
Ask-your-PDFS est une application Python qui exploite la génération (RAG) (RAG) de récupération à l'aide de Langchain. Cette application permet aux utilisateurs de poser des questions interactivement sur le contenu des documents PDF et de recevoir des réponses informatives générées sur la base des informations récupérées.

Démo de l'application
Cette démo utilise un modèle open source (non OpenAI API) et hébergé sur la machine CPU de base gratuite . Alors attendez-vous à ci-dessous les choses
Génération auprès de la récupération: utilise le pouvoir du RAG pour améliorer la génération de réponses en récupérant les informations pertinentes à partir des documents PDF.
Questionnement interactif (interface utilisateur de chat): Les utilisateurs peuvent poser des questions en langage naturel, et l'application fournira des réponses détaillées et contextuellement pertinentes. Les questions précédentes dans la même session seront également visibles
Prise en charge de plusieurs PDF : vous pouvez télécharger un ou plusieurs fichiers et poser des questions collectivement
Support LLM open source : le lien de démonstration ci-dessus utilise le LLM open source pour générer la réponse
Suivez ces étapes pour commencer avec les Ask-your-PDFS:
Clone le référentiel:
git clone https://github.com/akarshrajsingh7/Ask-Your-PDFs.git
cd Ask-Your-PDFsInstallez les dépendances:
pip install -r requirements.txtExécutez l'application:
streamlit run app.pyL'application vous invitera à saisir le chemin d'accès au document PDF que vous souhaitez interroger.
Posez des questions: une fois le document chargé, vous pouvez commencer à poser des questions dans une interface utilisateur de chat avec la mémoire des chats dans la même session. L'application fournira des réponses en fonction des techniques de génération et de récupération.
Nous accueillons les contributions de la communauté! Si vous trouvez des problèmes ou avez des idées d'améliorations, veuillez ouvrir un problème ou soumettre une demande de traction.
Ce projet est autorisé sous la licence du MIT.