Инженерная академия ИИ: 2.12 Самостоятельный запрос RAG: расширенная генерация дополнений к поиску с фильтрацией метаданных
представить (кого-л. на работу и т.д.)
Self-Query RAG (SQRAG) - это усовершенствованный подход к созданию дополнений к поиску (RAG), который расширяет традиционный RAG за счет извлечения метаданных на этапе получения и интеллектуального разбора запроса на этапе получения. RAG Процесс.
https://github.com/adithya-s-k/AI-Engineering.academy/tree/main/RAG/07_Self_Query_RAG
локомотив
Традиционные системы RAG часто не справляются со сложными запросами, включающими семантическое сходство и специфические ограничения на метаданные. Самозапрашивающая RAG решает эти проблемы, используя метаданные и интеллектуальный разбор пользовательских запросов с помощью большой языковой модели (LLM).
Методологические детали

Предварительная обработка документов и создание векторного хранилища
- Разделите документы на удобные куски.
- Извлеките метаданные (например, дату, автора, категорию) из каждого фрагмента.
- Вставьте каждый самородок, используя соответствующую модель встраивания.
- Индексируйте самородки, их векторы встраивания и связанные с ними метаданные в базу данных векторов.
Рабочий процесс RAG с самостоятельным запросом
- Пользователи задают запросы на естественном языке.
- Разбор запросов с использованием большой языковой модели (LLM) для понимания намерений пользователя и структуры запроса.
- LLM Generation:
a) Условия фильтрации метаданных на основе запросов.
b) Семантические поисковые запросы для поиска по содержанию. - Применяйте фильтры метаданных, чтобы сузить поиск.
- Выполняет семантический поиск по отфильтрованному подмножеству.
- Полученные фрагменты документов объединяются с исходным запросом пользователя, чтобы сформировать контекст.
- Передайте контекст в Большую языковую модель (LLM), чтобы сгенерировать окончательный ответ.
Ключевые особенности самозапрашивающего RAG
- Извлечение метаданных: Улучшение представления документов с помощью структурированной информации.
- Интеллектуальное разрешение запросов: Используйте LLM для понимания сложных пользовательских запросов.
- Гибридный поиск: Сочетание фильтрации метаданных и семантического поиска.
- Гибкий запрос: Позволяет пользователям неявно задавать ограничения метаданных на естественном языке.
Преимущества этого метода
- Повышение точности поиска: Фильтры метаданных помогают сузить поиск до более релевантных документов.
- Обработка сложных запросов: может интерпретировать и отвечать на запросы, включающие сходство содержимого и ограничения метаданных.
- Эффективный поиск: Фильтрация метаданных может значительно сократить количество документов, требующих семантического поиска.
- Расширенный контекстМетаданные предоставляют дополнительную структурированную информацию, которая улучшает генерацию ответов.
вынести вердикт
Самостоятельный запрос RAG расширяет традиционный процесс RAG за счет извлечения метаданных и интеллектуального разбора запроса. Такой подход делает поиск более точным и эффективным, особенно для сложных запросов, включающих семантическое сходство и специфические ограничения метаданных. Благодаря использованию Большой языковой модели (LLM) для понимания запросов, самозапрашивающий RAG обеспечивает системы ИИ вопросов и ответов более точными и контекстуально релевантными ответами.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...