広告ネットワーク
広告ネットワークは、複数のAIプラットフォームにまたがるインベントリを単一のセラーインターフェースに集約します。プロトコルはこのトポロジーをネイティブにサポートしており、ネットワークは自身が所有していない複数のパブリッシャープロパティを代理するセラーエージェントとして機能します。ネットワークの見え方
バイヤーエージェントから見ると、ネットワークは標準的なセラーエージェントです。バイヤーはネットワークのMCPサーバーに接続し、標準タスクを通じてカタログやデータをプッシュし、買い付けを実行します。基盤となるAIプラットフォームから見ると、ネットワークはオペレーターだ — 各プラットフォームにアカウントを保有し、バイヤーのカタログデータ、ブランドアイデンティティ、コンテンツ基準を転送します。ネットワークのプロダクトモデリング
ネットワークのプロダクトは、publisher_propertiesを使用して複数のAIプラットフォームにまたがることができます:
ネットワークのアカウントモデル
ネットワークは通常、暗黙的なアカウント(require_operator_auth: false)を使用します。バイヤーエージェントは信頼され、sync_accountsを通じてブランドを宣言します。その後ネットワークは、基盤となる各AIプラットフォームとのアカウントを独自に管理します:
カタログフォワーディング
ネットワークはバイヤーからsync_catalogsを通じてカタログを受け取り、関連するAIプラットフォームに転送します。同じタスクが両方の区間で機能し、ネットワークは各プラットフォームにカタログを同期する際にバイヤーとして機能します。これはコアデータパイプです:ブランドのカタログデータがバイヤーからネットワーク、そしてプラットフォームへと流れ、各プラットフォームが広告を生成するための素材を提供します。
ガバナンスとコンテンツ基準
ネットワークはプラットフォームへの転送前に、ルーティング層でガバナンスポリシーを適用できます。バイヤーがコンテンツ基準をプッシュすると、ネットワークはどのプラットフォームとコンテキストが適格かを選択する際にそれを適用し、その後各プラットフォームにもポリシーを転送してクリエイティブ生成時にも適用されるようにします。これにより、ブランドには2層の適合性適用が提供されます:ネットワークのルーティング決定とプラットフォームの生成制約です。配信レポート
ネットワークは基盤となるプラットフォームからの配信データを集約し、get_media_buy_deliveryを通じてバイヤーに統合されたレポートを提供します。バイヤーはメディアバイごとに単一の配信レポートを受け取り、ネットワークがプラットフォームごとの内訳を内部で処理します。プラットフォームレベルの透明性を提供したいネットワークは、reporting_dimensionsを使用してプレースメントレベルの内訳を公開できます。
ネットワークのadagents.json
ネットワークのadagents.jsonには、自身が所有していないパブリッシャープロパティも含めて、代理するパブリッシャープロパティが列挙されます:
adagents.jsonでネットワークを認可します。バイヤーエージェントは、プラットフォームの認可チェーンを通じてネットワークを発見します。
ネットワーク経由のSI Chat Protocol
広告ネットワークがブランドを代理してSI Chat Protocolセッションを販売する場合、セッションフローの仲介者として機能します。ブランドはtype: "offering"を指定しましたsync_catalogsでオファリングをネットワークに同期し、ネットワークがそれを基盤となるプラットフォームに転送します。プラットフォームがセッションをトリガーすると、ネットワークはそれを正しいブランドエージェントにルーティングします。
| フィールド | プラットフォームからネットワーク | ネットワークからブランド |
|---|---|---|
media_buy_id | ネットワークのメディアバイID | 異なる場合や省略される場合もある |
offering_id | 未設定(プラットフォームは知らない) | ブランド固有のオファリング |
context | 会話からのユーザーインテント | そのまま転送 |
identity | ユーザーアイデンティティ(同意済みの場合) | そのまま転送 |
placement)、どのメディアバイが資金提供したか(media_buy_id)、どのブランドが応答したか(offering_id)を把握しています。これにより、ネットワークはget_media_buy_deliveryを通じてバイヤーに統合された配信レポートを提供でき、一方で各ブランドエージェントは自身のセッションのみを確認します。
ネットワークはidentityとsupported_capabilitiesを変更せずに転送すべきだ — ブランドエージェントはモダリティを交渉するために正確なホストケイパビリティを必要とし、ユーザーの同意はネットワークではなくブランドに対して付与されているためです。
SI Chat Protocolのセッションライフサイクルとケイパビリティネゴシエーションの詳細については、SI Chat ProtocolとSIホストの実装を参照。