
Ask-your-PDFS-это приложение Python, которое использует поколение поиска-аугментирования (RAG) с использованием Langchain. Это приложение позволяет пользователям интерактивно задавать вопросы о содержании документов PDF и получать информативные ответы, созданные на основе полученной информации.

Демонстрация приложения
Эта демонстрация использует модель с открытым исходным кодом (не API OpenAI) и размещена на бесплатной базовой машине процессора . Так что ожидайте ниже вещей-
Полученное поколение в поисках: использует силу RAG для улучшения генерации ответов, получая соответствующую информацию из PDF-документов.
Интерактивное допрос (пользовательский интерфейс чата): Пользователи могут задавать вопросы на естественном языке, а приложение предоставит подробные и контекстуально релевантные ответы. Предыдущие вопросы на той же сессии также будут видны
Поддержка нескольких PDFS : вы можете загрузить один или несколько файлов и коллективно задавать вопросы о них
Поддержка LLM с открытым исходным кодом : демонстрационная ссылка выше использует LLM с открытым исходным кодом для создания ответа
Следуйте этим шагам, чтобы начать с Ask-Your-PDFS:
Клонировать репозиторий:
git clone https://github.com/akarshrajsingh7/Ask-Your-PDFs.git
cd Ask-Your-PDFsУстановить зависимости:
pip install -r requirements.txtЗапустите приложение:
streamlit run app.pyПриложение побудит вас ввести путь к документу PDF, который вы хотите запросить.
Задайте вопросы: После того, как документ загружен, вы можете начать задавать вопросы в чате с памятью о чатах в том же сеансе. Приложение предоставит ответы на основе методов генерации и поиска.
Мы приветствуем вклад сообщества! Если вы найдете проблемы или у вас есть идеи для улучшений, откройте проблему или отправьте запрос на привлечение.
Этот проект лицензирован по лицензии MIT.