AIKraft Agents
Релиз модели18 октября 2026 г., 13:17 МСК🤖 Auto

Google открыл Harness²: фреймворк для улучшения AI-агентов без дообучения моделей

Google Research выпустил фреймворк Harness², который оптимизирует окружение AI-агентов (промпты, инструменты, память) во время выполнения задач. Это позволяет повысить точность работы даже слабых моделей без изменения их весов.

Баннер новости 9932

Суть инновации: улучшение окружения, а не модели

Harness² — это фреймворк рекурсивного «огуживания» (harnessing) агентов, разработанный Google Cloud AI Research. В отличие от традиционных методов, где улучшают саму нейросеть, Harness² работает с «хarness» — всем, что окружает замороженную модель: системными промптами, гайдлайнами, памятью, инструментами, субагентами, навыками, скриптами и плагинами.

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

Архитектура и 8 редактируемых компонентов

Фреймворк выделяет 8 файлов-компонентов, которые можно редактировать. Процесс оптимизации делится на два уровня рекурсии:

  • Рекурсия уровня задачи (Task-level): Использует шаг «Предложи, Проверь, Собери» (Propose, Probe, Compose). Агент запускает задачу с базовым хarness, редактор предлагает два кандидата на улучшение (один для общих проблем планирования, другой для доменной специфики). Компоновщик сравнивает траектории и сохраняет успешные изменения.
  • Рекурсия уровня хarness (Harnessing-level): После каждой задачи «рефлектор» сохраняет принятый хarness и файл EXPERIENCE.md с уроками. Эта библиотека знаний помогает будущим задачам избегать прошлых ошибок.

Система поддерживает параллельный режим (зондирование кандидатов и их композиция) и последовательный режим (цепочки шагов уточнения). Бюджет вычислений масштабируется параметром k.

Результаты бенчмарков: слабые модели становятся сильнее

Исследователи протестировали Harness² на трех профессиональных бенчмарках: WorkBuddy-Bench, JobBench и Harvey’s LAB. Использовались модели Gemini 3.5 Flash и GLM-5 в окружениях OpenCode и Codex. Базовым редактором выступал Claude Opus 4.8.

Самый значимый результат показал GLM-5 в среде OpenCode: после всего одного шага рефайнмента на WorkBuddy-Bench балл вырос с 64.2 до 75.7 (+11.5 очков). При этом более слабые исполнители выиграли больше, чем сильные.

Настройка (1 шаг, k=1) WorkBuddy Avg JobBench LAB Partial
Gemini 3.5 Flash, OpenCode 72.4 → 77.5 31.5 → 36.0 79.9 → 81.9
Gemini 3.5 Flash, Codex 74.5 → 77.5 33.9 → 35.3 71.6 → 75.6
GLM-5, OpenCode 64.2 → 75.7 20.6 → 24.2 59.6 → 71.4
GLM-5, Codex 64.4 → 75.3 23.6 → 24.8 58.1 → 65.9

Сравнение с альтернативами

Harness² выделяется на фоне других подходов (Meta-Harness, ReasoningBank, Harness Scaling) тем, что не требует обучающих выборок и учится на протяжении всего времени работы, накапливая опыт. В сравнении с Meta-Harness, который ищет лучший хarness оффлайн, Harness² адаптируется к каждой задаче в реальном времени.

Характеристика Harness² Meta-Harness ReasoningBank Harness Scaling
Что меняется Полный 8-компонентный хarness, под задачу Код хarness, поиск оффлайн Извлекаемая память; хarness фиксирован Хarness, пересмотренный для инстанса
Нужна ли обучающая выборка Нет Да Нет Нет
Учится на протяжении задач Да (библиотека + уроки) Развертывает 1 лучший хarness Да (память) Нет
Лицензия кода Apache-2.0 MIT Не раскрыта Не раскрыта

Установка и требования

Фреймворк работает на Linux с Python 3.12/3.13 и менеджером пакетов uv. Для локального демо не требуются учетные данные моделей, но для работы с реальными исполнителями нужен Node.js 20+, Google Cloud CLI и проект Vertex AI. Лицензия — Apache 2.0. Код доступен на GitHub.

Бенчмарки

БенчмаркGLM-5, CodexGLM-5, OpenCodeGemini 3.5 Flash, CodexGemini 3.5 Flash, OpenCode
WorkBuddy-Bench75.3%75.7%77.5%80.8%
JobBench24.8%24.2%35.3%36%
LAB Partial65.9%71.4%75.6%81.9%

Жирным — лучший результат в строке. Источник цифр — официальная публикация.

Источник: MarkTechPost ↗