Una aplicación de chatbot de pila completa que utiliza trapos para interactuar de manera inteligente con los usuarios basados en bases de conocimiento cargadas de personalización. Admite la carga de conjunto de datos dinámicos para actualizaciones sin problemas. El modelo de lenguaje del chatbot se evalúa sobre relevancia, precisión, coherencia, integridad, creatividad, tono y alineación con intención, garantizando interacciones de alta calidad y centradas en el usuario.
Este diagrama ilustra los componentes de alto nivel involucrados y su interacción 

Antes de ejecutar el proyecto, asegúrese de ajustar los siguientes archivos de configuración:
.env ubicado en la carpeta de backend si alguna variable de entorno necesitan modificación. Para comenzar el proyecto, use Docker componer para construir y ejecutar los contenedores:
docker compose up --build
Una vez que se ejecutan los contenedores, puede acceder a la aplicación frontend en:
http://localhost:5173/
Una vez que se ejecutan los contenedores, puede acceder a la aplicación de backend en:
http://localhost:8081/
https://github.com/pixegami/langchain-rag-tutorial