Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Ta zhe model drugaya obvyazka cuga hermes i deep agents kogda vybirat cuga
Dev48
info@dev48.org+375 29 320-40-96WhatsApp@isky_by

© 2026 · All rights reserved.

Та же модель, другая обвязка: CUGA, Hermes и Deep Agents — когда выбирать CUGA?

Источник: Hugging Face•3 ноября 2026 г. в 16:27

Та же модель, другая обвязка: CUGA, Hermes и Deep Agents — когда выбирать CUGA?

На выбор предлагается почти 200 агентских обвязок (harnesses). Мы дали трем из них одну и ту же модель с открытыми весами и 90 задач AppWorld, и смена обвязки изменила показатель успешности выполнения задач с 30% до 81%. Для корпоративного использования CUGA добавляет то, что этот бенчмарк не тестирует: правила, которые обвязка принудительно соблюдает, и развертывание внутри вашего собственного периметра.

Сообщества ведут списки, такие как awesome-agent-harness и best-of-Agent-Harnesses, в которых отслеживается почти 200 таких инструментов, и они четко доносят одну мысль: важна не только модель, но и обвязка. В одном из анализов, на который ссылается рейтинг лучших агентских обвязок, та же модель GLM-5.2 показала рост с 23% до 52% на SWE-bench Pro при изменении только обвязки.

Поэтому правильный вопрос звучит не «какая обвязка лучше?», а «какая обвязка подходит для моей рабочей нагрузки и моей модели?». Hermes от Nous Research создана для постоянных персональных ассистентов, а Deep Agents от LangChain — для долгих многоэтапных задач, таких как исследования. Обе они отлично справляются со своими задачами.

Корпоративная работа — это другая задача. Агенты действуют в бизнес-системах, таких как CRM и платежи, и они должны следовать правилам, которые действуют независимо от решений модели. CUGA (ConfigUrable Generalist Agent) — это обвязка с открытым исходным кодом от IBM, созданная для таких задач, работающая с моделями с открытыми весами или хостинговыми моделями внутри вашей собственной среды, включая суверенные облака и изолированные (air-gapped) среды. Чтобы измерить то, что добавляет обвязка, мы оставили модель прежней и изменили только обвязку.

Контролируемый эксперимент: та же модель, другая обвязка

Мы запустили CUGA, Hermes и Deep Agents на AppWorld, бенчмарке многоэтапных задач в 9 приложениях и 457 API, таких как электронная почта, платежи и файловое хранилище. Эти приложения являются потребительскими, поэтому AppWorld выступает в роли прокси: он тестирует подмножество возможностей, которые также необходимы корпоративной автоматизации, таких как вход в систему, чтение документации API, постраничный вывод результатов и изменение состояния в нескольких приложениях. Каждая обвязка использовала одну и ту же модель с открытыми весами, GLM-5.3-flash, на тех же 90 задачах в 30 сценариях, с одной попыткой на задачу. Все запуски использовали фреймворк оценки Harbor, а наша конфигурация опубликована в harbor-eval, нашем форке Harbor.

Результаты

AppWorld, 90 задач в 30 сценариях, GLM-5.3-flash

TGC: успешно пройденные задачи SGC: сценарии, в которых прошли все 3 варианта

CUGA

81.1 (73/90)

66.7 (20/30)

Hermes

46.7 (42/90)

26.7 (8/30)

Deep Agents

30.0 (27/90)

6.7 (2/30)

Рисунок 1. AppWorld, 90 задач в 30 сценариях, GLM-5.3-flash для каждой обвязки. TGC: успешно пройденные задачи. SGC: сценарии, в которых прошли все три варианта.

Как это читать. Это не приговор Hermes или Deep Agents. Ни та, ни другая не создавались для работы с многоаппликативными API, как в AppWorld, и в этом суть: обвязка должна соответствовать задаче.

Самое полезное число — SGC. Сценарий считается пройденным только тогда, когда проходят все три его варианта, поэтому SGC вознаграждает за стабильность, а не за удачный запуск. Здесь разрыв больше: 20 сценариев для CUGA, 8 для Hermes и 2 для Deep Agents.

