TIGER-AI-Lab 发布了基准测试 WebsiteBench,考察 AI agent 能否只通过浏览器探索一个参考网站,在看不到源码的情况下重建整站。据项目页面公布的排行榜,成绩最好的 Claude Opus 5.5 只通过了 26.2% 的隐藏测试,平均每个任务用了 2,235 个 agent 轮次。
项目页面介绍,WebsiteBench 包含 70 个由专家搭建的网站、46,916 个隐藏测试,评测了 9 个模型,每次运行最长 16 小时。每个任务从一个本地网站出发,该网站由专家搭建,用来复现某个常用服务的部分功能。
agent 只能通过浏览器访问它:可以导航、点击、输入和截图,但读不到 HTML、脚本或服务端代码。它要在限时内写出一个外观和行为都一致的全栈网站,其间可以随时回到参考站对照。隐藏测试检查视觉外观、完整的用户工作流和持久化状态,agent 看不到这些测试。真实任务平均每个约有 670 个隐藏测试。
排行榜按隐藏测试通过率排名,按测试数合并计算,即通过的测试占模型已完成任务中全部隐藏测试的比例。没有结果的任务不计入,部分模型未覆盖全部 70 个任务。
测试分为三组:
每个测试权重相同,没有部分得分。只有功能检查全部通过、且每个视觉检查点都达到相似度阈值,才能得一分。浏览器工作流测试要分别用 Playwright 和 Browser Use 两个独立执行器各跑一遍,两者都通过才算过。视觉相似度用 SSIM 衡量,基准是纯色图,因此大片空白区域的权重较低。直接复制参考站的提交得 0 分。
作者追踪了 Grok 4.6 的运行过程,归纳出三类问题:
tab 查询参数;PetSmart 任务里,鱼、鸟、小宠三张卡片都显示了狗的图片。针对过早停止,作者在 Lowe's 任务上给 Kimi K3 启用了 Claude Code 的 /goal 钩子,使每次想停止都必须经过一次审查。运行时长从 1.0 小时增至 10.9 小时,步数从 130 增至 879,tokens 从 10.6M 增至 87.9M,得分从 0% 升至 31.3%。
针对探索不足,作者给 agent 提供了人类探索轨迹,内容只有浏览器动作日志,不含页面内容。得分因此提高,增益最大的是 agent 单独探索时一个隐藏测试都没通过的网站。