Retriever предлагает evidence, generator формирует ответ
Retrieval-augmented generation соединяет parametric model с внешней non-parametric memory. Типовой pipeline: преобразовать query, получить candidates, rerank, выбрать fragments в context budget, сгенерировать answer и сохранить citations. F12. Найденный текст не записывается в weights и не становится автоматически достоверным.
Пусть passage i имеет score s_i и token cost c_i. Учебная policy идёт по убыванию score и добавляет passage, если он помещается. Это deterministic greedy rule, не решение оптимального knapsack:
Что показывает модель. Context builder показывает budget, отобранные spans и mapping citation→source/version. Prompt обязан отделять retrieved data от system instructions: документ считается недоверенным content, а не командой. Ответ без evidence может быть разрешён только явной policy, например честным «источник не найден».
Граница применимости. RAG не гарантирует истину: document может быть неверным, retriever — пропустить нужное, generator — исказить context. Prompt injection внутри документа требует sandbox/privilege separation. Citation рядом с предложением не доказывает, что источник действительно поддерживает claim; нужна отдельная groundedness-проверка.