Night Shiftтёплый фон для вечернего чтения
← Все статьи

Не дообучайте ИИ, пока не проверили промпт и базу знаний

Разбираем, когда ИИ достаточно понятной инструкции, когда нужна база знаний RAG и в каких задачах стоит тестировать дообучение.

✓ Факты проверены по 80 источникам · 30 августа 2026 г.

Схема выбора между промптом, базой знаний RAG и дообучением нейросети

«Давайте обучим ИИ на наших документах» — с такой фразы часто начинаются лишние траты. Регламент меняется, а бот продолжает отвечать по старой версии. Или команду не устраивает JSON, хотя проблема не в скобках, а в том, что модель неверно понимает обращения клиентов.

Обычно путают три инструмента. Промпт объясняет модели, как работать. База знаний, или RAG, даёт ей актуальные документы в момент ответа. Дообучение, или fine-tuning, закрепляет повторяющееся поведение на примерах. Это не конкуренты: каждый решает свою проблему.

Сначала назовите проблему

Что нужно получитьС чего начатьПочему
Единый тон, роль и порядок действийПромптИнструкцию легко изменить и проверить
Ответы по правилам, тарифам и документамRAGБазу можно обновить без нового обучения
Массовую классификацию с устойчивым результатомFine-tuningМодель учится на размеченных примерах

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

Промпт задаёт правила, а не хранит знания

Промпт — это инструкция перед задачей. В нём задают роль, ограничения, порядок шагов и формат результата. Он полезен, когда нужно объяснить модели, как действовать.

Редактор отправляет помощнику черновик статьи. Тот должен убрать канцелярит, не менять факты, отметить спорные утверждения и предложить один заголовок без кликбейта. Здесь не нужен датасет: правила можно описать в инструкции и поправить за несколько минут.

Блокнот с инструкцией для настройки ИИ-помощника
Ты — редактор русскоязычного блога.

Проверь текст по шагам:
1. Убери канцелярит и сложные обороты.
2. Не меняй факты, цифры и имена.
3. Отметь утверждения без подтверждения.
4. Предложи один конкретный заголовок без кликбейта.

Верни:
— отредактированный текст;
— список спорных утверждений;
— один заголовок.

Текст:
{{черновик}}

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

RAG приносит в ответ свежие документы

RAG работает иначе. Система ищет подходящие фрагменты во внутренней базе, передаёт их модели вместе с вопросом, а модель формулирует ответ. Это подходит для информации, которая может измениться.

Сотрудник спрашивает HR-бота, как согласовать командировку на следующей неделе. Бот находит действующий регламент, форму заявки и порядок согласования. Если порядок меняется, HR заменяет документ в базе — модель переучивать не нужно.

Архив папок с актуальными внутренними документами
Фото: Zulfugar Karimov на Pexels

RAG нужен для инструкций, договоров, тарифов, каталога услуг и внутренних правил. Но он не исправляет беспорядок в папках. Если в базе лежат две версии регламента без дат, система может найти обе и смешать старое правило с новым.

Перед запуском базы знаний проверьте пять вещей:

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

Источник рядом с ответом тоже не появляется сам. Его можно показать, если система сохраняет, из какого документа и раздела взят фрагмент. Для правил об оплате, отпусках или доступах это важно: сотрудник сможет открыть первоисточник и проверить ответ.

Дообучение закрепляет повторяемое решение

Fine-tuning имеет смысл, когда однотипных задач много, а у команды есть примеры правильного результата. Дообучение учит модель связке «такой вход — такой ожидаемый выход». Это не способ загрузить в неё постоянно меняющуюся корпоративную вики.

Представьте поддержку интернет-магазина. Каждый день приходят обращения об оплате, доставке, возврате, технических ошибках и спаме. На выходе нужен объект с категорией, срочностью и краткой причиной. Команда обезличивает реальные обращения, размечает верные ответы и отдельно описывает спорные случаи.

После этого стоит протестировать обычную модель с хорошей инструкцией и примерами. Если она на одинаковом наборе обращений продолжает путать похожие категории, fine-tuning становится кандидатом для проверки.

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

Идеальный JSON не означает верную логику

Если бот пропускает поле или ломает скобки, сначала используйте схему ответа у вашего провайдера. Такой механизм помогает соблюдать структуру: нужные поля, типы данных и допустимые значения.

Но схема не проверяет смысл. Клиент пишет: «Деньги списали, а заказ не появился». Бот может вернуть безупречный JSON и ошибочно отнести случай к доставке вместо оплаты. Тогда нужно улучшать инструкцию, добавлять примеры пограничных обращений и проверять бизнес-логику. Дообучение рассматривайте, если эти шаги не дали стабильного результата.

Выберите подход за пять вопросов

  1. Ответ зависит от документов, которые обновляются? Выбирайте RAG.
  2. Нужны тон, роль или порядок действий? Начинайте с промпта.
  3. Одна и та же задача повторяется большим потоком? Соберите размеченные примеры и тестируйте fine-tuning.
  4. Нужны и свежие сведения, и строгий формат? Комбинируйте: RAG отвечает за знания, промпт или дообучение — за поведение.
  5. Нет набора проверочных кейсов? Не начинайте дообучение: вы не поймёте, стало ли лучше.

Проверяйте бота на неудобных вопросах

Не ограничивайтесь тремя вопросами от команды. Возьмите реальные обезличенные обращения и добавьте редкие, конфликтные и неполные случаи. Для каждого ответа проверьте: найден ли нужный факт, не придумано ли лишнее, соблюдён ли формат, умеет ли бот отказаться при нехватке данных и можно ли объяснить ответ правилом или источником.

Сравнивайте варианты на одной версии модели, одном наборе запросов и по одинаковым критериям. Иначе промпт получит лёгкие вопросы, а RAG — сложные, и вывод окажется случайным. Если вы только собираете набор проверочных кейсов, руководство Anthropic по разработке тестов для ИИ-сценариев поможет превратить рабочие требования в конкретные тесты.

Сегодня выберите один сценарий бота и выпишите десять реальных запросов, на которых он ошибался или отвечал неуверенно. Этот список быстро покажет, чего не хватает: ясной инструкции, свежих документов или примеров правильных решений.

Поделиться в Telegram →

Статья помогла?