Все посты /

Context Engineering: первые шаги

Введение в context engineering — инженерный подход к работе с LLM. Почему промпты перестают работать и что с этим делать.

#context-engineering #llm #intro

Проблема

Промпты перестали работать стабильно.

Один и тот же промпт даёт разные результаты в зависимости от контекста. Добавление деталей в инструкции только ухудшает ситуацию. Модель “забывает” важное или фокусируется не на том.

Контекст

Prompt engineering фокусируется на формулировке запроса. Но модель принимает решения на основе всего контекста: системного промпта, истории диалога, документов, примеров.

Context engineering — это инженерный подход к организации всей этой информации:

  • Что включить в контекст
  • В каком порядке
  • Как структурировать

Это похоже на разницу между “написать хорошее письмо” и “построить систему коммуникации”.

Решение

Вместо улучшения промпта — структурируем контекст.

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

Данные — релевантные, с метаданными. Не просто текст, а структура: что это, откуда, зачем.

Примеры — конкретные, не абстрактные. Один хороший пример лучше страницы объяснений.

Constraints — явные ограничения. Что делать нельзя так же важно, как что делать нужно.

Порядок важен: модель “забывает” середину длинного контекста. Критичную информацию — в начало и конец.

Инсайт

Context engineering — это не про LLM. Это про организацию информации.

Те же принципы работают для людей: структура помогает понять. Разница в том, что у LLM нет “здравого смысла” для восполнения пробелов. Всё должно быть явным.

Этот блог — исследование того, как структурировать контекст. Практика, не теория.

Источники