Spaces:
Running
Running
|
Download docs/description.ru.md from ai-forever/WebPageBench: direct link, hf CLI and curl.
- Browser
- Download file 5.46 kB
-
https://huggingface.co/spaces/ai-forever/WebPageBench/resolve/main/docs/description.ru.md
- Command line
-
hf download hf://spaces/ai-forever/WebPageBench/docs/description.ru.md
-
curl -L -o description.ru.md https://huggingface.co/spaces/ai-forever/WebPageBench/resolve/main/docs/description.ru.md
5.46 kB
| # About | |
| Платформа оценки веб-агентов на **анонимизированном** бенчмарке (**152** задания: 65 базовых + 87 клонов паттернов интерфейса и тёмной темы; **шесть** доменов хаба). Главная страница хаба — навигация, а не отдельный набор заданий. Макеты сайтов и формулировки интерфейса не привязаны к реальным брендам. Подробности: [README.md](https://github.com/ai-forever/WebPageBench/blob/main/README.md). | |
| Прогоны в `results/` — канон из **152** заданий (выполненные задания / 152; задания, которые не запускались, считаются как 0). Пилотные прогоны на 51 задание удалены. | |
| ## Бенчмарк | |
| Базовые сценарии (клоны наследуют раздел источника): | |
| | Раздел | Ключ | Задания | | |
| |---------|-----|------:| | |
| | Маркет | `shop` | 18 | | |
| | Книги | `books` | 11 | | |
| | Продукты | `grocery` | 8 | | |
| | Железная дорога | `rail` | 9 | | |
| | Отели | `hotels` | 8 | | |
| | Файлы | `files` | 11 | | |
| | **База** | | **65** | | |
| | + клоны UI и `theme:dark` | | 87 | | |
| | **Канон** | | **152** | | |
| Агент проходит бенчмарк через харнес с выбранной LLM на анонимизированных макетах сайтов. Значения DOM `AGENT_HARNESS`: | |
| `browser-use`, `ouroboros-cut`, `ouroboros-full-isolated`, `ouroboros-full-evolving`, `hermes-ouroboros`, `openmanus`, `openhands`, `deepagents` | |
| Скриншотные GUI-харнесы: `qwen3-vl`, `uitars`, `jedi`, `opencua`, `evocua`, `fara`. | |
| Что харнес передаёт модели в прогоне: | |
| | Ввод | Когда | | |
| |-------|------| | |
| | `text` | `openhands`; текстовые модели на Ouroboros (скриншот в LLM не передаётся); DeepSeek на `browser-use` / `openmanus` (только DOM) | | |
| | `text+image` | `browser-use`, `openmanus`, `ouroboros-cut`, `ouroboros-full-*`, когда модель видит скриншот | | |
| | `image` | GUI-харнесы: `qwen3-vl`, `uitars`, `opencua`, `evocua`, `fara` | | |
| ## Метрики лидерборда | |
| ### Основная: доля успеха | |
| | Поле | Источник | Описание | | |
| |-------|--------|-------------| | |
| | `success_rate` | `run.success_rate` | `passed_tasks / total_tasks` | | |
| | Успех задания | `tests[].success` | Все условия выполнены (`dab_check.all_passed`) | | |
| Это не **завершение агента**. Агент мог вызвать `done`, хотя условия задания не выполнены. | |
| ### Скорость и эффективность | |
| | Поле | Описание | | |
| |-------|-------------| | |
| | `total_duration_seconds` | Сумма длительностей по заданиям. Вид «Скорость» сортирует по этому значению (меньше — лучше). | | |
| | `avg_duration_seconds` | Среднее время на задание (create_track + агент + проверка) | | |
| | `avg_agent_steps` | Среднее число шагов агента (browser-use и совместимые харнесы) | | |
| | `avg_tokens_per_task` | Среднее число токенов на задание | | |
| | `total_cost_usd` | Оценка стоимости LLM (`bench_eval.llm_cost`) | | |
| ### Надёжность | |
| | Поле | Описание | | |
| |-------|-------------| | |
| | `agent_completion_rate` | Доля заданий с `agent_is_done` | | |
| | `agent_dab_agreement_rate` | Согласованность завершения и проверки условий | | |
| | Done и условия | Задания, где `agent_is_done` и все условия выполнены (`tests[].success`). Строже доли успеха: успех без `done` или `done` без успеха не засчитывается. | | |
| ### Таксономия UI | |
| Агрегаты в `ui_taxonomy_stats` внутри `results.json`: | |
| - `by_checked_class` — классы, названные в `conditions` (BASKET, DATE, NAV, …) | |
| - `by_primary` — основной класс UI задания | |
| - `by_ui_pattern` — паттерны виджетов (`date:popup_grid`, …) | |
| Лидерборд показывает верхние бейджи UI из `by_primary`. | |
| ## Виды лидерборда | |
| 1. **Успешность** — основной рейтинг | |
| 2. **Скорость** — `total_duration_seconds` (меньше — лучше). Среднее время — средняя длительность задания. | |
| 3. **Стоимость** — стоимость и ценность (успех / $) | |
| Фильтры **Ввод** (`text` / `text+image` / `image`) и **Харнес** перестраивают основную таблицу, разделы, таксономию UI и метрики. | |
| ## Ссылки | |
| - [Репозиторий](https://github.com/ai-forever/WebPageBench) | |
| - [Задания](https://github.com/ai-forever/WebPageBench/blob/main/bench_config.json) | |
| - [О бенчмарке](https://github.com/ai-forever/WebPageBench/blob/main/docs/description.md) | |