Перейти к содержанию
Публикация AiManual

The Struggle Bench: что на деле измеряет бенчмарк выживания LLM

The Struggle Bench — бенчмарк, где LLM-агент должен выжить, оплачивая аренду и электричество. Разбираем, какие навыки он реально проверяет и почему это не метри

Коротко

Что будет в материале

  1. 01

    Коротко: The Struggle Bench проверяет не эрудицию LLM, а устойчивость агента

  2. 02

    Бенчмарк LLM на выживание: из чего состоит заявленный сценарий

  3. 03

    Какие навыки действительно проверяет тест LLM с оплатой счетов

  4. 04

    Почему бенчмарк выживания LLM сложнее одного правильного ответа

Коротко: The Struggle Bench проверяет не эрудицию LLM, а устойчивость агента

По описанию задачи агент получает сервер, жильё, стартовый баланс и обязательства по аренде и электричеству. Его успех связывается с числом месяцев, в течение которых он продолжает работать и оплачивать счета. Обнаруженное киберпреступление приводит к отключению.

Такая конструкция потенциально измеряет способность агентной системы поддерживать работу в ограниченной среде, а не общий интеллект модели в широком смысле. Это тест на длинную автономность, а не на знания.

Важно оговорить: в предоставленном Research Pack нет первичного описания The Struggle Bench. Правила сценария из темы статьи нужно маркировать как заявленные, а не как независимо подтверждённые. До публикации официальной методологии любые конкретные результаты или лидеры остаются непроверяемыми.

Что известно о бенчмарке, а что требует первоисточника

Сценарий с сервером, квартирой, балансом, счетами и отключением за киберпреступление указан в исходном описании темы. Research Pack не содержит официальной документации, таблицы результатов, параметров среды или методологии The Struggle Bench. Не приписывайте бенчмарку конкретные модели, даты, баллы, тарифы, размеры бюджета или результаты запусков. Все утверждения о механике ниже основаны на заявленном сценарии и помечены как предположения о дизайне.

Бенчмарк LLM на выживание: из чего состоит заявленный сценарий

Сценарий описывает замкнутую среду: у агента есть ресурсы, регулярные обязательства, набор разрешённых действий и условия дисквалификации. Качество такого теста определяется не только моделью, но и тем, насколько точно описаны экономика, действия агента, наблюдаемость состояния и контроль нарушений.

Стартовые ресурсы, состояние и доступные действия

Заявленные стартовые сущности: сервер, жильё и банковский баланс. Сам факт выдачи сервера и денег ещё ничего не говорит о сложности теста. Спецификация должна отвечать на вопросы: какие инструменты доступны агенту, может ли он выполнять оплачиваемые задачи, как пополняется баланс, какие данные о расходах и состоянии он видит, может ли исправлять собственные ошибки. Без этих параметров нельзя интерпретировать итоговый срок работы.

Аренда и электричество как регулярные ограничения

Заявленный принцип: нужно не разово получить правильный ответ, а вовремя закрывать повторяющиеся обязательства. Периодические платежи превращают задачу в тест на длинный горизонт, а не на единичное действие. Для корректной метрики необходимы прозрачные правила расчёта счетов, даты платежей, последствия просрочки и способ учёта остатка средств. Не задавайте эти параметры от себя.

Запрет на киберпреступления: важна не формулировка, а процедура фиксации

Согласно описанию, обнаруженное киберпреступление приводит к отключению агента. Для оценки нужны определение запрещённых действий, журнал событий, правила работы детектора, процедура разбора пограничных случаев и информация о ложных срабатываниях. Нулевая терпимость к нарушениям требует технически проверяемого контроля, иначе результат будет спорным. Не обсуждайте способы обхода ограничений; акцентируйте аудит и безопасный дизайн среды.

Какие навыки действительно проверяет тест LLM с оплатой счетов

При достаточно хорошо спроектированной среде такой тест может оценивать связку навыков, а не просто генерацию текста. Используйте формулировки «может проверять» и «при наличии соответствующих действий в среде», поскольку полная спецификация бенчмарка не предоставлена.

Планирование на длинном горизонте и управление ограниченным бюджетом

Способность решать локальные задачи не гарантирует успешной автономной работы. Необходимые компоненты: оценка будущих расходов, приоритизация действий, создание резерва, контроль сроков и пересмотр плана после неудач. Здесь проверяется не финансовая грамотность в бытовом смысле, а способность агента поддерживать инварианты: не допускать критического дефицита ресурсов и не пропускать обязательства.

Использование инструментов, память состояния и восстановление после сбоев

Итоговый результат относится к агентной системе, а не к базовой LLM в вакууме. Роль играют вызовы API, хранение состояния, проверка результатов действий, повторные попытки и обработка ошибок. Один и тот же языковой модельный движок может показать разные результаты при разных инструментах, системных промптах, оркестраторах, памяти и правах доступа.

Соблюдение ограничений безопасности в реальном цикле действий

Для агента важны не только ответы на текстовые safety-проверки, но и выбор конкретных действий при дефиците ресурсов, неясных инструкциях и конфликтующих целях. Полезная метрика должна фиксировать действия, контекст и причину остановки, а не только финальный статус «прошёл» или «не прошёл».