Применимы три ограничения. Это выборка из 90 задач на одном бенчмарке, поэтому результаты могут не распространяться на другие задачи. Настройки не были идентичными (см. таблицу настроек выше). Кроме того, в заходах не использовались политики, поэтому они не измеряют соблюдение политик.

Откуда берутся баллы

В сравнении 90 задач модель была одинаковой в каждом запуске, поэтому различия обусловлены обвязкой. Каждый агент CUGA выполняет один и тот же компактный цикл: подготовка, вызов модели, выполнение и повторение. Этот цикл масштабируется от одного агента CugaAgent с его собственными инструментами до супервизора CugaSupervisor, координирующего несколько агентов локально или удаленно по протоколу A2A. Вот функции CUGA, которые работали в настройке AppWorld, сгруппированные по их назначению:

🧭 Планирование работы

Декомпозиция задач: разбивает задачу на шаги, по одному приложению за раз

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

Инструмент подбора инструментов (Tool shortlister): find_tools ищет любой другой инструмент, необходимый для шага

🐍 Действия в коде

CodeAct: модель пишет код на Python, который вызывает API приложений

Песочница: код выполняется в ограниченной среде с ограничением по времени

🔍 Проверка перед действием

Проверка перед выполнением: проверка оценивает каждый блок кода, который изменяет данные, перед его запуском

🔁 Проверка после действия

Автоматическая рефлексия: анализирует результаты и позволяет агенту скорректировать свой план

Аудит пагинации: отмечает вызов списка, который возвращает полную страницу, когда следующая страница никогда не запрашивалась

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

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

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

Большинство команд прописывают бизнес-правила, такие как одобрение платежей или сохранение конфиденциальных данных клиентов (PII) внутри организации, в системном промпте. Промпт — это инструкция, а не принудительное ограничение. Модель может прочитать его неправильно, пользователь может отговорить агента от его выполнения, а инъецированное сообщение может изменить его в середине выполнения задачи.

Политики CUGA переносят эти правила из промпта в обвязку. Мы описываем этот уровень политик в нашей статье для ACM CAIS 2026: «Управление на основе конструирования для агентов общего назначения» (arXiv). Политики действуют в четырех точках при каждом запуске:

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

Вы можете убедиться в разнице самостоятельно в Policy Playground, которая отправляет одно и то же сообщение двум работающим агентам: один без политик, а другой с ними:

Рисунок 2. На запрос «Оплатить все, что я должен» агент без политик выплатил 90 долларов, включая отклоненную претензию по сборам. Агент с политиками задержал платеж для утверждения, а затем выплатил только 10 долларов, которые действительно подлежали уплате.

Почему стоит выбрать CUGA

Выбирайте обвязку так же тщательно, как и модель. В нашем сравнении одна и та же модель выполнила от 30% до 81% задач AppWorld в зависимости от обвязки. Для корпоративной работы CUGA предоставляет:

  • Высокие результаты, теперь и с моделями с открытыми весами. С хостинговыми моделями CUGA удерживала 1-е место на WebArena (с февраля по сентябрь 2025 г.) и на AppWorld (с июля 2025 г. по февраль 2026 г.).
  • Правила, которые принудительно соблюдаются средой выполнения. Одобрения и средства защиты инструментов останавливают вызов на уровне обвязки, независимо от того, что решает модель.
  • Развертывание внутри вашего суверенного периметра. CUGA имеет лицензию Apache 2.0, работает с любым эндпоинтом, совместимым с OpenAI, и запускается локально, в Kubernetes в вашем частном или суверенном облаке, или даже в изолированном суверенном кластере с входом через OIDC и раздельными ролями чата и управления. IBM Sovereign Core создана на базе CUGA для запуска агентов полностью внутри периметра клиента.
  • Измеримые затраты. Бюджеты ограничивают расходы, а квитанции о запуске показывают токены, вызовы инструментов и время для каждого запуска.
  • Конфигурация, а не код. Настраивайте инструменты, бюджетирование и политики в пользовательском интерфейсе или SDK, тестируйте черновик и публикуйте версию.

