Оценка задач браузера Hermes с помощью ClawBench

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

Hermes Средний Скопировали: 0
1 ресурс

Что понадобится

  • Необходимые условия: Python 3.11+, uv и Docker или Podman.
  • Добавьте конечную точку модели и API-ключ в models/models.yaml, затем используйте имя этого элемента в командах запуска.
  • Python 3.11+ и uv.
  • Docker или Podman.
  • Конечная точка API, поддерживаемая конфигурацией модели ClawBench.

Как применить

Установка Hermes не требуется отдельно: при выборе параметра --harness hermes в образе среды выполнения устанавливается указанная версия Hermes, его нативные инструменты браузера подключаются к экземпляру Chromium через CDP, а задание передаётся в hermes chat.

При первом запуске создаётся образ контейнера Chromium и Hermes; последующие запуски используют его повторно.

Результаты сохраняются в test-output/<model>/ в виде пяти слоёв трассировки, а также метаданных о перехвате и выполнении.

--no-judge позволяет получить результаты только по данным перехвата; для оценки на втором этапе с учётом содержимого запроса нужно настроить указанную в документации модель-оценщик.

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

Выполните следующую настройку.

git clone https://github.com/TIGER-AI-Lab/ClawBench.git
cd ClawBench
cp models/models.example.yaml models/models.yaml

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

Запустите одну задачу без дополнительного LLM-оценщика:

uv run clawbench-run \
  test-cases/v1-lite/142-office-secretary-tasks-collab-trello \
  <model-name> \
  --harness hermes \
  --no-judge

Запустите набор из 20 задач Lite:

uv run clawbench-batch \
  --models <model-name> \
  --cases-suite v1-lite \
  --all-cases \
  --max-concurrent 1 \
  --harness hermes \
  --no-judge

Удалите параметр --no-judge после настройки элемента оценщика, описанного в models/models.example.yaml.

Промпты: отдельный промпт для Hermes не требуется.

ClawBench использует значение поля instruction из выбранной задачи в качестве базового запроса к Hermes. Для приведённой выше команды с одной задачей это указание будет таким:

Create a Trello board "Q3 Sprint Planning" with 3 lists + 5 cards

Источник: aliaihub/awesome-hermes-usecases и участники проекта. Лицензия: CC-BY-4.0. Лицензия исходного материала.

Перевод и редакционная адаптация: ClawCases.

>Ресурсы

>Похожие юзкейсы

Разработка

Арбитр разрешения конфликтов слияния агентов

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

Hermes Средний
Автоматизация Разработка

Автономное управление проектами с помощью подагентов

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

OpenClaw Средний
Творчество

Простой английский: переписывание текста по стандарту ASD-STE100 Simplified Technical English

Переписать технический текст в соответствии со стандартом ASD-STE100 Упрощенный технический английский — контролируемым языком, используемым в документации по техническому обслуживанию аэрокосмической и оборонной техники. Режим проверки позволяет аудитировать существующий текст на соответствие стандарту STE и выявлять каждое нарушение с предложением корректного варианта переписывания.

Hermes Средний

>Ещё на этом уровне: Средний