Статьи · arXiv 2610.14224
Harness^2: Рекурсивное управление средой агента в открытом мире
Harness^2: Recursive Agent Harnessing for an Open World
Опубликовано cs.AIcs.CLcs.LG arXivPDF
Кратко в трёх строках
- 🎯 При развертывании агентов в открытом мире для новых задач отсутствуют ground-truth верификаторы, а специфичные для задачи правки среды не переносятся на будущие сценарии.
- 🔧 Harness2 вводит два связанных уровня рекурсии: рекурсию на уровне задач с использованием контрастивных шагов Propose–Probe–Compose и рекурсию на уровне управления средой, обновляющую библиотеку непрерывного улучшения между задачами.
- 📈 Обеспечивает одношаговый прирост до 11,5 баллов на WorkBuddy-Bench, 4,5 баллов на JobBench и 11,8 процентных пунктов на LAB с дополнительным ростом за счет параллельной или последовательной рекурсии.
Аннотация
Возможности LLM-агентов зависят не только от базовых моделей, но и от их сред выполнения (harness). Рекурсивное самосовершенствование (RSI) открывает многообещающий путь для автоматической эволюции этих сред. Однако применение RSI в открытом мире сталкивается с двумя серьезными проблемами. Во-первых, задачи открытого мира обычно не представлены на этапе проектирования среды и являются новыми во время тестирования, что исключает наличие ground-truth верификаторов для надежного направления онлайн-модификаций среды. Во-вторых, процесс RSI остается узкоспециализированным для конкретной задачи и плохо обобщается на новые сценарии. Мы представляем Harness^2 — модульный фреймворк рекурсивного управления средой агента, решающий эти проблемы с помощью двух связанных уровней рекурсии. Рекурсия на уровне задач оптимизирует среду для текущей задачи с помощью контрастивного шага Propose-Probe-Compose, который надежно направляет правки без верификаторов истинности и может масштабироваться параллельно или последовательно. Рекурсия на уровне управления средой затем извлекает опыт из этих правок для обновления среды непрерывного улучшения, позволяя агенту лучше адаптироваться к будущим задачам. На трех профессиональных бенчмарках и четырех конфигурациях «модель-среда» один шаг стабильно улучшает результаты GLM-5 и Gemini 3.5 Flash относительно их базовых сред, обеспечивая прирост до 11,5 баллов на WorkBuddy-Bench, 4,5 баллов на JobBench и 11,8 процентных пунктов на LAB с дальнейшим ростом при увеличении бюджета рекурсии на уровне задач.
Оригинальная аннотация (англ.)
LLM agents' capabilities depend not only on their underlying models but also on their execution harnesses. Recursive self-improvement (RSI) offers a promising approach to automatically evolve these harnesses. However, deploying RSI in open-world settings still faces two critical challenges. First, open-world tasks are typically unseen during the harness design phase and novel at test time, leaving no ground-truth verifiers to reliably guide online harness edits. Second, the RSI process remains highly task-specific and fails to generalize to novel scenarios. We introduce Harness^2, a plug-and-play, recursive agent harnessing framework that addresses these challenges through two connected levels of recursion. Task-level recursion refines the current task's harness using a contrastive Propose-Probe-Compose step that reliably guides edits without ground-truth verifiers, and can be scaled further via parallel or sequential recursion. Harnessing-level recursion then extracts experience from these edits to update a continual improvement harness, enabling the agent to better adapt to future tasks. Across three professional benchmarks and four model-harness configurations, a single step consistently improves GLM-5 and Gemini 3.5 Flash over their base harnesses, yielding gains of up to 11.5 points on WorkBuddy-Bench, 4.5 points on JobBench, and 11.8 percentage points on LAB, with further gains as the task-level recursion budget increases.
Разбор статьи
Проблема и мотивация
Эффективность LLM-агента в значительной степени зависит от его среды выполнения (execution harness) — рантайм-обвязки из промптов, инструментов, памяти, субагентов и плагинов, окружающих неизменяемую базовую модель. В динамичных условиях открытого мира агенты постоянно сталкиваются с неизвестными сложными рабочими процессами. Существующие методы рекурсивного самосовершенствования (RSI) для таких сред сталкиваются с двумя основными проблемами:
- Отсутствие ground-truth верификаторов: Задачи при онлайн-развертывании не содержат эталонных ответов или надежных функций оценки на этапе тестирования, чтобы определить, помогла ли правка среды или ухудшила результат.
- Отсутствие переноса между задачами: Прямые модификации среды обычно зависят от конкретной задачи; слепой перенос среды выполнения на изменившееся распределение задач приводит к нестабильности и деградации производительности.
Ключевые идеи
Harness^2 связывает два различных уровня рекурсии:
- Рекурсия на уровне задач (Task-Level Recursion): Оптимизирует среду выполнения для текущей задачи без верификаторов истинности с помощью контрастивного цикла Propose–Probe–Compose. Он формирует инвариантные предложения (общие рабочие процессы агента) и доменно-специфичные предложения (правила конкретной предметной области), проверяет (probe) оба типа в сопоставимых условиях и объединяет (compose) подтвержденные поведенческие улучшения.
- Рекурсия на уровне управления средой (Harnessing-Level Recursion): Извлекает переиспользуемый процедурный опыт и внедренные компоненты из процесса тестовой оптимизации в постоянную библиотеку улучшения сред, повышая мета-способность оптимизатора для последующих задач.
- Модульное масштабирование (Pluggable Scaling): Поддерживает масштабирование ширины исследования через параллельную рекурсию ( пулов кандидатов объединяются параллельно) или глубины через последовательную рекурсию ( последовательных итераций).
Метод
Агент разделяется на неизменяемую модель и редактируемую среду , состоящую из компонентов на уровне файлов (системный промпт, гардрайлы, память, навыки, руководства по инструментам, скрипты, субагенты, middleware-плагин).
Рекурсия на уровне задач
Для задачи , истории выполнения и фиксированной среды улучшения контрастивный шаг формирует обновленную среду , запись выполнения и запись шага :
- Propose (Предложение): Сэмплирует эталонное выполнение . С учетом и генерирует инвариантного кандидата (процедурный процесс / логика работы с инструментами) и доменно-специфичного кандидата (ограничения предметной области).
- Probe (Зондирование): Запускает кандидатов на задаче для наблюдения поведенческих контрастов по сравнению с эталонным выполнением.
- Compose (Композиция): Выборочно объединяет подтвержденные, неконфликтующие изменения из пула кандидатов.
В параллельной рекурсии сэмплируются инвариантных и доменных кандидатов, а независимых сессий композиции дают преемников: В последовательной рекурсии последовательно выстраиваются шагов оптимизации:
Рекурсия на уровне управления средой
После завершения задачи и выбора финального артефакта процесс оптимизации анализирует полную историю улучшений для обновления библиотеки среды улучшения: Выводы строго обусловлены конкретными контрастами траекторий, что предотвращает ложные атрибуции.
Результаты
Оценка проводилась на бенчмарках WorkBuddy-Bench (WB), JobBench и Legal Agent Benchmark (LAB) с использованием Gemini 3.5 Flash и GLM-5 в окружениях OpenCode и Codex:
- Прирост за один шаг (): Обеспечивает улучшение до баллов на WB Avg. (GLM-5 на OpenCode: с до ), баллов на JobBench (Gemini на OpenCode: с до ) и процентных пунктов метрики Partial pass rate на LAB (GLM-5 на OpenCode: с до ).
- Масштабирование бюджета: Добавление параллельной рекурсии при дает дополнительный прирост от до баллов на WB, от до баллов на JobBench и от до процентных пунктов на LAB.
- Оптимизатор на базе той же модели: Показано, что результаты не зависят от внешней более сильной модели; когда одна и та же модель выступает в роли исполнителя и редактора среды (проверено на моделях от GLM-5 до Claude Opus 5), стабильный рост наблюдается на всех бенчмарках.
- Абляция компонентов: Удаление библиотеки, разграничения ролей и блока композиции снижает показатели на WB на , и баллов соответственно.
Ограничения и открытые вопросы
- Вычислительные накладные расходы при инференсе: Формирование предложений, зондирование и композиция нескольких сред требуют существенных дополнительных затрат токенов и прогонов.
- Стохастичность и смещение атрибуции: Без ground-truth верификаторов опора на поведенческие контрасты может иногда приводить к неточной атрибуции полезности действий или к излишне консервативным правкам при высокой дисперсии выполнения.
- Рост и очистка библиотеки: Библиотека накапливает компоненты последовательно; механизмы удаления устаревшего опыта или активной консолидации конфликтующих навыков на длинных горизонтах задач остаются предметом будущих исследований.
Ключевые термины
- harness
- Среда выполнения агента — инфраструктурная рантайм-обвязка (системные промпты, гардрайлы, память, навыки, руководства по инструментам, скрипты, субагенты и middleware-плагины), окружающая неизменяемую базовую LLM для работы в качестве агента.
- recursive agent harnessing
- Двухконтурный фреймворк рекурсивного самосовершенствования, где рекурсия на уровне задач оптимизирует среду выполнения текущей задачи, а рекурсия на уровне управления средой обновляет механизм улучшений между задачами.
- Propose–Probe–Compose
- Контрастивный шаг оптимизации среды, в ходе которого выдвигаются локальные модификации среды, зондируется их поведение относительно базовых прогонов и выборочно объединяются подтвержденные изменения без ground-truth разметки.
- parallel recursion
- Подход к исследованию на уровне задач, при котором параллельно генерируются и зондируются несколько инвариантных и доменно-специфичных кандидатов с последующими независимыми сессиями композиции.
- sequential recursion
- Итеративная стратегия оптимизации на уровне задач, последовательно связывающая шаги контрастивного улучшения с учетом накопленной истории выполнения.
- harness improvement library
- Постоянный межзадачный репозиторий, содержащий принятые исполняемые среды и задокументированный процедурный опыт, используемый для будущих модификаций сред.
- invariant candidate
- Предлагаемый вариант среды, устраняющий общие недостатки агентного выполнения, такие как использование инструментов, планирование, детерминированные скрипты или управление контекстом.
- domain-specific candidate
- Предлагаемый вариант среды, направленный на соблюдение процедурных требований, предметных знаний, проверок согласованности и контрактов на результаты, специфичных для конкретной области.
Вопросы
Как Harness2 оценивает правки среды без ground-truth верификаторов или меток задач?
Фреймворк использует поведенческие контрасты, полученные при сопоставимом зондировании кандидатов относительно исходных эталонных прогонов. Вместо попыток вычислить абсолютные оценки корректности модуль композиции анализирует конкретные поведенческие механизмы, устранение ошибок и соответствие выходных данных в траекториях выполнения.
Требуется ли для Harness2 более мощная LLM в качестве редактора среды?
Нет. Эксперименты с использованием одной и той же модели в качестве исполнителя и редактора среды (проверено на вариантах GLM-5, Gemini и Claude) показали стабильное улучшение на всех бенчмарках, включая прирост в 13,7 балла на LAB при использовании GLM-5.
Что происходит, если предложенная правка среды вызывает ошибки или не проходит валидацию?
Harness2 выполняет структурную валидацию (например, проверяет триггеры навыков и синтаксис скриптов). При ошибке выполняется одна повторная попытка с учетом обратной связи от валидатора; если она снова неудачна или вызывает критические сбои во время выполнения (например, пустой вывод), система безопасно откатывается к предыдущему стабильному состоянию среды.
Может ли опыт, накопленный на одном бенчмарке, переноситься на другой?
Да. В межбенчмарковых экспериментах перенос библиотеки улучшений, накопленной на JobBench, в WorkBuddy-Bench повысил качество одношаговой оптимизации в доменах Code (+0,6), Web (+0,5) и Office (+2,9) без дополнительного зондирования.
Обзор на этой странице написан ИИ по тексту статьи и может содержать ошибки. Подробности смотрите в самой статье.