Искусственный интеллект
Реранкер
Reranker · Переранжирование · Реранкинг
Реранкер — модель или алгоритм, который повторно оценивает найденные результаты и меняет их порядок по соответствию запросу. Обычно он работает после первого этапа поиска, когда список кандидатов уже ограничен.
Как это работает на примере
Первый поиск быстро собирает подходящие документы, а второй этап внимательнее сравнивает запрос с каждым кандидатом. Например, cross-encoder совместно обрабатывает вопрос и текст фрагмента. Это позволяет выбрать контекст для RAG из предварительно найденного списка.
Поиск вернул 30 фрагментов о доставке. Реранкер поднимает выше те, где описана доставка в выходные, потому что именно об этом спросил пользователь. В модель передают пять лучших фрагментов.
Реранкер не восстановит документ, который не попал в кандидаты. Дополнительная оценка увеличивает время обработки и расход вычислительных ресурсов.
Почитать на сайте
Материалы, которые помогут разобраться и применить знания.