Почему ИИ-агенты для кода выдают мусор после 20 итераций: слепота к контексту

✍️ OpenClawRadar📅 Опубликовано: 20 мая 2026 г.🔗 Source
Почему ИИ-агенты для кода выдают мусор после 20 итераций: слепота к контексту
Ad

Разработчик на r/LocalLLaMA провел аудит своих API-логов и полезной нагрузки промптов после того, как заметил рост расхода токенов и ухудшение выводов агента примерно после 20 шагов до уровня "каши". Его вывод: модели не деградируют; они задыхаются в собственных раздутых контекстных окнах.

Четыре структурные ошибки

Изучив, что Cursor и Claude Code на самом деле делают в репозитории на 10k+ строк, автор выявил четыре паттерна:

  • Слепое исследование: Агент рекурсивно делает grep и сбрасывает в контекст ~40 разных файлов, чтобы найти одну утилиту. Часто он упускает существующий компонент и галлюцинирует дубликат с нуля.
  • Сырое поглощение: Сброс файла на 2000 строк в промпт для обновления интерфейса из 5 строк. Трата огромного количества токенов контекста.
  • Инструментальный понос: Подробные логи тестов и массивные определения MCP-инструментов потребляют ~30k токенов до того, как модель сгенерирует хоть один токен кода.
  • Память золотой рыбки: Каждая сессия начинается с чистого листа — ноль осведомленности о проекте — поэтому одни и те же файлы читаются снова и снова.
Ad

Порог на 80% контекста

Как только контекст заполняется шумом примерно на 80% емкости, механизм внимания модели резко ухудшается. IQ заметно падает, и она начинает разрушать архитектуру. Стандартный RAG с чанкингом не исправляет ситуацию, потому что он бесполезен для логики — агент остается слеп к структуре кодовой базы, пока не сжигает токены на чтение сырого текста.

Предложенное исправление: AST или графовая БД

Автор призывает к созданию агента с открытым исходным кодом, который парсит код в AST или графовую базу данных до потребления контекста, чтобы он понимал структуру без траты токенов на сырой текст. Это предотвратит архитектурную лапшу, на исправление которой уходит 5 часов за каждый 1 час, сэкономленный на наборе кода.

Для кого это

Для разработчиков, использующих Cursor, Claude Code или локальные LLM-агенты для реальных кодовых баз и раздраженных парадоксами продуктивности.

📖 Читать полный источник: r/LocalLLaMA

Ad

👀 Смотрите также

Engram v1.0.0: Постоянная память для локальных LLM через граф знаний
Инструменты

Engram v1.0.0: Постоянная память для локальных LLM через граф знаний

Engram — это единый бинарный файл, который обеспечивает постоянную память для локальных LLM через систему графа знаний. Он включает MCP-сервер для интеграции с Claude Code, Cursor и Windsurf, хранит все данные в одном файле .brain и работает полностью офлайн.

OpenClawRadar
Метод квантования JANG повышает производительность MLX для больших моделей
Инструменты

Метод квантования JANG повышает производительность MLX для больших моделей

Новый метод квантизации под названием JANG позволяет запускать большие модели, такие как MiniMax-M2.5 и Qwen 3.5, на фреймворке Apple MLX с существенно лучшей производительностью, чем стандартная квантизация MLX, достигая скоростей, близких к нативным, при сохранении точности, сопоставимой с квантизациями более высокого битрейта.

OpenClawRadar
fintool добавляет торговлю акциями и прогнозными рынками агентам OpenClaw.
Инструменты

fintool добавляет торговлю акциями и прогнозными рынками агентам OpenClaw.

fintool — это новый навык OpenClaw, который позволяет ИИ-агентам торговать акциями и прогнозными рынками. Для установки требуется прочитать файл на GitHub, после чего агенты смогут выполнять сделки на Hyperliquid, Binance и Polymarket с выводом в формате JSON для удобной интеграции.

OpenClawRadar
LamBench: Набор тестов лямбда-исчисления для агентов ИИ-кодирования
Инструменты

LamBench: Набор тестов лямбда-исчисления для агентов ИИ-кодирования

LamBench — это набор тестов для оценки ИИ-агентов на задачах лямбда-исчисления, измеряющий интеллект, скорость и элегантность. Релиз v1 включает задачи и матрицу оценок.

OpenClawRadar