ServiceNow/AgentLab

AgentLab: An open-source framework for developing, testing, and benchmarking web agents on diverse tasks, designed for scalability and reproducibility.

何を解決するか

AgentLabは、ウェブブラウザと対話するエージェントの開発・テスト・評価を統合的に実行できるフレームワークを提供することで、ウェブエージェント研究の加速を目的としています。複数のベンチマークにわたる大規模な実験の実行、LLM APIの管理、エージェント行動の結果分析を簡素化します。

動作方法

AgentLabはBrowserGymと統合され、エージェント作成のためのビルディングブロックを提供します。大規模な並列実行にはRayを使用し、異なるシードや設定で数千件のジョブを実行できます。フレームワークはOpenRouter、OpenAI、Azure、および自己ホスト型のTGIモデルをサポートする統合LLM APIを提供します。また、実験データの遅延読み込み機能や、GradioベースのAgentXray(エージェントの行動とスクリーンショットをトレースする可視化ツール)といった結果分析ツールも含まれます。

対象ユーザー

主にウェブナビゲーションエージェントを開発するAI研究者や開発者向けであり、消費者製品としての用途ではありません。

特徴

  • 広範なベンチマーク対応:WebArena、WorkArena、VisualWebArena、OSWorldなど、多数のベンチマークをサポート。
  • 並列実行:Rayを活用してエージェント実験の巨大な並列化を実現。ハング状態を防ぐための内蔵タイムアウト管理機能付き。
  • 可視化デバッグ:AgentXrayにより、エージェントのステップ、行動、スクリーンショットの可視化トレース分析が可能。
  • 再現性ツール:専用のReproducibilityAgentと再現性ジャーナルにより、ソフトウェアバージョンやLLMの変更履歴を追跡。
  • 統合API:さまざまなLLMプロバイダーとのインタラクションを1つのインターフェースで実現。

関連

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