メインコンテンツへスキップ

概要

Browser Use Sandbox ツールは、オープンソースの browser-use フレームワークをセキュアなE2Bサンドボックス内で実行します。自然言語でやりたいことを記述するだけで、AIエージェントがWebサイトのナビゲーション・フォーム入力・データ抽出などを自動で行います。OpenAIモデルで動作します。 Human-in-the-Loopワークフローでは、keep_session: true を設定するとタスク完了後に一時停止し、sandbox_id が返されます。その sandbox_id を次の BROWSER_USE_SANDBOX_RUN_TASK ステップに渡すことで、同じブラウザセッションに再接続してタスクを続行できます。

設定

フィールド説明
openai_api_keyOpenAI APIキー。空白の場合はJinbaクレジットを使用。
timeout実行タイムアウト(ミリ秒、デフォルト: 600000 = 10分)

入力

フィールド説明
taskstringブラウザで実行したい内容の自然言語での説明
sandbox_idstringkeep_session: true で実行した前回のステップのサンドボックスID。指定するとそのセッションに再接続して続行します。{{steps.<ステップID>.result.sandbox_id}} で参照。新規セッションを開始する場合は空白にしてください。
llm_modelenum使用するOpenAIモデル(gpt-4.1 / gpt-4.1-mini / gpt-5.1
max_stepsnumberエージェントの最大ステップ数(デフォルト: 20)
capture_screenshotboolean最終ブラウザ状態のスクリーンショットの署名付きURLを返す
keep_sessionbooleanタスク完了後もブラウザセッションを維持します。sandbox_id を指定しない新規セッション時のみ有効。出力に sandbox_idcurrent_url が含まれます。

使用例 — シンプルなタスク

- id: browse
  tool: BROWSER_USE_SANDBOX_RUN_TASK
  input:
    - name: task
      value: "https://example.com にアクセスして、ページタイトルとメイン見出しのテキストを返してください。"
    - name: llm_model
      value: gpt-4.1-mini
    - name: max_steps
      value: 10

使用例 — Human-in-the-Loopフォーム送信

- id: fill_form
  tool: BROWSER_USE_SANDBOX_RUN_TASK
  input:
    - name: task
      value: "https://example.com/contact にアクセスし、名前とメールアドレスを入力して、送信ボタンを押す前に停止してください。"
    - name: llm_model
      value: gpt-4.1
    - name: keep_session
      value: "true"

- id: wait_for_approval
  tool: WAIT_FOR_APPROVAL
  input:
    - name: message
      value: "入力済みのフォームを確認してください。問題なければ承認して送信します。"

- id: submit_form
  tool: BROWSER_USE_SANDBOX_RUN_TASK
  input:
    - name: sandbox_id
      value: "{{steps.fill_form.result.sandbox_id}}"
    - name: task
      value: "送信ボタンをクリックしてフォームを送信してください。レビュアーのコメント: {{steps.wait_for_approval.result.comment}}"
    - name: llm_model
      value: gpt-4.1
    - name: capture_screenshot
      value: "true"