Business ChatBot

databasequery

Este chatbot de negocio es fácil de integrar en tu web: solo necesitas agregar tus preguntas y respuestas en el archivo /src/faqs.json, luego generar los embeddings ejecutando el script src/app.py.

Con esta simple configuración, el chatbot podrá responder automáticamente a las consultas de los usuarios, usando la tecnología de OpenAI para respuestas más complejas cuando no se encuentra una coincidencia directa. Ideal para ofrecer soporte 24/7 sin complicaciones adicionales.

¿Cómo funciona BusinessChatBot?

Paso 1

1. Rellenar faqs.json

Comenzamos creando un archivo json de preguntas y respuestas particulares de nuestro negocio. Por mucho que utilicemos un modelo GPT de OpenAI no podrá saber que ofrecemos, y nuestras características particulares.

2. Generar embeddings de las preguntas y similaridad

Después de esto, al ejecutar el archivo principal se generan los embeddings, y el archivo npy. Además a traves de Scikit-Learn calculamos la similaridad de la pregunta del usuario con las que tenemos almacenadas en nuestro json, para ver si podemos responder directamente con eso, o hay que modificar algo.

Paso 2
Paso 3

3. Inicio de conversación

Finalmente, podemos iniciar la conversación, sobre las preguntas que tenemos en faqs.json, y cualquier otra pregunta que le haríamos a un llm como el de OpenAI.

Características clave:

Tecnologías utilizadas:

Python Flask OpenAI GPT Pandas Scikit-Learn Numpy
Ver en GitHub