Перейти к основному содержимому

Дообучение против промптинга против RAG

Средний

Когда модель делает не то, что вы хотите, есть три рычага — и люди первым делом хватаются за самый дорогой. Вот порядок, который действительно работает.

Пробуйте в этом порядке

1. Промптинг — начинайте всегда здесь

Более чёткие инструкции, примеры, роль, ограничения вывода (Основы промптинга). Это исправляет большинство проблем, не стоит ничего дополнительно и итерируется мгновенно. Большая часть «модель плохо справляется с X» на деле оказывается «промпт был расплывчатым».

2. RAG — когда нужны ваши знания

Если пробел — это отсутствующая или свежая информация (ваши документы, ваши данные, текущие факты), добавьте RAG. Это сохраняет знания обновляемыми и цитируемыми, не трогая модель.

3. Дообучение — крайнее средство, для поведения/формата в масштабе

Дообучение дополнительно тренирует модель на ваших примерах. Прибегайте к нему только когда промптинг + RAG не могут добиться стабильного стиля, формата или поведения в задаче, а у вас есть много качественных примеров и объём, который это оправдывает.

Таблица решений

Ваша проблемаХватайтесь за
Расплывчатые/неверные результаты, неправильный форматПромптинг
Не знает ваших данных / нужна актуальная информацияRAG
Нужен очень специфичный стиль/поведение, стабильно, в масштабеДообучение
Нужно совершать действия(Не эти — это использование инструментов/агенты)

Почему люди ошибаются

Дообучение звучит как «обучение модели», поэтому кажется настоящим решением. Но это самый медленный, самый дорогой, наименее гибкий вариант, он плохо добавляет свежие знания (это делает RAG), и его легко выполнить плохо. Сначала исчерпайте промптинг и RAG — обычно шаг 3 вам не понадобится.

:::tip Они сочетаются Сильная система — это часто хороший промпт + RAG для знаний, а дообучение приберегается для узкой поведенческой потребности. Они не взаимоисключающие. :::

Дальше