利用場面
本番アプリでのブラウザエージェント
購買アシスタントが承認済みの仕入先サイトで部品を探し、購入申請を入力します。最後の送信ボタンの前で止まります。 open_page、inspect_page、click、fillなどのツールでブラウザの状態を確認・操作します。
Solが長い操作を計画します。許可ドメインの制限、ダウンロード禁止、画面記録、送信直前の確認は、ブラウザ制御側で実施します。
本番用の用途例
購買アシスタントが承認済みの仕入先サイトで部品を探し、購入申請を入力します。最後の送信ボタンの前で止まります。 open_page、inspect_page、click、fillなどのツールでブラウザの状態を確認・操作します。

本番用の実装例
| 本番向けの選択 | 推奨 | 理由 |
|---|---|---|
| API | POST /v1/chat/completions | OpenAI互換のサーバー側リクエスト |
| 主モデル | gpt-5.6-sol | 復旧と正しい地点での停止が、トークン料金より重要な長いブラウザ操作にはSolを使います。 |
| 代替モデル | gpt-5.6-terra | 短く安定した画面操作にはTerraも使えます。 送信、購入、削除を含む作業は、安全性を再確認せずに下位モデルへ変えないでください。 |
| 難しい作業の上位モデル | gpt-5.6-sol | 主モデルが品質・複雑さの基準を満たせない場合だけ使う |
| 出力仕様 | 検証済みのツール呼び出し | 確認済みの入力フォームと最終状態の要約を返し、承認前には送信しません。 |
購買アシスタントが承認済みの仕入先サイトで部品を探し、購入申請を入力します。最後の送信ボタンの前で止まります。 open_page、inspect_page、click、fillなどのツールでブラウザの状態を確認・操作します。
Solが長い操作を計画します。許可ドメインの制限、ダウンロード禁止、画面記録、送信直前の確認は、ブラウザ制御側で実施します。
リクエストはサーバーから送ります。例の内容と仮のツールスキーマを、アプリのデータとツールに置き換えてください。
curl https://app.llmfly.ai/v1/chat/completions \
-H "Authorization: Bearer $LLMFLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6-sol",
"messages": [
{"role": "system", "content": "Complete the procurement form with browser tools. Stay on allowed domains. Stop before the final submission and ask for confirmation with a summary of the exact order."},
{"role": "user", "content": "Prepare a purchase request for the approved part and quantity in the attached specification."}
],
"tools": [{"type": "function", "function": {"name": "YOUR_TOOL", "description": "Replace with the tool contract for this workflow", "parameters": {"type": "object", "properties": {}, "additionalProperties": false}}}]
}'復旧と正しい地点での停止が、トークン料金より重要な長いブラウザ操作にはSolを使います。
短く安定した画面操作にはTerraも使えます。 送信、購入、削除を含む作業は、安全性を再確認せずに下位モデルへ変えないでください。
| 測定項目 | 合格条件 |
|---|---|
| タスク完了率 | 確認したアプリの最終状態が、依頼の結果と一致する |
| 不要な操作数 | 目的と無関係な移動、編集、送信がない |
| 画面変更からの復旧 | 軽微な文章、配置、読み込みの変化で誤操作や完了の誤判定が起きない |
| 確認手順の遵守 | 確認が必要な重要操作の直前で停止する |
確認済みの入力フォームと最終状態の要約を返し、承認前には送信しません。
本番の実行ごとにモデルID、リクエストID、トークン使用量、再試行、検証結果、最終的な扱いを記録してください。
クリックの実行だけでなく、アプリの最終状態を確認します。
送信、購入、削除など、影響のある操作の直前です。
配置、文章、読み込み時間を少し変えて、同じ作業を再実行します。
同じリクエスト、ツール、検証ルールで主モデルと代替モデルを比較します。