Multi-query RAG: как улучшить поиск если вопрос сформулирован плохо
11 часов назад
Никита Вихров
Ответы
Multi-query RAG: как улучшить поиск если вопрос сформулирован плохо
Пользователи формулируют вопросы плохо. «Как это сделать?», «почему не работает?», «что за ошибка?» — с такими запросами векторный поиск находит что попало. Multi-query RAG решает это: перед поиском агент сам перефразирует вопрос несколькими способами, ищет по каждому и объединяет результаты.
Проблема одного запроса
Один запрос — одна точка зрения на проблему. Разные формулировки находят разные документы.
Multi-query: генерируем несколько запросов
Поиск по всем запросам с дедупликацией
Reciprocal Rank Fusion — более точное объединение
Вместо max score можно использовать RRF: документ получает очки за каждое появление в топе разных запросов.
Сколько запросов генерировать
3–5 — рабочий диапазон. Больше — медленнее и дороже, прирост качества падает. Меньше — недостаточно точек зрения.
Хорошо проверить: возьми 20–30 реальных вопросов пользователей, сравни что находит одиночный поиск и multi-query. Если разница заметна — внедряй. Если нет — не усложняй.
Такие техники оптимизации RAG-пайплайна разбираются на курсе «ИИ для разработчиков» на Хекслете. Курс ведёт Кирилл Мокевнин — и фокус именно на практике: как это работает в реальных проектах, а не в туториалах.
11 часов назад
Никита Вихров



.png)