Когда выбрать что-то другое

CUGA — подходящая обвязка далеко не для каждой задачи:

  • Для терминального агента-программиста используйте opencode, Codex или Claude Code.
  • Для персонального постоянного помощника, живущего в ваших чат-приложениях, используйте OpenClaw или Hermes.
  • Для фреймворка графов с чистого листа используйте LangGraph напрямую. CUGA построена на его основе.

CUGA предназначена для автоматизации бизнес-процессов через API, приложения и веб-интерфейсы в соответствии с правилами, которые вы можете задавать.

Попробуйте CUGA

  • 🛡️ Полигон политик · руководство по политикам
  • 🧪 Воспроизвести сравнение
  • ⭐ Добавить CUGA в избранное на GitHub

Команда CUGA провела это сравнение, причем CUGA использовала конфигурацию AppWorld, которую другие инструменты не использовали. Если вы можете настроить Hermes или Deep Agents на лучший результат, отправьте конфигурацию на . Мы запустим ее повторно на тех же задачах и опубликуем результаты, независимо от того, какой инструмент победит.

← Все статьи

О чём эта статья

Ещё в разделе «AI и машинное обучение»

Все →
Apple ограничивает доступ к приложениям для знакомств и ИAI-компаньонам для пользователей младше 18 летПресса
Apple

Apple ограничивает доступ к приложениям для знакомств и ИAI-компаньонам для пользователей младше 18 лет

ИИ меняет работу полупроводниковых фабрик, и инженеры действуют быстрее благодаря этому
NVIDIA

ИИ меняет работу полупроводниковых фабрик, и инженеры действуют быстрее благодаря этому

От Jekyll к Rspress: как искусственный интеллект помог нам пересоздать документацию Coveo
Coveo

От Jekyll к Rspress: как искусственный интеллект помог нам пересоздать документацию Coveo

Supermicro будет производить и продавать инференс-системы на базе технологий SambaNova
SambaNova

Supermicro будет производить и продавать инференс-системы на базе технологий SambaNova

Фьючерсы на акции торгуются разнонаправленно на фоне оценки отчетности Apple и в преддверии промежуточных выборов в США: прямая трансляцияПресса
Apple

Фьючерсы на акции торгуются разнонаправленно на фоне оценки отчетности Apple и в преддверии промежуточных выборов в США: прямая трансляция

Акции Apple снизились из-за слабого прогноза по марже; акции Palantir упали на 8% после публикации отчетностиПресса
Palantir

Акции Apple снизились из-за слабого прогноза по марже; акции Palantir упали на 8% после публикации отчетности

Ещё от Hugging Face

Контракты интеграции моделей в Transformers
Hugging Face

Контракты интеграции моделей в Transformers

Анонс проекта ProtoStar: делаем финансируемую государством науку готовой к ИИ
Hugging Face

Анонс проекта ProtoStar: делаем финансируемую государством науку готовой к ИИ

Добро пожаловать, Le Chonk: Mistral Large 4 на Hugging Face
Hugging Face

Добро пожаловать, Le Chonk: Mistral Large 4 на Hugging Face

Granite Switch 4.1.1 — Обновляйте модели так же, как вы обновляете программное обеспечение
Hugging Face

Granite Switch 4.1.1 — Обновляйте модели так же, как вы обновляете программное обеспечение

Представляем AnySpeechRecognizer и AnyDecisionModel: открытые модели для работы с речью и принятия решений на платформах Apple
Hugging Face

Представляем AnySpeechRecognizer и AnyDecisionModel: открытые модели для работы с речью и принятия решений на платформах Apple

Сделка Nvidia с Hugging Face на 12,9 миллиарда долларов привлекла внимание Минюста СШАПресса
Hugging Face

Сделка Nvidia с Hugging Face на 12,9 миллиарда долларов привлекла внимание Минюста США