news 2026/10/16 2:56:53

如何5分钟跑通ClawBench:新手入门你的第一个浏览器智能体评测任务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何5分钟跑通ClawBench:新手入门你的第一个浏览器智能体评测任务

【免费下载链接】ClawBench

Open-source benchmark for browser AI agents on daily tasks.

项目地址:https://gitcode.com/gh_mirrors/cl/ClawBench
点击查看免费下载

ClawBench 是一个开源的浏览器 AI 智能体评测基准(Benchmark):它让 AI Agent 驱动真实浏览器,在真实网站上完成点外卖、订旅行、投简历、写评论等日常任务,并通过"请求拦截 + LLM 裁判"给出 PASS/FAIL 评分。本教程将带你在 5 分钟内完成环境安装、模型配置,并跑通你的第一个 ClawBench 评测任务 🚀

ClawBench 是什么?适合谁上手?

ClawBench 的核心思路一句话概括:给 AI 智能体一个真实网站任务,看它能不能真正做完——而不是生成一段"看起来对"的回答。

项目说明
V1 任务集152 个日常任务,覆盖 143 个真实网站(test-cases/v1/)
V2 任务集129 个任务,覆盖 63 个真实网站(test-cases/v2/)
Lite 快速子集20 个精选任务,新手首跑推荐(test-cases/v1-lite/)
当前最佳成绩约 33.3%——最强的智能体也大约只能完成 1/3 的任务

它特别适合三类人:想评测自家模型浏览器能力的 AI 工程师、想研究 Agent Harness 的研究者,以及所有好奇"AI 到底能不能帮我点外卖"的普通用户 👀

跑通前的准备工作:3 个环境依赖

开始之前,请确认本机已安装以下三项(官方要求 Python 3.11+):

  1. Python 3.11 或更高版本
  2. uv—— 一个快速的 Python 包管理器
  3. 容器引擎—— Docker 或 Podman 二选一,ClawBench 会自动检测(可用export CONTAINER_ENGINE=docker或podman强制指定)

💡 为什么需要容器?每个任务都会在隔离容器里启动 Chromium + 录屏 + 拦截器,保证对真实网站的操作"安全可回放",也不会产生真实副作用。

第一步:安装 ClawBench(约 1 分钟)

最简单的方式是从 PyPI 安装,一条命令即可:

uv tool install clawbench-eval

pipx install clawbench-eval或python -m pip install clawbench-eval同样有效。安装后会得到clawbench、clawbench-run、clawbench-batch、clawbench-rescore等命令,完整清单见 docs/cli.md。

如果你还想修改驱动、内置任务或容器构建,建议改用源码方式:

git clone https://gitcode.com/gh_mirrors/cl/ClawBench cd ClawBench

源码目录下执行 run.sh 即进入交互式 TUI,等同于运行clawbench命令。

第二步:配置模型 API Key(约 2 分钟)

评测需要两个模型:被测模型(驱动浏览器干活的)和裁判模型(打分用的)。

  1. 复制示例配置:
cp models/models.example.yaml models/models.yaml
  1. 编辑 models/models.example.yaml 的模板结构,填入你的 API Key,例如:
your-model: api_key: "sk-..." base_url: https://your-api-host/v1 api_type: openai-completions # 裁判模型(默认 deepseek-v4-pro,与公开榜单保持一致) deepseek-v4-pro: api_key: "sk-..." base_url: https://your-api-host/v1 api_type: openai-completions

⚠️ 新手小贴士:如果暂时没有裁判模型 Key,加--no-judge参数可跳过打分阶段,只验证拦截结果,流程同样能跑通。

第三步:跑通你的第一个任务(约 2 分钟)

方式 A:交互式 TUI(推荐新手)

uv run clawbench

进入引导式界面后,按提示选择模型和测试用例即可,界面会帮你处理所有细节。

方式 B:一条命令直接跑

以 V1 的第 1 号任务为例——"在 Uber Eats 点一份 Pad Thai 外卖并备注不要花生":

uv run clawbench-run test-cases/v1/001-daily-life-food-uber-eats your-model
  • 把your-model换成你在models.yaml里配置的模型 Key
  • 该任务的定义文件就是 test-cases/v1/001-daily-life-food-uber-eats/task.json,打开看一眼就能理解任务结构:instruction(自然语言指令)、eval_schema(拦截的最终 HTTP 请求)、time_limit(30 分钟时限)

实时观看智能体操作 📺

