Откуда взялся термин
В июне 2025 года глава Shopify Тоби Лютке написал, что предпочитает термин context engineering, и объяснил его как искусство дать модели весь контекст, при котором задачу вообще можно правдоподобно решить (пост Лютке). Через неделю Андрей Карпатый поддержал его: в любом серьёзном приложении на языковых моделях это тонкое искусство и наука заполнить контекстное окно ровно той информацией, которая нужна для следующего шага (пост Карпатого; глава «Память и контекст»).
В сентябре 2025 года Anthropic сформулировала задачу ещё короче: найти наименьший возможный набор токенов с высоким сигналом (Anthropic). Ключевое слово тут «наименьший».
Почему нельзя просто вывалить всё
Контекст это рабочий стол, на который из архива выложили нужные папки. Объём, который модели принимают, вырос с нескольких страниц до миллиона токенов и больше, и появился соблазн вывалить на стол весь архив (глава «Память и контекст»). Делать этого не стоит. Работа «Lost in the Middle» 2023 года показала, что модели хорошо используют сведения в начале и в конце длинного текста и заметно хуже то, что потерялось в середине (arXiv). В июле 2025 года Chroma проверила 18 моделей и увидела, что все они работают менее надёжно по мере роста входа, даже на простых задачах; это назвали context rot, гниением контекста (Chroma; там же).
Вторая беда это старое вперемешку с новым. Если положить в базу прошлогодний прайс салона рядом с нынешним, поиск вернёт оба, и агент с равной вероятностью назовёт клиентке любую из цен (там же).
Как это выглядит на практике
Агент всегда живёт первый день: каждый разговор начинается с чистого листа, и всё, что ему нужно знать о проекте, нужно передавать заново и письменно (глава «Архитектура как система запретов»). Проектировать приходится всю информационную среду: что агент знает с самого начала, когда и откуда узнаёт остальное, что ему разрешено, какие инструменты он видит и что останется в памяти после задачи (глава «Память и контекст»).
На своих проектах я заметил, что дешёвая модель внутри хорошей памяти оказывается умнее, чем от неё ждёшь, а дорогая, пришедшая с чистого листа, первые полчаса наступает на уже записанные грабли (глава «Интеллект живёт не в модели»). Про это первые два модуля моего курса по вайб-кодингу для тех, кто не программирует: как ставить задачу и как собрать вокруг модели проектную среду.
