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 接口。
相關
- 專案
- 專案
- 專案
- 專案
- 專案