agentrhq/webcmd

The Browser Infra that learns and cuts token spend by upto 90%

何を解決するか

Webcmd は、AIエージェントが毎回同じウェブサイトやナビゲーションパスを再発見しなくても済むようにする自己学習型ブラウザインフラを提供します。これにより、トークン消費を最大90%削減し、ブラウザ自動化の信頼性と速度を向上させ、変動するブラウザ操作を決定論的なコマンドに変換します。

動作方法

Webcmd はブラウザ操作の階層的アプローチを採用しています:

  • レイヤー 0(ライブブラウザ制御): エージェントが webcmd browser を使って、サンドボックス化されたPlaywrightスタイル環境で、なじみのないサイトを検査・クリック・データ抽出できます。
  • レイヤー 1(サイトマップメモリ): 観察されたページ、ワークフロー、APIのエージェント向けサイトマップを記録し、探索の繰り返しを回避します。
  • レイヤー 2(CLI作成): 特定のサイト用の再利用可能なアダプタを構築し、構造化された出力を提供することで、エージェントのトークン消費をナビゲーションから実際のタスクにシフトします。
  • レイヤー 3(拡張CLI): 決定論的なワークフローを即時実行できるカスタムコマンドを開発します。

ユーザーは プロファイル(クッキーjar)と セッション(独立したブラウザウィンドウ)を使ってブラウザ状態を管理でき、並列で動作するエージェントが安全に運用できます。

対象ユーザー

頻繁に信頼性が高く、コスト効率の良いウェブブラウジングと多様なサイト(ソーシャルメディア、研究データベース、ショッピングプラットフォーム、AIツールなど)からのデータ抽出を必要とするAIエージェントを開発する開発者。

主な特徴

  • トークン効率性: ブラウザ操作をCLIコマンドに統合することで、コストとばらつきを大幅に削減します。
  • 階層的学習: ブラウザ制御から決定論的なCLIアダプタへと段階的に進化します。
  • セッション管理: 認証済みブラウジングに対応するプロファイルと隔離されたセッションをサポートします。
  • プラグインエコシステム: ハッカー・ニュース、PyPI、Skyscannerなど、コミュニティ開発のサイトアダプタのカタログを提供します。
  • 高性能: BU Bench V1ベンチマークにおいて、正確性、タスクあたりのコスト、エージェントのターン数の点で、他のツールを上回っています。

関連

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