Получить доступ

Когда использовать RAG, а когда дообучение модели?

MiddleRAG
Ещё спрашивают так:
  • Что лучше — RAG или fine-tuning?
  • Можно ли дообучить модель на своих документах, чтобы она знала факты?
Коротко

RAG — когда нужны знания (факты, документы, свежие данные); дообучение — когда нужно поведение (формат, стиль, навык, предметный язык).

  • Порядок попыток: промпт → RAG → дообучение
  • RAG: данные обновляются без переобучения, есть источники, права доступа по документам

А ещё Подходы совмещают: дообученная модель хорошо работает с найденным контекстом

Так подсказку видит пользователь sotto на живом собеседовании — за пару секунд, пока вы думаете вслух.

Подробно

RAG подходит, когда:

  • нужны факты из закрытых или часто меняющихся источников;
  • важно показать источник ответа;
  • у разных пользователей разные права доступа к документам;
  • данных много, а правок — постоянно.

Дообучение подходит, когда:

  • нужен устойчивый формат или стиль, который не удаётся получить промптом;
  • нужно освоить специфичную задачу: классификация с нестандартными классами, особый язык домена;
  • хочется заменить большую модель маленькой дообученной — дешевле и быстрее;
  • длинные промпты с примерами слишком дороги на каждом запросе.

Почему дообучение — плохой способ «залить факты»: модель запоминает их ненадёжно, может смешивать и выдумывать, каждое обновление требует нового обучения, нельзя сослаться на источник и разграничить доступ.

Порядок на практике: сначала промпт и примеры; если не хватает знаний — RAG; если не хватает качества поведения при хорошем контексте — дообучение (часто лёгкое, LoRA). Решение принимают по метрикам на наборе задач.

Что хотят услышать

  • Разделение «знания против поведения».
  • Критерии выбора каждого подхода.
  • Почему не стоит дообучать ради фактов.
  • Последовательность: промпт, RAG, дообучение; совмещение.

Частые ошибки

  • «Дообучим на документации, и модель будет её знать».
  • Начинать с дообучения, не попробовав промпт и RAG.

Что спросят дальше

Связанные вопросы

Закрытая бета

Подсказки на собеседовании — в реальном времени

sotto слышит вопрос интервьюера и показывает короткий ответ и план, как в блоке «Коротко». Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем