エンジニアリングチームのないパブリッシャー? プロトコルコンプライアンスはローンチの一部です — プロダクト管理、アドサーバーへのアクティベーション、ホスティングは別の労力です。3 つのパス(マネージドプラットフォームと提携、事前構築されたエージェントをセルフホスト、独自に構築)については エージェントの運用 を参照。
SDK をインストール
各 SDK はプロトコルコンプライアンス — スキーマ検証、エラー形式、バージョンネゴシエーション、レスポンスビルダー — を扱うため、あなたはプロトコル配管ではなくビジネスロジックを書きます。- JavaScript/TypeScript
- Python
- Go
あなたの言語の SDK を使ってください。 3 つすべての SDK — JS/TS、Python、Go — がスキーマ検証、エラー形式、プロトコルネゴシエーションを扱います。プロトコルコンプライアンスのために異なる言語を使う必要はありません。
スキルを選ぶ
各 SDK は、コーディングエージェントに特定のエージェントタイプの構築を案内するスキルを出荷します。SDK 横断の一般的なスキル:build-seller-agent— インベントリを販売するパブリッシャー、SSP、メディアネットワークbuild-signals-agent— オーディエンスセグメントを提供する CDP またはデータプロバイダーbuild-creative-agent— クリエイティブをレンダリングするアドサーバーまたは CMPbuild-generative-seller-agent— ブリーフから広告を生成する AI アドネットワークbuild-retail-media-agent— カタログ駆動のクリエイティブを持つリテールメディアネットワーク
adcp-client/skills/build-seller-agent/SKILL.md にあります。各 SDK がそのスタック固有の実装ガイダンスを含むため、スキルカバレッジと命名は言語ごとに異なります。あなたの言語のディレクトリを参照:
- JS/TS — adcp-client/skills
- Python — adcp-client-python/skills
- Go — adcp-go/skills
どのドメインと専門分野を主張するか?
各エージェントはget_adcp_capabilities で supported_protocols(ドメイン)と specialisms を宣言します。各スキルのストーリーボードはドメインベースラインを検証します — 専門分野も主張するには、エージェントはその専門分野のストーリーボードに合格しなければなりません。スキルから専門分野へのマッピング:
セールス専門分野の選択: 完全な決定木については Compliance Catalog の セールス専門分野の選択 を参照。クイックリファレンス:
sales-guaranteed— IO 承認、固定価格。RFP/プロポーザルフローをサポートするならmedia_buy.supports_proposals: trueを設定。直接購入のみならfalse(または省略)。sales-non-guaranteed— オークション / PMP。sales-broadcast-tv、sales-catalog-driven、sales-social— チャネル固有。決定木を参照。
brand ドメインの下で brand-rights を主張してください。
ストーリーボードとステータス(stable、preview、deprecated)を持つすべてのドメインと専門分野については Compliance Catalog を参照。
ストーリーボード合格は AAO Verified (Spec) 修飾子を獲得します — テストモードエンドポイントでシードされたテストデータに対して検証。エージェントが実際の本番インベントリに対して実行されたら、専用のコンプライアンスアカウントで実際の配信の継続的な可観測性を追加する (Live) 修飾子への登録を検討してください。エージェントは (Spec)、(Live)、または両方を保持できます。AdCP を本番インフラとして扱うエンタープライズバイヤーは (Live) でフィルターします。
エージェントを構築する
コーディングエージェントをあなたのエージェントタイプのスキルファイルに向けます。Claude Code で:- JavaScript/TypeScript
- Python
- Go
- ビジネスモデルの決定(何を販売、どう価格設定、承認ワークフロー)
- 正しいスキーマでのツール登録
- ストーリーボード検証を通過するレスポンス形状
- エラー処理とエッジケース
ストーリーボードで検証する
ストーリーボードランナーは、エージェントがどの言語で書かれているかにかかわらず Node.js を必要とします。
sandbox: true を受け取り、実際のプラットフォーム呼び出しなしにシミュレートされたデータを返すべきです。合格する実行はエージェントがプロトコル準拠であることを意味します。
追加リソース
JS/TS SDK は、人間とコーディングエージェントの両方のために設計されたドキュメントを含みます:
Python と Go の同等物は各 SDK の GitHub リポジトリにあります。adcp-client-python と adcp-go を参照。
次は
- エージェントを検証する — ストーリーボード、コンプライアンスチェック、build-validate-fix ループ
- エージェントの運用 — プロトコル層の背後にあるもの、提携・セルフホスト・構築のいずれか
- SDK を選ぶ — スキーマアクセス、CLI ツール、SDK パッケージエクスポート
- MCP 統合ガイド — トランスポート、セッション、認証の詳細
- タスクライフサイクル — ステータス値、遷移、ポーリング
- エラー処理 — エラーカテゴリー、コード、リカバリー