По порядку Junior RAG обновлено

Порядок шагов RAG при ответе

Вопрос

Расставьте шаги обработки вопроса в RAG-системе по порядку.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Сгенерировать ответ со ссылками на источники
  2. 2
    Собрать контекст в пределах бюджета токенов
  3. 3
    Переранжировать кандидатов cross-encoder моделью
  4. 4
    Переписать вопрос с учётом истории диалога
  5. 5
    Найти кандидатов векторным и лексическим поиском
  6. 6
    Объединить списки через RRF
Показать ответ и разбор

Коротко

Сначала запрос делается самодостаточным, потом широкая и дешёвая выборка, объединение, дорогой точный реранкинг на малом наборе, сборка контекста и только потом генерация.

Правильный порядок

  1. 1
    Переписать вопрос с учётом истории диалога
  2. 2
    Найти кандидатов векторным и лексическим поиском
  3. 3
    Объединить списки через RRF
  4. 4
    Переранжировать кандидатов cross-encoder моделью
  5. 5
    Собрать контекст в пределах бюджета токенов
  6. 6
    Сгенерировать ответ со ссылками на источники

Разбор

Сначала запрос делается самодостаточным, потом широкая и дешёвая выборка, объединение, дорогой точный реранкинг на малом наборе, сборка контекста и только потом генерация.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.