Descrição do Projeto
Este projeto é um chatbot que utiliza a biblioteca OpenAI e a biblioteca Telebot para responder a perguntas e realizar ações solicitadas pelo usuário. Ele também é integrado com um arquivo CSV para que as respostas do chatbot sejam baseadas nos dados contidos no CSV.
O chatbot pode ser usado em várias situações, como perguntas de atendimento ao discente, consultoria de bolsas, matriculas e muito mais relacionado a UFRPE. Ele pode ser personalizado de acordo com as necessidades específicas do usuário, adicionando ou removendo funcionalidades e treinando o modelo com dados específicos.
O chatbot é construído em Python e utiliza a API da OpenAI para processar as solicitações do usuário. A biblioteca Telebot é usada para integrar o chatbot com o aplicativo de mensagens Telegram. O arquivo CSV contém dados que o chatbot utiliza para gerar respostas às perguntas dos usuários. O código é bem documentado e fácil de entender, permitindo que outros desenvolvedores possam contribuir com novas funcionalidades ou correções de bugs.
Principais recursos do chatbot:
- Responder a perguntas com base nos dados contidos no arquivo CSV;
- Realizar tarefas específicas, como enviar arquivos, agendar reuniões e muito mais;
- Personalizar de acordo com as necessidades específicas do usuário;
- Integração com o aplicativo de mensagens Telegram.
Para começar a usar o chatbot, basta seguir as instruções no arquivo README e fornecer as credenciais necessárias para a API da OpenAI e o token do bot Telegram, bem como fornecer o caminho do arquivo CSV. O usuário também pode personalizar o conteúdo do arquivo CSV para atender às suas necessidades específicas.
- Felipe da Silva Coimbra Patriota
- Valdir Zacarias de Oliveira Junior
- Alysson Costa Pereira
- Felipe Bertulino