Доклад «Состояние context engineering»: как ломается контекст агента и что с ним делать
Этап AI SDLC: Код → ХарнессДрю Брюниг опубликовал стенограмму доклада с AGNTCon (текст от 24 октября): четыре режима отказа контекста — отравление, отвлечение, путаница, конфликт — и шесть приёмов починки, от RAG до карантина подагентами и обрезки. После ~200 тыс. токенов поведение агента портится, иногда лучшее лечение — сброс контекста. Прогноз на завтра — «стратегическое забывание» в долгоживущих агентах.
Что произошло
Дрю Брюниг (dbreunig.com, автор готовящейся книги The Context Engineering Handbook) опубликовал слайды и стенограмму доклада «Context Fails & Fixes» с конференции AGNTCon — итог «состояния context engineering». Четыре режима отказа контекста: отравление (в контекст попал неверный факт, и модель не может его перешагнуть — Gemini 2.5 в Pokémon часами искал чай для стражника из FireRed, играя в старую Pokémon Red), отвлечение (история разрастается, и модель следует примерам из неё, а не инструкции — в эксперименте «Do as I Say, Not as I Do» после нескольких противоречащих примеров инструкцию нарушают даже флагманы), путаница (посторонние факты влияют на ответ) и конфликт (инструменты и навыки в харнессе противоречат друг другу).
Шесть починок не меняются с 2025 года: дополнение контекста (RAG, навыки), tool loadout — фильтрация инструментов (у одной enterprise-команды агенту грузили 600 навыков на старте), карантин (подагенты с чистой историей), обрезка истории, offloading (состояние в файлах или БД) и суммаризация (компакция). Новые отказы 2026 года: «сопротивление весов» — модель обучена на других инструментах и стилях, чем ваш харнесс, — и «инерция контекста»: агент гиперфокусируется на гипотезе и не останавливается. Лечение то же: раз в полтора часа записать короткую заметку и обнулить историю, оставив артефакты в среде — так делает харнесс Memento у Anthropic, к тому же выводу пришли Microsoft Research («Fork-and-Flush») и группа Шанъинь Тана в Беркли («Scaling Discovery Requires Forgetting»).
Практический ориентир Брюнига: около 200 000 токенов — точка тревоги; иногда лечение — просто сбросить контекст.
Почему это важно
Для харнессов на этапе кода это готовая карта диагностики: странности агента чаще объясняются переполненным или отравленным контекстом, чем «испортившейся» моделью. Долгоживущие агенты с памятью и навыками накапливают противоречивые записи, и их решения могут деградировать со временем; следующий шаг, по прогнозу Брюнига, — «стратегическое забывание» в агентах, живущих месяцами. Общий тренд: сборка контекста уезжает из вероятностных вызовов модели в детерминированный код харнесса — «harness engineering»; задача инженера — осознанно выбирать, что отдать модели, а что закрепить в коде.
Что с этим делать
- Поставьте порог: около 200 тыс. токенов — проверить, не в контексте ли причина странного поведения; при сомнении сбросить.
- Ограничьте tool loadout: не отдавайте агенту все навыки и инструменты разом — фильтруйте под задачу.
- Для длинных задач внедрите цикл «заметка — сброс истории — продолжение с чистым контекстом», артефакты держите в среде.
- Периодически чистите накопленные навыки и память агента: противоречивые записи деградируют поведение.