Контекстная инженерия: все говорят, никто не делает

Каждая вторая AI-рассылка в марте 2026: «Context engineering — это новый prompt engineering!» Открываешь — и читаешь про структуру системного промпта. Серьёзно?

Проблема не там, где её ищут

Большинство статей про контекстную инженерию сводятся к трём советам: структурируй промпт, подключи RAG, опиши инструменты. Это полезно. Но это не инженерия контекста — это форматирование с претензией.

Настоящая проблема возникает, когда AI-агент работает не одну сессию, а месяц. Две тысячи диалогов. Деплои, краши, миграции баз данных. Каждый разговор — потенциально полезное знание. А контекстное окно — всё те же 128K токенов.

Что оставить? Что выбросить? Что обновить?

Почему векторная база — не серебряная пуля

«Загони всё в эмбеддинги, делай similarity search» — стандартный ответ. Проблемы начинаются быстро:

- **Рецентность.** Пользователь вчера сменил PostgreSQL на MySQL. Векторный поиск об этом не знает — старые факты по-прежнему «ближе». - **Причинность.** «База упала» → «добавили миграцию» — связанные события. Cosine similarity связи не видит. - **Эволюция знаний.** Сломанная процедура не меняет свой эмбеддинг. Система снова и снова достаёт битую инструкцию.

Что работает: три слоя памяти

Решение, к которому приходят те, кто строит агентов в продакшне, напоминает когнитивную науку:

**Семантический слой** — факты. Дедуплицированные, с автоматическим разрешением противоречий. PostgreSQL → MySQL? Обновлено, старый факт перезаписан.

**Эпизодический слой** — события. С таймстемпами, исходами, причинно-следственными связями. Не «что сказали», а «что случилось и чем кончилось».

**Процедурный слой** — версионируемые процессы. Шаг 3 сломался? Процедура эволюционирует до v4. Старая помечена как устаревшая, а не удалена.

Главный инсайт: агенты с процедурной памятью реально улучшаются со временем. Вместо повторения ошибок — накопление рабочих решений.

Вопрос доверия

Если система хранит знания между сессиями — вопрос governance неизбежен. Три принципа, которые я считаю обязательными:

1. Пользователь видит всё, что система о нём помнит 2. Self-hosting — не опция «когда-нибудь потом», а реальная возможность 3. Память редактируема и удаляема

Куда это идёт

ICLR 2026 — воркшоп по памяти LLM-агентов. MCP под Linux Foundation. LangChain Deep Agents с архитектурой памяти.

Прогноз: через год «память» станет стандартным компонентом — как tool use сегодня. Выиграют те, кто строит архитектуру, а не подбирает слова в промптах.

А вы уже упирались в лимиты контекста при работе с агентами? Как решали?