SuperAPI AI 工具集

BrowserGym

BrowserGym 是 ServiceNow 开源的一个面向网页任务自动化的 Gym 环境框架,旨在加速网页智能体(web agent)研究。它提供开放、易用且可扩展的框架,内置 WebArenaVerified、WebLINX 等基准,并支持通过继承 AbstractBrowserTask 自定义新基准。BrowserGym 并非面向消费者的产品,使用时需谨慎。框架与 AgentLab 配合,可在多种基准上实现、测试和评估网页智能体,并提供基于 GPT-4V 的演示智能体。

访问官网

工具介绍

BrowserGym 是 ServiceNow 开源的一个面向网页任务自动化的 Gym 环境框架,主要用于加速网页智能体(web agent)研究领域。项目定位为开放、易用且可扩展的研究框架,并非面向消费者的产品,官方提示使用时需谨慎。

用途方面,BrowserGym 致力于为网页智能体研究提供统一的环境和基准测试基础,使研究者能够实现、测试和评估智能体在各类网页任务上的表现。

主要能力上,BrowserGym 默认包含多个基准,如 WebArenaVerified、WebLINX(静态基准)等。同时,设计新的网页基准也很简单,只需继承 AbstractBrowserTask 类即可。框架还提供了运行交互式开放式任务的样板代码,并附带一个使用 OpenAI 作为后端的演示智能体,支持通过更改模型名称(默认使用 gpt-4o-mini)、为视觉语言模型添加截图(use_screenshot)等方式进行定制。

使用方式方面,用户需要安装相应的 browsergym 包,然后运行 playwright 进行设置。每个基准还有各自特定的设置步骤,例如 MiniWoB++ 参见 miniwob/README.md,WebArena 参见 webarena/README.md,WebArenaVerified 参见 webarena_verified/README.md,VisualWebArena 参见 visualwebarena/README.md,WorkArena 参见 WorkArena,AssistantBench 参见 assistantbench/README.md,OpenApps 参见 OpenApps 文档,TimeWarp 参见 timewarp/README.md,Knows 参见 knows/README.md(需要 Google 账号和 Google Cloud 服务账号)。若要本地开发安装 browsergym,可使用相关命令;官方欢迎贡献。演示智能体使用 openai 作为后端,需设置 OPENAI_API_KEY,并可按说明启动。

适用场景主要是网页智能体研究,包括在 WebArena、VisualWebArena、WorkArena(++)、MiniWoB(++)、WebLINX、AssistantBench 等基准上运行和评估智能体,以及网页任务自动化相关实验。框架生态还包括 AgentLab(用于在基准上无缝运行智能体、收集和分析轨迹)、WorkArena(++)(ServiceNow 平台上的网页智能体基准)、DoomArena(支持在 BrowserGym 环境中向网页注入攻击的 AI 智能体安全测试框架)等。

限制方面,官方明确说明 BrowserGym 并非面向消费者的产品,应对其谨慎使用。关于收费、价格、具体平台兼容性等更多细节,资料中暂未提供。