Википедия-чатбот-с-раг-систему
Этот проект представляет собой систему поиска-аугированного поколения (RAG), которая позволяет пользователям общаться с статьями Википедии по конкретным темам. Используя FAISS для поиска документов на основе вектора и модели языка FLAN-T5 для генерации естественного языка, этот чат-бот может извлекать, генерировать и суммировать информацию интерактивно. Langchain используется для управления историей разговоров с краткой памятью, обеспечивая последовательную поток диалога.
Обзор проекта
- Векторная база данных : FAISS (Facebook AI SASE SASE) обеспечивает эффективный поиск сходства и плотное векторное хранилище, помогая получить соответствующие фрагменты Википедии на основе пользовательских запросов.
- Языковая модель : модель Google Flan-T5 используется для создания человеческих ответов на основе полученной информации, что позволяет более естественным и информативным разговорам.
- Управление чатом : разговоры Langchain SatursationsumaryMemory Магазины и управляет историей разговоров, создавая бесшовный опыт чата, где контекст сохраняется на нескольких ходах.
Функции
- Выбор темы : Выберите конкретную тему Википедии для изучения.
- Разговорной чат : Задайте вопросы и получайте ответы на основе контента Википедии, улучшенной языковой моделью для читаемости и контекста.
- История разговоров : поддерживает и суммирует историю разговоров, используя разговоры, в которой Langchain для обеспечения плавного, последовательного диалога.