Farama-Foundation/MiniWoB-plusplus

A collection of reinforcement learning environments for simple web interaction tasks

解决的问题

MiniWoB++ 提供了一种标准化的方法,用于训练和测试 AI 代理与网页浏览器的交互。它解决了在无需为每次实验从零开始构建完整网站的情况下,创建多样化、可控环境的困难,使代理能够学习执行特定的基于网页的任务(如点击按钮或填写表单)。

工作原理

该库提供了 100 多个网页交互环境。它使用 Gymnasium API 进行强化学习,并利用 Selenium WebDriver 程序化控制 Chrome 或 Chromium 浏览器。代理接收观测(如 DOM 元素和文本指令),并返回动作以与页面交互。

适用人群

从事强化学习、网页自动化以及能够导航和与数字界面交互的 AI 代理研究和开发的研究人员和开发者。

主要亮点

  • 超过 100 个多样化的网页交互环境。
  • 与 Gymnasium API 兼容,可轻松集成到强化学习算法中。
  • 使用 Selenium WebDriver 实现真实世界的浏览器交互。
  • 提供 JavaScript 和 Python 接口。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目