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 接口。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案