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以上の多様なウェブインタラクション環境。
  • RLアルゴリズムとの簡単な統合を可能にする Gymnasium API との互換性。
  • 実際のブラウザとの相互作用に使用される Selenium WebDriver。
  • JavaScript および Python の両方のインターフェースを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト