产品简介
BrowserGym 是一个开源、易用的框架,专为 web 代理研究设计。它集成了多个标准基准测试,帮助研究人员和开发者快速测试、评估自动化 web 交互的代理,解决了代理开发缺乏统一测试环境的问题。适合 AI 研究人员、开发者和学生用于研究与实验。

核心功能
- 集成多个 web 基准测试(如 MiniWoB、WebArena)
- 提供标准 Gym 环境接口,易于使用和扩展
- 支持自定义 web 任务设计
- 包含实验工具和代理实验室(AgentLab)
- 支持多种安装包组合,灵活配置
快速开始
- 使用 pip 安装 browsergym 包,例如运行 pip install browsergym
- 运行 playwright install chromium 设置浏览器环境
- 选择并安装所需基准测试包,如 pip install browsergym-miniwob
- 导入 browsergym 库并创建 Gym 环境实例
- 编写代理代码并通过环境接口执行任务
界面预览
与其他方案对比
| 对比项 | BrowserGym | 同类方案 |
|---|---|---|
| 集成基准测试 | 内置多个标准 web 基准测试,开箱即用 | 通常需要用户自行设置或集成测试环境 |
| 易用性 | 基于 Gym 接口提供统一的代码结构和任务管理 | 可能需要学习特定工具 API,配置较复杂 |
适合谁用
- AI 研究人员,用于测试和评估 web 代理性能
- 软件工程师,开发自动化 web 任务脚本
- 学生和爱好者,学习强化学习和 web 交互
下载与版本
当前最新版本为 v0.13.3,发布于 2024-11-27。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/ServiceNow/BrowserGym