GUIエージェント / コンピュータ操作制御プロファイル
記事状態: 公開 · 最終確認: 未確認
要点
GUIエージェント/コンピュータ利用の運用においては、オートメーション・サーフェスを一括りにせず、構造化されたAPI/ツールまたはMCP、構造化されたブラウザ/ページ認識型オートメーション、ビジョンGUIブラウザ、フルデスクトップGUIを分離します。業務要件を満たす範囲で最も構造化されたサーフェスを優先し、GUIはフォールバック、または視覚的な結果の照合自体が重要な場合の要件として扱います。
現在の判断
GUIエージェント/コンピュータ利用の運用においては、オートメーション・サーフェスを一括りにせず、構造化されたAPI/ツールまたはMCP、構造化されたブラウザ/ページ認識型オートメーション、ビジョンGUIブラウザ、フルデスクトップGUIを分離します。業務要件を満たす範囲で最も構造化されたサーフェスを優先し、GUIはフォールバック、または視覚的な結果の照合自体が重要な場合の要件として扱います。
どこまで当てはまるか
Computer Use/GUIエージェント編
詳しく理解する
利用できる条件
- STRUCTURED_API_TOOL_MCP — データ形式の定義化されたAPI/ツール/protocol 利用機能・接続経路。
- STRUCTURED_BROWSER_PAGE_AWARE — DOMやページ構造を認識する構造化ブラウザ自動化。
- VISION_GUI_BROWSER — screenshot/visionに基づくbrowser GUI操作。
- FULL_DESKTOP_GUI — OS/Desktop全体を対象とするGUI操作。
サーフェス(対象面)の選択は、機能の優劣ではなく、対象となるシステム、可観測性、権限、失敗時の回復、および目視確認(visual verification)の要件に基づいて行う。
制御ループ
OBSERVE — 現在状態を取得する。 INTERPRET — 表示・構造・システム 状態を解釈する。 契約プラン — bounded action sequenceを作る。 AUTHORIZE — action class、権限、step-up 確認・承認の条件を評価する。 ACT — 許可された作用のみ実行する。 検証 — 事後条件と副作用の結果の照合を行います。 RECOVER — 以前の状態へ戻す操作、取り消し・埋め合わせ処理、再試行 suppression、human takeoverへ移る。
R0-R5 action-risk classや具体的confirmation thresholdは辞典による提案 / 組織 policyであり、外部標準として扱わない。
現在の 提供元 適用限界
OpenAIの現在のAPIドキュメントでは、Computer useを現在のモデル経由で扱い、組み込みのコンピュータ操作、カスタム自動化/MCPハーネス、コード実行環境という、異なるハーネスの形態を分離している。旧computer-use-previewファミリーは、非推奨の履歴情報としてのみ扱い、現在のパスとしては掲載しない。PRODUCT_VOLATILE(製品の流動性あり)。
Anthropic の現在のドキュメントでは、computer_toolset_20260801 を「現時点でのクライアント用ツールセット」として扱い、ブラウザ利用とフルデスクトップのコンピュータ利用を分離し、実行はクライアントが制御することを維持しています。これをすべての Claude のインターフェースに一般化することはありません。製品の変動あり。
Googleの現在のGemini Computer Useドキュメントは、ブラウザ/モバイル/コンピュータ環境に対するスクリーンショット/アクションのクライアントループの現在の例として扱う。モデルリストの詳細は、特定の時点またはバージョン化された事実のみに限定する。製品の変動要素あり。
安全性の境界
第三者のGUIコンテンツは信頼できない入力です。プロンプトインジェクションの検知だけを安全性の証明としないでください。アクションの認可、最小権限、分離された実行、重大なアクションの確認、事後条件の検証、再試行/重複制御、リカバリ/補償、人による確認を、独立した制御手段として保持してください。
UIに表示された指示と、操作の権限を同一視しない。影響が大きく、取り消し不可能な操作については、組織が定義したステップアップ・ゲート(追加の承認プロセス)を経由させる。再試行時には、同じ要求の再送で処理を重複させない仕組み(重複実行を防ぐ性質)により、重複した副作用を防止する。
確認・評価方法
OSWorld / WebArena / OSWorld-MCPおよびprompt-injection researchは評価/反証 inputであり、scoreや成功 rateを現在の 提供元またはenterprise workload guaranteeへ使用しない。将来の結果はenvironment/モデル/ツール/fixture/バージョン tupleとともに保存する。
利用できる条件 2
提供元 / exact モデル and ツール バージョン / API or product 利用機能・接続経路 / GA-preview-deprecated 状態 / 契約プラン / region / 組織 管理者 controls / データの保存地域 / target-application permissions / MFA-CAPTCHA-VDI constraints / 対象 アプリケーション TOS / DLP-CASB-browser isolation / logging-retention-redaction 利用可能な機能を分離する。
確認・評価方法 2
UNEXECUTED。非機密・非破壊fixtureで利用機能・接続経路 処理先の振り分け、認可、postcondition 結果の照合、duplicate-side-effect prevention、以前の状態へ戻す操作/取り消し・埋め合わせ処理、human takeoverを検証する。実決済、実契約、実外部送信、不可逆操作は行わない。未実施結果や閾値を推測しない。
よくある失敗・反証
GUI observationは表示状態とbackend truthが一致しない場合がある。action 成功表示だけでpostconditionを確定しない。再試行は二重送信・二重購入・重複更新等の外部への変更・送信を起こし得る。prompt injection、overlay、要再確認 screen、focus/window mismatch、latency、partial 完了を別失敗条件として扱う。structured 利用機能・接続経路が存在してもvisual verification要件がある場合はGUIを完全排除しない。
実務での使い方
OSWorld / WebArena / OSWorld-MCPおよびprompt-injection researchは評価/反証 inputであり、scoreや成功 rateを現在の 提供元またはenterprise workload guaranteeへ使用しない。将来の結果はenvironment/モデル/ツール/fixture/バージョン tupleとともに保存する。
提供元 / exact モデル and ツール バージョン / API or product 利用機能・接続経路 / GA-preview-deprecated 状態 / 契約プラン / region / 組織 管理者 controls / データの保存地域 / target-application permissions / MFA-CAPTCHA-VDI constraints / 対象 アプリケーション TOS / DLP-CASB-browser isolation / logging-retention-redaction 利用可能な機能を分離する。
UNEXECUTED。非機密・非破壊fixtureで利用機能・接続経路 処理先の振り分け、認可、postcondition 結果の照合、duplicate-side-effect prevention、以前の状態へ戻す操作/取り消し・埋め合わせ処理、human takeoverを検証する。実決済、実契約、実外部送信、不可逆操作は行わない。未実施結果や閾値を推測しない。
まだ確認できていないこと
- EA-033-UNKNOWN-01
公開時点のプロバイダーのモデル/ツールマトリクス、GA(一般公開)/プレビューのステータス、プラン/リージョン/データの所在/管理者コントロール、価格、対象アプリケーションの自動化/利用規約/MFA/CAPTCHA/VDIの制約、組織の利用環境におけるDLP/CASB/ブラウザ分離との互換性、スクリーンショット/アクションログの保持/法的保存/マスキング要件、組織固有のアクションリスク閾値。不明な事項を推測で埋めないこと。
- EA-033-UNKNOWN-CURRENTNESS
外部根拠の再確認日が正式な本文・公開管理情報で確定していないため、現行性は未確認のまま保持する。確認日を推測して補わない。
根拠資料
この記事には、直接開ける外部出典が登録されていません。出典IDや検証情報は末尾で確認できます。
出典ID・検証情報・機械可読データ
根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。
- 記事ID
- EA-033
- 最終確認日
- —
- 提供元・モデル・プラン・利用環境
- —
- 対象地域
- —
元資料の全文と収録照合記録
Public claim
GUI agent / computer-use運用では、automation surfaceを一括りにせず、structured API/tool or MCP、structured browser/page-aware automation、vision GUI browser、full desktop GUIを分離する。業務要件を満たす範囲で最もstructuredなsurfaceを優先し、GUIはfallbackまたはvisual verification自体が重要な場合の要件として扱う。
GUI_AGENT_CONTROL_PROFILEおよび OBSERVE → INTERPRET → PLAN → AUTHORIZE → ACT → VERIFY → RECOVER のcontrol loopはDICTIONARY PROPOSALであり、外部標準ではない。
Automation-surface routing
- STRUCTURED_API_TOOL_MCP — schema化されたAPI/tool/protocol surface。
- STRUCTURED_BROWSER_PAGE_AWARE — DOM/page-aware等の構造化browser automation。
- VISION_GUI_BROWSER — screenshot/visionに基づくbrowser GUI操作。
- FULL_DESKTOP_GUI — OS/Desktop全体を対象とするGUI操作。
surface選択はcapabilityの優劣ではなく、対象system、可観測性、権限、失敗回復、visual verification要件に基づく。
Control loop
OBSERVE — 現在状態を取得する。 INTERPRET — 表示・構造・system stateを解釈する。 PLAN — bounded action sequenceを作る。 AUTHORIZE — action class、権限、step-up gateを評価する。 ACT — 許可された作用のみ実行する。 VERIFY — postconditionとside effectをreadbackする。 RECOVER — rollback、compensation、retry suppression、human takeoverへ移る。
R0-R5 action-risk classや具体的confirmation thresholdはDICTIONARY PROPOSAL / organization policyであり、外部標準として扱わない。
Current provider boundary
OpenAI current API documentationではComputer useをcurrent models経由で扱い、built-in computer actions、custom automation/MCP harnesses、code-execution environmentsという異なるharness shapeを分離する。旧computer-use-preview familyはdeprecated historical evidenceとしてのみ扱い、current pathとして掲載しない。PRODUCT_VOLATILE。
Anthropic current docsでは computer_toolset_20260801 をcurrent-as-of client toolsetとして扱い、browser useとfull-desktop computer useを分離し、executionはclient-controlledであることを保持する。全Claude surfaceへ一般化しない。PRODUCT_VOLATILE。
Google current Gemini Computer Use docsはbrowser/mobile/computer environmentに対するscreenshot/action client loopのcurrent exampleとして扱う。model-list詳細はas-of/versioned factに限定する。PRODUCT_VOLATILE。
Safety boundary
第三者GUI contentはuntrusted inputである。prompt-injection detectionだけを安全証明にしない。action authorization、least privilege、isolated execution、consequential-action confirmation、postcondition verification、retry/duplication control、recovery/compensation、human takeoverを独立controlとして保持する。
UIに表示されたinstructionとaction authorizationを同一視しない。high-impact/irreversible actionはorganization-defined step-up gateを通す。再試行ではduplicate side effectを防止する。
Benchmark boundary
OSWorld / WebArena / OSWorld-MCPおよびprompt-injection researchはevaluation/counterevidence inputであり、scoreやsuccess rateをcurrent providerまたはenterprise workload guaranteeへ使用しない。将来の結果はenvironment/model/tool/fixture/version tupleとともに保存する。
Availability gates
provider / exact model and tool version / API or product surface / GA-preview-deprecated status / plan / region / organization admin controls / data residency / target-application permissions / MFA-CAPTCHA-VDI constraints / target application TOS / DLP-CASB-browser isolation / logging-retention-redaction capabilityを分離する。
Failure envelope
GUI observationは表示状態とbackend truthが一致しない場合がある。action success表示だけでpostconditionを確定しない。retryは二重送信・二重購入・重複更新等のside effectを起こし得る。prompt injection、overlay、stale screen、focus/window mismatch、latency、partial completionを別failure modeとして扱う。structured surfaceが存在してもvisual verification要件がある場合はGUIを完全排除しない。
TEST_PROFILE
UNEXECUTED。非機密・非破壊fixtureでsurface routing、authorization、postcondition readback、duplicate-side-effect prevention、rollback/compensation、human takeoverを検証する。実決済、実契約、実外部送信、不可逆操作は行わない。未実施結果や閾値を推測しない。
OPEN_UNKNOWN
publication-time provider model/tool matrix、GA/preview status、plan/region/data-residency/admin controls、pricing、target-application automation/TOS/MFA/CAPTCHA/VDI constraints、tenant DLP/CASB/browser-isolation compatibility、screenshot/action-log retention/legal-hold/redaction requirements、organization-specific action-risk thresholds。UNKNOWNを推測で閉じない。
EA-033-R11-RESEARCH研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKETEA-033 監査済みresearch / canonical revision binding
- 裏付ける内容
- GUI agent / computer-use運用では、automation surfaceを一括りにせず、structured API/tool or MCP、structured browser/page-aware automation、vision GUI browser、full desktop GUIを分離する。業務要件を満たす範囲で最もstructuredなsurfaceを優先し、GUIはfallbackまたはvisual verification自体が重要な場合の要件として扱う。
- 確認日
- —
- 出典・実験ID
- COMM-035-EA0033
- 検証箇所
- COMM-035-EA0033 · EA-033-R5-LEGACY-MIGRATION-20261008-R1 · content/staging/EA-033.md
- 適用範囲
- 監査済みEA本文・canonical revision・既存Source Graph relationの範囲。欠損currentnessは推測で閉じない。
- 出典・来歴
- AUDIT_PASS_CANONICAL_BINDING
- 限界
- canonical監査・revision bindingの存在を示す。外部ソースcurrentnessが本文またはcontrol-planeで確定していない場合は、currentnessをUNKNOWNのまま保持する。
EA-033-R11-WEB-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACKEA-033 Web body identity / canonical readback
- 裏付ける内容
- canonical staging bodyのSHA-256一致とR9 canonical ledger readbackをProduction projectionの入力として検証する。
- 確認日
- —
- 出典・実験ID
- WEBBODY-EA0033-R8-26206C47
- 検証箇所
- WEBBODY-EA0033-R8-26206C47 · content/staging/EA-033.md · EA-033-R5-LEGACY-MIGRATION-20261008-R1
- 適用範囲
- R9/R10 canonical readback後のProduction生成時body identity。
- 出典・来歴
- CANONICAL_READBACK_BODY_HASH_MATCH
- 限界
- body identity/readbackは本文claim自体の真偽や外部ソースの最新性を追加保証しない。
- 出典ID
- COMM-035-EA0033, WEBBODY-EA0033-R8-26206C47
- 追跡中のUNKNOWN ID
- EA-033-UNKNOWN-01, EA-033-UNKNOWN-CURRENTNESS
- 再確認のきっかけ
- 正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合
機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。
同じ記事IDの機械可読データです。