Minibot com reconhecimento de saudações, agradecimentos e despedidas usando TensorFlow integrado ao Telegram (pt-br)(python)
- Python 3.5
- Bibliotecas importantes:
- NLTK
- Numpy
- Tflearn
- Telebot
- O projeto é divido em três passos:
- Transformar intenções de conversação em um modelo TensorFlow
- Criar uma estrutura de chatbot para processar respostas
- Conectar o nosso modelo ao Telegram
- O bot reconhece as seguintes expressões, que estão dividias em 4 (quatro) tags:
- Tag: Saudação
- "Oi","Tem alguém aí?", "Olá", "Bom dia", "Boa tarde", "Boa noite", "Seja bem-vindo", "Tudo bem?", "Tudo bom?", "Como você está?", "Como está?"
- Possíveis respostas:
- "Oi, tudo bem?", "Bom te ver de novo", "Olá, como posso ajudar?", "Oi, como está?"
- Tag: Agradecimentos
- "Obrigada", "Muito obrigada", "Obrigada pela atenção", "Grata pela ajuda", "De nada", "Obrigado", "Muito obrigado", "Obrigado pela atenção", "Grato pela ajuda", "Obrigada pela atencao", "Obrigado pela atencao", "Ok", "Valeu", "Agradecido"
- Possíveis respostas:
- "Feliz por ajudar!", "Estou a disposição", "Foi um prazer.", "De nada!"
- Tag: Despedidas
- "Tchau", "Até logo", "Até amanha", "Foi um prazer", "Adeus", "Até mais", "Até breve"
- Possíveis respostas:
- "Até logo, obrigada por conversar comigo.", "Tenha um lindo dia.", "Tchau! Volte novamente em breve.", "Tchau", "Até breve"
- Tag: Desconhecida
- As palavras que não estão inseridas em uma das três tags acima, pertecerão a esta tag.
- Possíveis respostas:
- "Nao fui ensinada sobre isso ainda","Eu entendo apenas sobre saudações, agradecimento e despedidas. Me desculpe.", "Me desculpe, nao entendi."
- Tag: Saudação
Lembre-se de compilar os arquivos na seguinte ordem: Model.py, Response.py, Assistant.py