AgentProofBench: исследователи CMU проверили, можно ли переиспользовать верификаторы веб-агентов
Команда из Carnegie Mellon University выпустила AgentProofBench, бенчмарк для проверки того, можно ли переиспользовать верификаторы веб-агентов, когда требования меняются. Набор включает 97 задач, 79 семейств и четыре веб-сервиса. Верификаторы здесь пишут модели DeepSeek Flash и Pro. Главный результат касается исполнения. Среди назначений программ с безошибочной панелью проверки оба сохранённых начальных состояния корректно доставлены в 32 из 33 случаев. Если в панели есть ошибки, так получилось только в 1 из 11. • Сохранились 82/96 программ Flash и 79/96 программ Pro • Нейтральное продолжение без гейта дало наибольшую долю корректной доставки • Код, состояния и траектории выложены на GitHub
AI-обработка оригинала Hugging Face Daily Papers; редакция Hamidun News
Исследователи из Carnegie Mellon University во главе с Jingjie Ning представили AgentProofBench, бенчмарк для верификаторов веб-агентов. Он отвечает на практический вопрос: можно ли один раз написать правило приёмки результата, а потом использовать его при изменении требований и в реальном исполнении. Ресурс охватывает 97 задач, 79 семейств задач и четыре веб-сервиса. Верификаторы-программы генерировали DeepSeek Flash и DeepSeek Pro.
Идея бенчмарка в том, что оценивать верификатор по одной только точности вердиктов мало. Агент работает в цепочке: получил инструкцию, действует на сайте, проходит проверку, и только потом результат доставляется пользователю. Поэтому AgentProofBench связывает парные тесты «замороженного» правила приёмки с запуском агента из одних и тех же сохранённых начальных состояний. Каждую ошибку теста можно проследить до последствий в исполнении.
Переиспользовать или пересобрать
Первое измерение касается устойчивости к изменению требований. На 48 семействах задач применялись два теста: complete-panel и decision-replay. Они показывают, остаётся ли исходная программа-верификатор годной, когда требование меняется, или её приходится писать заново.
- Flash: сохранились 82 из 96 исходных программ (около 85%).
- Pro: сохранились 79 из 96 (около 82%).
- Разница между переиспользованием и пересборкой по метрике BA для Flash лежит в интервале от −5,47 до 1,57 процентного пункта.
- Для Pro тот же интервал составляет от −10,16 до 0,00 п.п.
Интервал Flash включает ноль, то есть заметного проигрыша от переиспользования в этих данных нет. У Pro верхняя граница упирается в ноль, а нижняя уходит почти на 10 пунктов. Переиспользование в худшем случае обходится заметно дороже, и бенчмарк делает эту цену измеримой.
Ошибки панели как индикатор доставки
Второе измерение относится к исполнению и построено на 22 семействах. Авторы смотрели на назначения программ, для которых оба сохранённых начальных состояния доставляются корректно, и искали, что отличает такие случаи от остальных. Отличает корректность панели в состоянии развёртывания.
- Из 33 назначений с безошибочной панелью 32 дали корректную доставку в обоих состояниях.
- Из 11 назначений, где в панели были ошибки, так вышло лишь в одном.
- Все регрессии program-gate относительно эталонных правил и все случаи удержанной доставки пришлись на группу с ошибками панели.
Разрыв 97% против 9% на небольшой выборке из 44 назначений нельзя считать окончательным. Но он показывает, что проверка верификатора на тестовой панели до запуска даёт практический сигнал о том, можно ли пускать программу в работу.
Базовая линия для гейтов
Авторы сравнили стратегии обратной связи для агента. Самую высокую долю корректной доставки при проверенных универсальных вариантах дало нейтральное продолжение, при котором агент просто продолжает работу без вмешательства гейта. Это задаёт нижнюю планку: любой верификатор-гейт, который ставят перед доставкой, должен её превзойти, иначе он только добавляет сложность и риск ложных отказов. До сих пор такой планки для веб-агентов не было, и команды часто оценивали гейты на глаз.
Что в релизе и как это использовать
Вместе с бенчмарком опубликованы инструкции, состояния среды, программы-верификаторы, эталонные правила и траектории агентов. Код и страница проекта доступны на GitHub и на ethanning.github.io/AgentProofBench. Препринт зарегистрирован как arXiv 2610.34634 и вышел в ежедневной подборке Hugging Face Daily Papers.
Командам, которые строят веб-агентов с автоматической проверкой результата, бенчмарк даёт три конкретных шага. Первый: измерять, сколько сгенерированных верификаторов переживают смену требований, и не пересобирать их без необходимости. Второй: проверять панель тестов на ошибки до развёртывания, поскольку именно они совпали со всеми регрессиями и удержанными доставками. Третий: всегда сравнивать гейт с вариантом «без вмешательства», прежде чем считать, что он улучшает результат. Ограничения тоже очевидны: четыре веб-сервиса и две модели одной линейки дают узкую картину. Но как методика оценки на уровне требования и политики исполнения работа задаёт понятную рамку.
- 27 окт. 2026 г.Qwen3.8 пыталась загрузить файл в облако Alibaba в Пекине из песочницы Cohere
- 26 окт. 2026 г.Claude Opus 5.5 выиграл Code2Video-AA с 1536 Elo, обойдя GPT-6 Astra на 109
- 26 окт. 2026 г.ENISA и JRC начали тестировать китайские open-weight модели, подтвердили трое чиновников
- 25 окт. 2026 г.Devin разрешил входить через ChatGPT: Fusion с Astra дешевле на 39%
Вопросы и ответы по материалу
Что известно по теме: переиспользовать или пересобрать?
Первое измерение касается устойчивости к изменению требований. На 48 семействах задач применялись два теста: complete-panel и decision-replay. Они показывают, остаётся ли исходная программа-верификатор годной, когда требование меняется, или её приходится писать заново. Flash: сохранились 82 из 96 исходных программ (около 85%). Pro: сохранились 79 из 96 (около 82%). Разница между переиспользованием и пересборкой по метрике BA для Flash лежит в интервале от −5,47 до 1,57 процентного пункта. Для Pro тот же интервал составляет от −10,16 до 0,00 п.п. Интервал Flash включает ноль
Что известно по теме: ошибки панели как индикатор доставки?
Второе измерение относится к исполнению и построено на 22 семействах. Авторы смотрели на назначения программ, для которых оба сохранённых начальных состояния доставляются корректно, и искали, что отличает такие случаи от остальных. Отличает корректность панели в состоянии развёртывания. Из 33 назначений с безошибочной панелью 32 дали корректную доставку в обоих состояниях. Из 11 назначений, где в панели были ошибки, так вышло лишь в одном. Все регрессии program-gate относительно эталонных правил и все случаи удержанной доставки пришлись на группу с ошибками панели. Разрыв 9
Что известно по теме: базовая линия для гейтов?
Авторы сравнили стратегии обратной связи для агента. Самую высокую долю корректной доставки при проверенных универсальных вариантах дало нейтральное продолжение, при котором агент просто продолжает работу без вмешательства гейта. Это задаёт нижнюю планку: любой верификатор-гейт, который ставят перед доставкой, должен её превзойти, иначе он только добавляет сложность и риск ложных отказов. До сих пор такой планки для веб-агентов не было, и команды часто оценивали гейты на глаз.
Делегируйте ресёрч, код и рутину автономному AI-агенту
Интеллектуальная агентная среда NomadNet Agent (agent.nomadnet.ai) выполняет многошаговые задачи: глубокий веб-ресёрч, анализ данных, написание кода и автоматизацию браузера.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.