容器启动后,终端会打印一个noVNC 地址(如http://localhost:6080/vnc.html)。打开它,就能像看直播一样实时观看 AI 智能体在浏览器里搜索、填表、点击下单的全过程。

结果去哪里看?

每次运行的产物都会写入:

./test-output/<model>/<harness>-<case>-<model>-<timestamp>/

里面包含五层同步录制数据,这是 ClawBench 的核心设计:

层级文件内容
会话回放recording.mp4全程 MP4 录屏
操作截图screenshots/*.png每个动作后的时间戳截图
浏览器动作actions.jsonl点击、输入、滚动等全部 DOM 事件
HTTP 流量requests.jsonl完整请求头、参数、Body
智能体对话agent-messages.jsonl思考过程与工具调用全文

评分是两阶段的(详见 eval/scoring.md):① 请求拦截器检查最终 HTTP 请求是否匹配任务的 URL/方法;② LLM 裁判核对请求内容是否真正满足自然语言指令。两关都过才算 PASS。

进阶:批量跑完整套任务

单任务跑通后,试试批量评测 20 个精选任务的 Lite 子集(test-cases/v1-lite/):

uv run clawbench-batch --models your-model --cases-suite v1-lite --all-cases

常用参数:--max-concurrent N控制并发(本地默认 2),--harness <name>更换智能体框架(默认openclaw),完整 harness 注册表见 src/clawbench/runtime/harnesses/harnesses.yaml。跑完还会生成batch-summary.json汇总结果。

新手常见问题 FAQ ❓

Q1:第一次运行特别慢,是卡住了吗?不是。首次运行会构建容器镜像(Chromium + ffmpeg + noVNC + 智能体框架依赖),终端有进度条显示构建步骤。后续运行复用缓存,几秒就能启动。

Q2:6080端口被占用打不开 noVNC?不用担心,ClawBench 会自动选择一个可用端口并打印新的 URL,以终端输出为准。

Q3:评分失败,提示 model not found?说明裁判模型deepseek-v4-pro没有出现在你的models.yaml中。补上配置,或改用--no-judge跳过打分。

Q4:Docker 用不了,能用 Podman 吗?可以。执行export CONTAINER_ENGINE=podman即可,Podman 免 root 也能运行。

想继续深入?

  • 📖 中文完整文档:docs/README.zh-CN.md
  • 📋 全部 CLI 命令与参数:docs/cli.md
  • 🧪 任务集与 Schema:test-cases/task.schema.json
  • 🏗️ 评测流程与五层录制:eval/README.md

遇到问题?加入 ClawBench 中文社区微信群,与研究者、开发者和贡献者一起交流:

写在最后

至此,你已经在 5 分钟左右的时间内走完了 ClawBench 新手入门的完整路径:安装 → 配置模型 → 跑通第一个任务 → 看懂五层录制与两阶段评分。下一步,不妨换一台更"挑剔"的模型,或者把 Lite 子集换成完整的 V1/V2 任务集,看看你的智能体究竟能完成多少日常任务吧!

【免费下载链接】ClawBench

Open-source benchmark for browser AI agents on daily tasks.

项目地址:https://gitcode.com/gh_mirrors/cl/ClawBench
点击查看免费下载
上一篇:Compiler Explorer 集成 IAR EWAVR 编译器:Linux Docker 与 Windows 双平台部署实战指南
下一篇:react-admin 的 `<BooleanInput>`:用开关组件编辑布尔字段的完整指南

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 2:56:00

靠谱智媒营销平台怎么挑?朝闻通金理奖资质优势体现在哪里?

在存量营销时代&#xff0c;粗放式硬广投放的边际效益持续递减&#xff0c;以权威背书、内容种草、长效声量沉淀为核心的软文推广&#xff0c;已然成为企业品牌建设、市场拓客、口碑维稳、资本市场形象塑造的核心刚需。相较于传统营销模式&#xff0c;软文推广凭借高可信度、长…

作者头像 李华
网站建设 2026/10/16 2:55:17

你的AI编程历史其实很值钱:开源项目sell-sessions-skill完全指南

【免费下载链接】sell-sessions-skill 项目地址&#xff1a; https://gitcode.com/gh_mirrors/se/sell-sessions-skill 点击查看 免费下载 每天用 Claude Code、Codex 写代码&#xff0c;这些 AI 编程会话历史其实很值钱。sell-sessions-skill 是一个开源的 AI 会话授权出售工…

作者头像 李华
网站建设 2026/10/16 2:54:49

Windows 11 激活完整指南:MAS 免费激活器 3 分钟搞定免密钥

Windows 11 激活完整指南&#xff1a;MAS 免费激活器 3 分钟搞定免密钥 【免费下载链接】Microsoft-Activation-Scripts Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.…

作者头像 李华
网站建设 2026/10/16 2:53:48

医疗器械元器件采购:可靠性验证的5个硬门槛

医疗器械上的一颗元器件失效&#xff0c;后果不是返修&#xff0c;可能是患者安全事件和产品召回。医疗器械元器件采购的严格程度仅次于军品和车规&#xff0c;但比车规多了一层"生物相容性法规合规"。想进入医疗供应链&#xff0c;供应商要先过5个硬门槛。一、5 个硬…

作者头像 李华