Контекст — главная проблема AI-агентов. Вот как я её решил
У большинства AI-агентов одна и та же проблема: они деградируют по мере работы
Начинают чётко, а через 20 итераций — галлюцинируют, забывают договорённости, нарушают архитектуру.
Причина не в модели. Причина в контексте.
LLM API — stateless. Каждый вызов начинается с нуля. Агент "помнит" только то, что вы явно передали в запросе. Без системы управления контекстом он буквально теряет память после каждого действия.
Как я управляю контекстом в продакшене:
1. CLAUDE.md как рабочая память Не история диалогов, а структурированные факты: архитектурные решения, текущий статус, ограничения, паттерны. Агент читает это перед каждым действием — как брифинг перед совещанием.
2. Разделение долгосрочного и оперативного контекста Долгосрочный: CLAUDE.md (архитектура, правила, принципы) Оперативный: текущая задача + последние 3-5 действий Не смешивайте их — агент теряет фокус.
3. Явные checkpoint-ы После каждого значимого шага агент записывает состояние в файл. При следующем запуске читает его. Память персистентна между сессиями без раздутого контекста.
4. Принцип минимального контекста Чем меньше шума в контексте — тем точнее агент. Удаляйте устаревшие инструкции. Краткость > полнота.
Результат: агент стабильно работает часами, не деградирует, соблюдает архитектуру.
Как вы управляете контекстом своих агентов?
· 05.05
Спасибо, отличные советы! Была похожая проблема, задача требовала вот прям очень много данных. Я тогда поднял векторку, бек научил принимать pdf/txt файлы, партицировать и отправлять в бдшку. Дал возможность иишке работать с этой векторкой, сделал ограничение по токенам. В итоге нейросеть могла свободно ориентироваться по безграничному контексту. По токенам выходило не много, так как тянем не всё, а только нужное для этой темы. К сожалению не подойдёт для постоянных инструкций. Надеюсь будет полезно :)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 05.05
Сейчас похожее решение появилось у ИИ агентов timeweb claude, если интересно
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён