Семантического поиска недостаточно для точных идентификаторов, сложных фильтров, свежих данных и многошаговых вопросов. Его дополняют лексическим поиском, структурированными запросами и reranking.
В каких случаях семантического поиска недостаточно для хорошего RAG и чем его дополнять?
Семантического поиска недостаточно для точных идентификаторов, сложных фильтров, свежих данных и многошаговых вопросов. Его дополняют лексическим поиском, структурированными запросами и reranking.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Семантического поиска недостаточно для точных идентификаторов, сложных фильтров, свежих данных и многошаговых вопросов. Его дополняют лексическим поиском, структурированными запросами и reranking.
Артикул или номер договора лучше искать точно; права доступа и даты — проверять фильтрами; агрегаты — получать из базы. Hybrid retrieval расширяет выборку, reranker уточняет порядок. Для составного вопроса можно выделить несколько подзапросов. Оценивать нужно и нахождение доказательств, и обоснованность ответа: повышение сходства embeddings само по себе не гарантирует полезный RAG.