Um aplicativo de chatbot de pilha completa que usa RAGs para interagir de forma inteligente com os usuários com base em bases de conhecimento carregadas personalizadas. Ele suporta carregamento dinâmico de conjunto de dados para atualizações perfeitas. O modelo de idioma do chatbot é avaliado sobre relevância, precisão, coerência, integridade, criatividade, tom e alinhamento com intenção, garantindo interações de alta qualidade e focadas no usuário.
Este diagrama ilustra os componentes de alto nível envolvidos e sua interação 

Antes de executar o projeto, certifique -se de ajustar os seguintes arquivos de configuração:
.env localizado na pasta de back -end se alguma variável de ambiente precisar de modificação. Para iniciar o projeto, use o Docker compor para construir e executar os contêineres:
docker compose up --build
Depois que os contêineres estão em execução, você pode acessar o aplicativo de front -end em:
http://localhost:5173/
Depois que os contêineres estão em execução, você pode acessar o aplicativo de back -end em:
http://localhost:8081/
https://github.com/pixegami/langchain-rag-tutorial