Context Engineering: первые шаги
Введение в context engineering — инженерный подход к работе с LLM. Почему промпты перестают работать и что с этим делать.
Проблема
Промпты перестали работать стабильно.
Один и тот же промпт даёт разные результаты в зависимости от контекста. Добавление деталей в инструкции только ухудшает ситуацию. Модель “забывает” важное или фокусируется не на том.
Контекст
Prompt engineering фокусируется на формулировке запроса. Но модель принимает решения на основе всего контекста: системного промпта, истории диалога, документов, примеров.
Context engineering — это инженерный подход к организации всей этой информации:
- Что включить в контекст
- В каком порядке
- Как структурировать
Это похоже на разницу между “написать хорошее письмо” и “построить систему коммуникации”.
Решение
Вместо улучшения промпта — структурируем контекст.
Инструкции — краткие, без повторений. Модель не нуждается в многословных объяснениях.
Данные — релевантные, с метаданными. Не просто текст, а структура: что это, откуда, зачем.
Примеры — конкретные, не абстрактные. Один хороший пример лучше страницы объяснений.
Constraints — явные ограничения. Что делать нельзя так же важно, как что делать нужно.
Порядок важен: модель “забывает” середину длинного контекста. Критичную информацию — в начало и конец.
Инсайт
Context engineering — это не про LLM. Это про организацию информации.
Те же принципы работают для людей: структура помогает понять. Разница в том, что у LLM нет “здравого смысла” для восполнения пробелов. Всё должно быть явным.
Этот блог — исследование того, как структурировать контекст. Практика, не теория.