● Методология / Уровень: продвинутый / Q2 · 2026 / 104 из 107

Контекстная инженерия.

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

01 Простыми словами

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

В одной фразе — промптинг про формулировку вопроса, контекстная инженерия про подбор материалов для ответа.

02 Как это работает

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

  1. Системный промпт задаёт роль и общие правила ответа.
  2. Через RAG или похожий механизм подтягиваются релевантные документы вместо всей базы знаний целиком.
  3. История диалога добавляется выборочно — последние сообщения вместо переписки за весь месяц.
  4. При необходимости добавляются один-два примера похожей уже решённой задачи, чтобы модель держала нужный формат ответа.

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

Разные модели по-разному расставляют приоритет внутри длинного контекста: одни держат внимание ровно на всём объёме, другие заметнее теряют детали ближе к середине текста, поэтому важные фрагменты полезно размещать ближе к началу или концу контекста.

03 Где применяется

  • Юристы. В контекст загружается только нужный раздел договора вместо всего документа на полсотни страниц.
  • Поддержка клиентов. Модель получает историю заказов конкретного клиента и актуальный раздел базы знаний вместо полного руководства по всем товарам.
  • Продажи. В контекст добавляется стадия сделки в CRM и предыдущие возражения клиента вместо всей истории компании с этим клиентом целиком.
  • Финансы. Для анализа отчёта модель получает только цифры текущего квартала вместо полного архива за пять лет.
  • HR. Для отбора кандидата в контекст загружается конкретная вакансия и резюме вместо архива всех вакансий компании за прошлые годы.

04 Договор на сорок страниц

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

Разбор того, что реально попало в контекст при таком запросе:

  • Системный промпт — роль юридического ассистента и правила ответа, около 200 слов.
  • Весь текст договора — аренда, залог, порядок продления, неустойка, реквизиты сторон — около 9000 слов, из которых к вопросу относится один абзац.
  • Вопрос клиента — одна строка: «какая неустойка при просрочке платежа на неделю».

После настройки поиска по разделам контекст для того же вопроса стал выглядеть иначе:

  • Системный промпт — тот же, без изменений.
  • Найденный раздел про неустойку — один пункт договора, около 120 слов.
  • Краткая справка о сторонах — для правильных имён в ответе, около 40 слов.
  • Вопрос клиента — та же строка.

Модель получила заметно меньше слов на входе, при этом именно те, что нужны для ответа, — точность на таких точечных вопросах заметно выросла, а сам ответ модель стала готовить быстрее.

05 Ограничения и ошибки

  • Окно контекста остаётся ограниченным по объёму — даже у моделей с самым большим окном есть предел, после которого документы приходится приоритизировать.
  • Каждый лишний токен в контексте — это расход: больше данных в запросе означает более высокую цену обработки и обычно более медленный ответ.
  • Устаревший или дублирующий документ в базе для поиска легко попадает в контекст вместе с актуальным и путает модель без явной пометки приоритета.
  • Хорошая контекстная инженерия требует регулярной проверки того, что именно модель получает на входе, — тестировать стоит на реальных запросах вместо придуманных примеров.
Правило — начинайте с минимального контекста, который решает задачу, и добавляйте материалы только тогда, когда качество ответа реально требует этого дополнения.

Основы формулировки самого запроса к модели — в статье про промпт-инжиниринг с нуля. Как выстроить обучение команды такому подходу — в разделе про обучение сотрудников работе с ИИ.

Отдельная практика — периодически чистить саму базу для поиска: удалять или помечать устаревшие версии документов заранее, вместо того чтобы полагаться на модель в разборе, какая версия актуальнее в момент ответа.
// 06 · от практики

Как мы применяем Контекстная инженерия в работе с клиентами

В практике «Зинин × Штурбин» мы внедряем Контекстная инженерия в рабочие процессы команды — это часть формата программа для команды. На реальных задачах это карточка клиента из CRM вместо всей истории переписки, последние три письма вместо всей переписки целиком и подобное. Рядом разбираем Промпт-инжиниринг — термины в словаре связаны так же, как в работе.

Не консультируем абстрактно: команда уходит с навыком и рабочим процессом, который применяет сама. Посмотреть программы и цены →

// 08

Частые вопросы

01 Как понять, что модели недостаёт данных для верного ответа?

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

02 Правда ли, что чем больше контекста, тем лучше ответ модели?

Нет — избыточный контекст с нерелевантными деталями способен снизить точность ответа вместо того, чтобы её повысить. Ценность контекста определяет релевантность материала, а объём здесь вторичен.

03 Чем контекстная инженерия отличается от промпт-инжиниринга?

Промпт-инжиниринг — про формулировку самого запроса к модели. Контекстная инженерия — про выбор данных, документов и истории, которые модель видит перед ответом на этот запрос.

04 Сколько документов можно загрузить в контекст одновременно?

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

05 Нужна ли контекстная инженерия для простого чат-бота?

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

Понимаем — учим
работать с Контекстная инженерия
внутри команды.

Час бесплатной диагностики: разбираем 2–3 ваших процесса и говорим прямо, где AI окупится за квартал, а где брать рано. Знания остаются у вашей команды.

Готовы поговорить?
@Aleksei_Shturbin Бот →