AI エージェントが広告に 50,000 ドルを使おうとしています。人間は誰もその計画を確認していません。予算をチェックするシステムもない。インベントリをフィルタリングするポリシーもない。エージェントには認証情報、ブリーフ、そして BUY ボタンがあります。
Jordan は Pinnacle Agency のキャンペーンオペレーションマネージャーです。これは彼女にとっての悪夢です。テクノロジーが失敗したからではなく、誰も責任を負っていないからです。責任をソフトウェアに委任することはできません。
彼女はエージェントを遅らせたいわけではありません。クロスプラットフォームキャンペーンの管理において、エージェントはチームより速く、より徹底しています。しかし Acme Outdoor のためにエージェントがメディアを購入するとき、それが予算内に収まり、承認済みのパブリッシャーで掲載され、カナダのプライバシー規制を満たしていることを確認する必要があります。何かが権限を超えた場合、事後ではなく、お金が動く前に人間に確認が取られることを確認したい。
AdCP のガバナンスシステムはひとつの原則に基づいている: 人間の判断はシステム設計に組み込まれなければなりません、後から付け足すのではなく。監督はアーキテクチャ上のものであり、システムはそれなしに動作できません。
このウォークスルーでは、Jordan が Sam の 50,000 ドルのキャンペーンに対してガバナンスを設定し、それが機能する様子を追う。
三者モデル
AdCP のガバナンスが機能するのは、人間が境界を定義し、単一の当事者がワークフロー全体を制御できないからだ:
| 当事者 | 役割 | できないこと |
|---|---|---|
| オーケストレーター | キャンペーン計画を提案し、購買を実行する | 自らの支出限度を設定したり、自らの計画を承認したりすること |
| ガバナンスエージェント | ポリシーに照らして計画を検証し、予算を追跡する | 購買を実行したり、キャンペーンを変更したりすること |
| セラー | メディア購買を履行し、配信をレポートする | ガバナンスの決定を覆したり、予算を変更したりすること |
ステップ 1: 計画を登録します
Sam のオーケストレーターが購買を実行する前に、Jordan のガバナンス設定はキャンペーン計画を登録することを要求する:
brand.json に記載された Acme Outdoor のブランド固有の制限)を解決します。
お金はまだ動いていません。計画は登録されたが、実行はされていません。
authority_level: "agent_limited" に注目してほしい。これは Jordan が選択した設定です。オーケストレーターはしきい値までの購買を実行できるが、それより大きいものは人間の承認が必要になることを意味します。この境界は人間の決定であり、技術的なデフォルトではありません。エージェントはそれを変更できません。
どのポリシーが解決されるか
どのポリシーが解決されるか
ガバナンスエージェントは複数のソースからポリシーを取得します:
- 予算制限: エージェントの権限レベル(
agent_limitedはトランザクションごとに上限あり) - ブランドセーフティ: Acme Outdoor の
brand.jsonが承認済みおよび除外されたパブリッシャーカテゴリを指定 - 規制: 米国とカナダの法域により COPPA、PIPEDA、および州のプライバシー規則が適用
- 業界: AgenticAdvertising.org のポリシーレジストリが標準化された規制を提供
ステップ 2: 支出前にチェックします
オーケストレーターが購買の準備ができたとき、実行前に check_governance を呼び出す:
| チェック | ステータス | 詳細 |
|---|---|---|
| 予算が計画限度内か | 合格 | 利用可能な $50K のうち $25K |
| 予算がエージェント権限内か | 警告 | エージェントはトランザクションあたり最大 $20K まで承認済み |
| ブランドセーフティ | 合格 | StreamHaus は承認リスト上にある |
| 規制コンプライアンス | 合格 | ターゲティングは米国・カナダの要件を満たす |
| クリエイティブの出所 | 合格 | すべてのクリエイティブに必要なメタデータが含まれている |
must、should、may)と信頼スコアを持つ構造化された結果を返します。オーケストレーターは何が合格し、何が失敗し、その理由を正確に把握できます。
ステップ 3: エスカレーション
25,000 ドルのトランザクションはエージェントの 20,000 ドルの権限制限を超えています。ガバナンスエージェントは must の重大度でフラグを立てる。オーケストレーターは解決なしに進めることができません。
これは失敗ではなく、設計通りにシステムが機能しているということです。エージェントはチェックを覚えておく必要はない。アーキテクチャがそれを必要とするのです。監督は手続き的なものではなく、構造的なものです。
二つの選択肢がある:
- トランザクションを削減して 20,000 ドル以下にします
- 人間にエスカレーションして承認を得ます
エスカレーションの内容
エスカレーションの内容
ステップ 4: 人間による承認
Jordan は計画を確認し、承認します。ただし条件付きで: エージェントはフライト終了時ではなく、毎週配信をレポートしなければなりません。
彼女は単に承認を押しているわけではありません。コンテキストを確認し、リスクを評価し、エージェントが要求しなかった制約を追加することで判断を行使しました。これは人間が責任の主体であり続けることです。エージェントが提案し、人間が決定しました。
この承認はガバナンスシステムに記録されます。ガバナンスエージェントは計画の委任を更新し、オーケストレーターはこの特定のトランザクションに対して一時的な権限を持つようになります。ただし追加されたレポート制約付きで。ガバナンスエージェントは誰が、いつ、どのような条件で承認したかを記録します。
ステップ 5: 監視下でキャンペーンが稼働します
キャンペーンが稼働中です。ガバナンスは購買時点で終わらない。承認済みの計画に対して配信を監視し続ける:
- 予算追跡:
report_plan_outcomeのデータが入ってくると、ガバナンスエージェントは実際の支出をコミット済み予算と照合して追跡します - ドリフト検出: 配信が計画から逸れた場合(間違ったパブリッシャー、予期しないクリエイティブ、予算超過)、ガバナンスはフラグを立てる
- ポリシー更新: フライト途中で新しい規制が発効した場合、ガバナンスはそれをアクティブな計画に適用します
ステップ 6: 監査証跡
六ヶ月後、Acme Outdoor の調達チームが尋ねる: 「あの 25,000 ドルの CTV 購買を誰が承認したのか?」Jordan は完全な意思決定履歴を取得します:
- 計画登録 — オーケストレーターが 50,000 ドルの予算で計画を同期
- ガバナンスチェック — 25,000 ドルの購買がエージェント権限超過でフラグ
- エスカレーション — Jordan が確認し、週次レポート条件付きで承認
- 購買実行 — StreamHaus のメディア購買を作成
- 配信レポート — 実際の支出 24,850 ドル、88.7 万インプレッション
- 予算更新 — 残り 25,150 ドル
クロール、ウォーク、ラン
Jordan は完全な強制から始めなかった。監査モードから始めた:| モード | 動作 | 使用タイミング |
|---|---|---|
| 監査 | すべてをログに記録し、何もブロックしない | 初回デプロイ — ワークフローを妨げずにガバナンスがフラグを立てるものを把握する |
| アドバイザリ | 違反を警告するが、ブロックしない | 信頼を構築する — 強制前に警告をレビューしてポリシーを調整する |
| 強制 | 違反をブロックし、解決を要求する | 本番環境 — ガバナンスに実効性を持たせる |
予算コミットメントフェーズ
予算コミットメントフェーズ
予算追跡には三つのフェーズがある:- 提案済み:
check_governanceが金額が計画内に収まるかどうかを評価します。お金は予約されない — これは仮説的なチェックです。 - 実行: セラーがキャンペーンを実行します。ガバナンスエージェントは承認済み金額を予約済みとして追跡するが、実際の支出は異なる場合があります。
- コミット済み:
report_plan_outcomeが実際の金額を記録します。ガバナンスエージェントは実際の数値で台帳を更新します。
組み込まれた人間の判断このウォークスルーのすべてのステップは Embedded Human Judgment マニフェスト の原則を反映しています。AI エージェントが自律的に動作するとき、人間が説明責任の主体であり続けることを保証するフレームワークです。五つの原則を読む →
プロトコルドメイン
ガバナンスプロトコルは五つのドメインをカバーする:ポリシーレジストリ
すべてのガバナンスドメインが利用する、標準化された広告規制と業界標準のコミュニティ管理ライブラリ。
プロパティガバナンス
プロパティリスト、コンプライアンスフィルタリング、adagents.json を通じたパブリッシャー認可で広告掲載先を管理。
コンテンツ標準
キャリブレーションベースのコンテンツ評価と検証を通じた、プライバシーを保護するブランド適合性。
クリエイティブガバナンス
get_creative_features を通じた専門エージェントによるセキュリティスキャン、クリエイティブ品質、コンテンツ分類。
キャンペーンガバナンス
承認済みプラン、予算、ブランドコンプライアンス設定に対するバイサイドトランザクションの自動検証。
さらに深く学ぶ
- 安全モデル: 三者信頼の詳細 — 職務分離、委任、エスカレーションパターン
- キャンペーン仕様: 完全なデータモデル — プラン、チェック、アウトカム、ポリシー解決
- コンテンツ標準: ブランド適合性 — コンテンツ評価のためのプライバシー保護キャリブレーション
- プロパティガバナンス: 広告掲載先 — プロパティリスト、adagents.json、パブリッシャー認可
- ポリシーレジストリ: コミュニティポリシー — 標準化された規制とブランドセーフティポリシー
- 認定を取得: スペシャリストガバナンスモジュール がインタラクティブなシナリオを通じてガバナンスシステム全体を教える