Skip to content
 
 

Latest commit

 

History

160 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este proyecto tiene como objetivo desarrollar un chatbot o asistente capaz de mantener conversaciones amigables y proporcionar respuestas precisas sobre el contenido presente en la página web de la empresa Scalian.

Características Principales:

Scraper para Descarga de Contenido:

  • Se diseñó un scraper para descargar de manera eficiente el contenido de cualquier pagina web con textos.
  • El contenido extraído se sometió a un proceso de organización para asegurar la coherencia y relevancia de la información.
  • El scraper fue dockerizado para encapsularlo en un contenedor independiente. Este enfoque ofrece portabilidad, gestión eficiente de dependencias, aislamiento y seguridad mejorada. Facilita el despliegue, escalabilidad, control de recursos y gestión de versiones, asegurando un entorno consistente y eficiente en diversos escenarios operativos.

Desarrollo del Bot

  1. Frontend con Reflex y Despliegue Integrado:
    • El frontend fue desarrollado utilizando el framework Reflex, proporcionando una interfaz de usuario intuitiva. Además, se implementó un proceso de despliegue integrado para facilitar la implementación y actualización del sistema.
  2. Desarrollo del Backend con LangChain:
    • Se generaron embeddings a partir del contenido organizado y se almacenaron en una base de datos vectorial Faiss para facilitar búsquedas rápidas y precisas durante las interacciones con el chatbot.
    • Utilizando el framework LangChain, se creó un backend robusto que gestiona las solicitudes del chatbot, la recuperación de información desde Faiss y la conexión con la API de OpenAI para respuestas contextuales.

Instalación

Sigue las instrucciones para ver la documentacion

📖 Ver la documentación

Documentación

Autores

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages