Une application rationalisée qui utilise des bases de données Langchain, Openai Embeddings, GPT 3.5-Turbo et PineCone pour traiter un document fourni par l'utilisateur. Le document est guné, puis converti en intégres de mots en utilisant des incorporations Openai. Les incorporations sont insérées dans un index de poireau qui est supprimé après l'exécution. Langchain est utilisé pour récupérer des informations via la QA
Téléchargez le document dans la barre latérale: les fichiers .pdf, .docx et .txt sont pris en charge. Vous pouvez également contrôler la taille du morceau pour améliorer la qualité des réponses.
Utilisez Streamlit Run DOC_CHAT.py pour exécuter l'application, télécharger le document, puis de discuter avec le DOC. N'oubliez pas de supprimer l'index de poireau à la fin de la session.