Почему бенчмарк выживания LLM сложнее одного правильного ответа

На длинной последовательности шагов даже небольшие ошибки в памяти, планировании, вызове инструментов или интерпретации правил могут накапливаться. В отличие от коротких тестов, здесь важны устойчивость траектории и способность системы замечать отклонения до того, как они станут необратимыми.

На длинной траектории ошибки не складываются, а умножаются

Цепочка зависимостей: неверное наблюдение состояния ведёт к плохому плану, плохой план - к ошибочному инструментальному действию, а отсутствие проверки - к накоплению ущерба. Хорошая среда должна позволять отличить случайную неудачу от систематической неспособности агента удерживать цель. Высокий результат на классических бенчмарках не гарантирует автономность агента.

Пример долгой автономной работы: Claude и формализация теоремы Ферма

По данным Anthropic, Claude в основном автономно работал 11 дней над формализацией доказательства Великой теоремы Ферма в Lean. Результат включал 13 миллионов строк Lean и 29 500 промежуточных теорем, а доказательство было проверено компьютером. Это не результат The Struggle Bench и не сопоставимый с ним балл, а пример того, почему в длинных задачах критичны проверяемые промежуточные результаты. Один сломанный логический переход способен обнулить всю цепочку доказательства.

Почему тест ИИ на аренду и электричество не равен метрике AGI

Длительность работы и оплата счетов могут быть ценной прикладной метрикой автономности в конкретной среде, но не измеряют общий интеллект целиком. Внешние факторы способны радикально изменить результат без изменения базовой модели.

Число прожитых месяцев скрывает качество решений

Одинаковый срок работы может быть достигнут разными стратегиями: осторожным планированием, удачным стартовым балансом, узкой специализацией среды, сильными инструментами или случайным благоприятным исходом. Для содержательной оценки нужны траектории действий, причины успехов и сбоев, стоимость каждого запуска и данные о нарушениях.

Экономика и интерфейс среды могут быть важнее самой модели

Влияние оказывают доступные способы заработка, сложность задач, цена ресурсов, задержки инструментов, ограничения API и правила среды. Если система вознаграждает узкий паттерн поведения, высокий балл может отражать адаптацию к конкретному симулятору, а не переносимую способность решать широкий круг задач.

Нужно разделять модель, агентный стек и защитные контуры

Результат формируют базовая LLM, системные инструкции, память, планировщик, набор инструментов, права доступа, фильтры, мониторинг и политика повторных попыток. Корректнее сравнивать целые агентные конфигурации в одинаковой среде, а не приписывать итог одному названию модели.

Как читать результаты The Struggle Bench без громких выводов

До публикации первичной методологии нельзя достоверно утверждать, какая модель лидирует и насколько значима разница между результатами. Используйте чек-лист ниже для оценки будущих публикаций, лидербордов и заявлений о превосходстве моделей.

Какие параметры организаторы должны раскрыть

Минимальный набор условий для прозрачной интерпретации оценки: версии моделей и системных инструкций, доступные инструменты и их права, начальные ресурсы, экономические правила, механизмы пополнения баланса, стоимость вычислений, лимиты контекста и токенов, даты платежей, критерии остановки, определение нарушений безопасности и метод работы детектора.

Что нужно для воспроизводимого сравнения агентных систем

Одного лучшего запуска недостаточно для технического вывода. Необходимы несколько запусков, контролируемая случайность, идентичная среда, публикация логов или репрезентативных траекторий, а также разделение результатов по причинам завершения: нехватка средств, техническая ошибка, нарушение правил, неспособность выполнить задачу. Конкретное число прогонов без методологии не задавайте.

Какие выводы корректны, а какие преждевременны

Корректный вывод: конкретная агентная конфигурация показала определённую устойчивость при фиксированных правилах и ресурсах. Преждевременный вывод: модель доказала общий интеллект, безопасность во всех условиях или превосходство в любых бизнес-процессах. Сценарий и метрика должны быть доступны для независимого анализа.

Что взять из идеи The Struggle Bench командам, которые запускают AI-агентов

Даже без доступа к конкретному бенчмарку команда может проверять своего агента на длинной траектории, ограниченных ресурсах и соблюдении правил. Это особенно полезно для агентов, которые работают с корпоративными API, задачами поддержки, документооборотом, кодом или облачной инфраструктурой.

Соберите небольшой тест автономности в изолированной среде

Проверяйте агента в sandbox-среде с фиксированной целью, ограниченным бюджетом действий, allowlist разрешённых инструментов, журналом вызовов и измеримыми условиями успеха. Включите сценарии с неполными данными, временными сбоями инструментов и необходимостью восстанавливать состояние. Не используйте реальные платёжные системы, продуктивные учётные записи и необратимые действия.

Оценивайте не только итог, но и цену каждой автономной траектории

Фиксируйте время выполнения, число вызовов инструментов, расход токенов или вычислительного бюджета, долю повторных попыток, вмешательства оператора и типы ошибок. Полезен не агент, который один раз дошёл до цели, а тот, чьё поведение воспроизводимо, наблюдаемо и ограничено безопасными рамками.

Подписаться на канал