Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luciana-pereira/esg-chatbot-api
Este projeto consiste em uma API de Chatbot ESG, é uma API desenvolvida em Python com o framework Flask, projetada para fornecer funcionalidades de chatbot aos usuários, especialmente para ajudar a responder dúvidas e fornecer suporte aos usuários da plataforma ESG Game.
https://github.com/luciana-pereira/esg-chatbot-api
fiap fiap-project flask python
Last synced: about 1 month ago
JSON representation
Este projeto consiste em uma API de Chatbot ESG, é uma API desenvolvida em Python com o framework Flask, projetada para fornecer funcionalidades de chatbot aos usuários, especialmente para ajudar a responder dúvidas e fornecer suporte aos usuários da plataforma ESG Game.
- Host: GitHub
- URL: https://github.com/luciana-pereira/esg-chatbot-api
- Owner: luciana-pereira
- Created: 2024-03-30T06:06:10.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-04-30T23:11:51.000Z (8 months ago)
- Last Synced: 2024-05-01T01:48:14.751Z (8 months ago)
- Topics: fiap, fiap-project, flask, python
- Language: Python
- Homepage: https://esg-chatbot-api-da001488b6dd.herokuapp.com
- Size: 26 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESG Chatbot API
A API de Chatbot ESG, é uma API desenvolvida em Python com o framework Flask, projetada para fornecer funcionalidades de chatbot aos usuários, especialmente para ajudar a responder dúvidas e fornecer suporte aos usuários da plataforma ESG Game.
## Objetivo
O objetivo desta API é fornecer uma interface simples para interagir com o chatbot, permitindo que os usuários enviem mensagens e recebam respostas relevantes. A API é alimentada por um chatbot desenvolvido com técnicas de Processamento de Linguagem Natural (NLP) para entender as intenções dos usuários e fornecer respostas contextuais.
## Funcionalidades
- Receber mensagens dos usuários e retornar respostas relevantes.
- Priorizar dúvidas relacionadas ao aplicativo ESG usando palavras-chave específicas.
- Utilizar técnicas de NLP para entender a intenção por trás das mensagens dos usuários.
- Fornecer respostas contextualizadas com base nas mensagens recebidas.## Instalação
1. Clone este repositório::
```bash
git clone https://github.com/seu-usuario/esg-chatbot-api.git```
2. Instale as dependências:
```bash
cd esg-chatbot-api
pip install -r requirements.txt```
3. Execute o servidor:
```bash
python app.py```
## Utilização
#### Enviar uma mensagem para o chatbot
Envie uma solicitação POST para o endpoint /chatbot com o corpo da solicitação contendo a mensagem do usuário:```bash
curl -X POST http://localhost:5000/chatbot -H "Content-Type: application/json" -d '{"message": "Qual é o horário de funcionamento?"}'```
#### Resposta esperada
```json
{
"response": "O horário de funcionamento é das 9h às 18h, de segunda a sexta-feira."
}```
## Contribuição
Contribuições são bem-vindas! Para sugestões, melhorias ou correções de bugs, sinta-se à vontade para abrir uma issue ou enviar um pull request.## Licença
Este projeto está licenciado sob a Licença MIT.