Всем привет, меня зовут Сергей Прощаев, и в этой статье расскажу про эксперимент, который я давно хотел провести честно, а не на слайдах.
Ситуация, думаю, знакома многим: вы подняли локальную модель для внутренних задач — и первый же вопрос про ваш домен она уверенно завалила. У нас она придумала несуществующий код ответа эквайера, сослалась на регламент, которого никогда не было, и сделала это настолько убедительно, что джун из соседней команды чуть не понёс её ответ в тикет. Базовая модель не знает вашего домена — и знать не может. Вопрос в другом: как именно её этому научить и какой ценой.
Работаю Tech Lead и руководителем направления Java | Kotlin разработки в FinTech & E‑commerce и преподаю на курсах разработки и архитектуры в OTUS.
Способов по сути три: промпт с контекстом, RAG и дообучение. Вокруг каждого — свой лагерь евангелистов, и споры между ними в 2026 году напоминают мне старые холивары про монолит и микросервисы. Поэтому я взял одну задачу, одну видеокарту и один вечер (ладно, два) и прогнал все три подхода на одних и тех же вопросах. Ниже — что получилось, с цифрами, граблями и выводами, которые местами меня самого удивили.