Escritorio
Mobile version
Este proyecto es un chat bot que utiliza inteligencia artificial para interactuar con los usuarios. El chat bot está conectado a una base de datos llamada Supabase, lo que le permite acceder y gestionar información de manera eficiente. La aplicación web está desarrollada en Python utilizando el framework Reflex (más información). Además, el chat bot se conecta a una API desarrollada con FastAPI.
- Interacción Inteligente: El chat bot utiliza algoritmos avanzados de inteligencia artificial para comprender y responder a las consultas de los usuarios.
- Conexión a Supabase: La integración con Supabase permite al chat bot leer y escribir datos en tiempo real, mejorando la precisión y relevancia de las respuestas.
- Framework Reflex: La aplicación web está construida con Reflex, un framework de Python que facilita el desarrollo de interfaces web interactivas y dinámicas.
- API con FastAPI: El chat bot se conecta a una API desarrollada con FastAPI, lo que permite una comunicación rápida y eficiente entre el chat bot y el servidor.
- Interfaz Web: El proyecto incluye una interfaz web accesible en este enlace, donde los usuarios pueden interactuar con el chat bot.
Para instalar y ejecutar el proyecto localmente, sigue estos pasos:
- Clona el repositorio:
git clone https://github.com/lllit/chat-bot.git
- Navega al directorio del proyecto:
cd chat-bot
- Crea un entorno virtual:
python -m venv env
- Activa el entorno virtual:
- En Windows:
.\env\Scripts\activate
- En macOS y Linux:
source env/bin/activate
- En Windows:
- Instala las dependencias necesarias:
pip install -r requirements.txt
- Inicia el servidor con Reflex:
reflex run
Una vez que el servidor esté en funcionamiento, puedes acceder al chat bot a través de la interfaz web proporcionada. Simplemente abre tu navegador y visita este enlace.
Las contribuciones son bienvenidas. Si deseas contribuir al proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama para tu función o corrección de errores:
git checkout -b nombre-de-tu-rama
- Realiza tus cambios y haz commit:
git commit -m "Descripción de tus cambios"
- Envía tus cambios a tu fork:
git push origin nombre-de-tu-rama
- Abre una pull request en GitHub.
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Si tienes alguna pregunta o sugerencia, no dudes en contactar al autor del proyecto a través de GitHub.
¡Gracias por usar nuestro chat bot! Esperamos que encuentres útil este proyecto.