Context rot: почему агент начинает тупить после 10 шагов На Reddit кто-то поднял вопрос, который я видел раньше только в закрытых обсуждениях: «У вас тоже бывает, что длинные агентные сессии начинают "гнить"?»
Несколько сотен ответов за сутки, значит, боль реальная, поэтому разбираемся👇🏻
Context rot — это когда в длинной сессии накапливается мусор: старые ошибки, брошенные гипотезы, устаревшие предположения, тупиковые ветки. Модель начинает рассуждать не через задачу, а через этот слой шума. Качество падает, агент начинает повторяться или двигаться по кругу и это не баг конкретной модели, а архитектурная проблема любого длинного контекста.
Я чищу контекст не по красоте, а по пользе.
Пока агент двигает задачу вперёд — всё нормально, но как только он начинает тянуть старые допущения, возвращаться в уже закрытые ветки или крутиться вокруг одного и того же без результата — это сигнал. На практике я не пытаюсь вытащить сессию изнутри.
Прошу сделать короткую выжимку: цель, что проверили, что сработало, что не сработало, что теперь считаем правдой, какой следующий шаг и запускаю новую чистую сессию с этим саммари. Два маркера, по которым я принимаю решение: контекстное окно ушло за половину, или агент 2-3 раза подряд не приблизил результат. Дальше ты платишь не за работу, а за инерцию старой сессии. 📌И здесь важное уточнение, которое стоит упомянуть: новая сессия не значит «начать с нуля». Если целевая аудитория, контекст продукта, бизнес-правила, прошлые решения и нормальные summary хранятся во внешней памяти — агент просто заново подтягивает нужное, а ты лишь убираешь шум.
👉🏻 На практике получается: — не тянуть одну длинную сессию до победного конца — делать короткие handoff-summary между итерациями — хранить постоянные знания вне промпта — отделять факты от догадок в памяти агента — если пошли повторы и тупняк — перезапускать раньше, а не позже
Правильная архитектура важна с самого начала, когда система спроектирована чисто, перезапуск сессии не ломает работу, потому что нужное хранится вне контекста. 24 июня разбираем это вживую: как строить агентную систему с нуля, где каждый узел делает свою работу, а память вынесена туда, откуда её можно достать без шума. 👉 Забрать доступ