约束衰减:为什么LLM代理在后端结构化代码中失败

Новая статья Франческо Денте, Дарио Сатриани и Паоло Папотти (arXiv:2605.06445) вводит понятие ограничительного затухания — измеримого падения производительности LLM-агентов по мере накопления структурных требований в генерации бэкенд-кода. Авторы оценивают агентов на 80 задачах с нуля и 20 задачах по добавлению функциональности, охватывающих восемь веб-фреймворков, используя фиксированный API-контракт для изоляции структурной сложности.
Ключевые выводы
- Способные конфигурации теряют в среднем 30 пунктов в проценте прохождения утверждений от базового уровня (свободные спецификации) до полностью заданных задач. Слабые конфигурации приближаются к нулевому проценту.
- Чувствительность к фреймворку крайне высока: агенты успешны в минималистичных, явных фреймворках, таких как Flask, но показывают значительно худшие результаты в средах, ориентированных на соглашения, таких как FastAPI и Django.
- Основной класс ошибок: дефекты слоя данных — неправильная композиция запросов и нарушения ORM во время выполнения составляют большинство сбоев.
Почему это важно
Существующие бенчмарки вознаграждают функционально корректные, но структурно произвольные решения. Продакшн-код требует строгого соблюдения архитектурных шаблонов, схем баз данных и ORM-соглашений. Статья показывает, что совместное удовлетворение функциональных и структурных требований остается открытой проблемой для кодирующих агентов — реальность, которую признает любой разработчик, использующий AI-агентов в продакшне.
Если вы используете LLM-агентов для бэкенд-работы, следите за ограничительным затуханием: по мере добавления ограничений (например, моделей данных, миграций, промежуточного ПО) качество выходных данных агента может резко ухудшиться. Данные показывают, что вам следует явно указывать структурные правила и запускать статические верификаторы вместе с end-to-end поведенческими тестами.
📖 Читать полный источник: HN AI Agents
👀 Смотрите также

Пользователь Reddit делится странной историей о переносе личности ИИ из статьи Vanity Fair.
В посте на Reddit обсуждается анекдот из статьи Vanity Fair, где женщина попыталась перенести своего ИИ-компаньона 'Макса' из ChatGPT в Claude, что привело к неожиданному поведению Claude.

Сопровождающий ядра Linux сообщает о внезапном улучшении качества отчётов об ошибках, созданных искусственным интеллектом.
Грег Кроа-Хартман заявляет, что AI-сгенерированные отчёты об ошибках для ядра Linux перешли от 'AI-помоев' к легитимным отчётам примерно месяц назад, причём команды безопасности с открытым исходным кодом в различных проектах наблюдают аналогичный сдвиг. Команда ядра справляется с увеличением нагрузки с помощью инструментов вроде Sashiko для автоматизации проверок.

Claude Code v2.1.68: В Opus 4.6 по умолчанию установлено среднее усилие, возвращено ключевое слово ultrathink.
В версии Claude Code v2.1.68 изменён уровень усилий по умолчанию для модели Opus 4.6 на средний для подписчиков Max и Team, возвращено ключевое слово 'ultrathink' для высоких усилий, а также удалены старые модели Opus 4 и 4.1 из основного API.

Gentoo Bugzilla отключен из-за перегрузки от AI-ботов-скраперов
Мэйнтейнер Gentoo Михал Гурный отключил Bugzilla из-за перегрузки сервера AI-скраперами. Читайте подробности.