算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
benchmarks-and-evaluation【设计与创意】Prepare and troubleshoot MobileAgent GUI benchmark and evaluation workflows: AndroidWorld, OSWorld, WebArena/WebVoyager/VisualWebArena, grounding, GUI knowledge, and GUI-Critic-R1.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a user asks about evaluation, benchmark task suites, trajectories, score/judge models, GUI-Critic-R1 datasets, AndroidWorld, OSWorld, WebArena, WebVoyager, VisualWebArena, grounding benchmarks, or GUI knowledge benchmarks.
This route builds and validates evaluation commands/data safely. Live benchmark execution still requires emulators, VMs, browsers, datasets, checkpoints, APIs, and explicit user authorization.
| Prompt signal | Workflow | Read / run |
|---|---|---|
AndroidWorld, MiniWoB, emulator ports, suite_family, run_ma35.py, run_ma3.py | AndroidWorld/MiniWoB | references/androidworld-osworld.md, scripts/build_androidworld_command.py |
OSWorld, VM path, domains, parallel environments, run_multienv_* | OSWorld | references/androidworld-osworld.md, scripts/build_osworld_command.py |
WebArena, WebVoyager, VisualWebArena, web benchmark task id, judge, main_for_eval.py | Web benchmarks | references/web-benchmarks.md, scripts/build_web_benchmark_command.py |
| GUI-Critic-R1 JSONL, score tags, critic labels, hard-coded key risk | GUI-Critic-R1 | references/grounding-and-gui-critic.md, scripts/validate_gui_critic_dataset.py |
Grounding benchmark, GUI knowledge benchmark, model_path, ds_path, eval_benchmark_type | Local VLM checkpoint evaluation | references/grounding-and-gui-critic.md, scripts/build_grounding_eval_command.py |
| Emulators, browsers, checkpoints, APIs, score interpretation, skip policy | Troubleshooting | references/troubleshooting.md |
python sub-skills/benchmarks-and-evaluation/scripts/build_androidworld_command.py \
--version v35 \
--model-env GUI_OWL_MODEL \
--api-key-env GUI_OWL_API_KEY \
--base-url-env GUI_OWL_BASE_URL \
--grpc-port 8554 \
--console-port 5554 \
--tasks ContactsAddContact,ClockStopWatchRunning \
--n-task-combinations 2 \
--fixed-task-seed \
--traj-output-path runs/androidworld-traj
python sub-skills/benchmarks-and-evaluation/scripts/validate_gui_critic_dataset.py --jsonl sample.jsonl
../current-gui-owl/SKILL.md.../mobile-agent-e/SKILL.md.../ui-s1-training/SKILL.md.Command builders and validators are safe CPU checks. Live benchmark results require the real backend and should be recorded as live evidence only when actually run.