クリエイティブエージェントワークフロー
このサプリメントは、クリエイティブエージェントの実装者が完全なクリエイティブライフサイクル — 構築、プレビュー、承認、同期、回復 — をモデル化できるよう準備します。 クリエイティブエージェントは、どれだけの状態を所有するかで異なります。テンプレートトランスフォーマーはアセットを直接返すかもしれません。生成エージェントは非同期プロダクションが必要かもしれません。アドサーバーは最初にプレビューを返し、承認までライブタグを保留するかもしれません。コアライフサイクル
- ケイパビリティとサポートされるフォーマットを発見する。
build_creativeでクリエイティブを構築または変換する。preview_creativeでクリエイティブをプレビューする。- エージェントまたはパブリッシャーが要求するときに人間承認を収集する。
- 承認されたクリエイティブを
sync_creativesで同期する。 - ワークフローが要求する場所で使用または配信をレポートする。
build_creative
クリエイティブマニフェストを生成またはプロダクションを開始するにはbuild_creative を使います。
リクエストは以下を運ぶべきです:
- ターゲットフォーマットまたは正準
format_kind - アセットまたはクリエイティブブリーフ入力
- ブランドコンテキスト
format_options[]からの製品固有の絞り込み- クリエイティブエージェントがプロダクションに課金するときの価格オプション選択
preview_creative
レビュー可能なレンダリングにはpreview_creative を使います。プレビューは必ずしもライブタグではありません。
一般的なパターン:
- 静的アセットプレビュー: 画像、ビデオ、オーディオ、または HTML プレビュー。
- バッチプレビュー: 同じマニフェストからの多数のバリエーション。
- 履歴プレビュー: 配信レコードから以前のバリアントをレンダー。
- ベンダープレビュー: ライブタグが保留されたままの、期限切れになるプレビューリンク。
sync_creatives
承認されたクリエイティブアセットまたはタグをセラーまたはパブリッシャー環境にプッシュするにはsync_creatives を使います。
実装ルール:
- アップストリームのトラフィッキングが即座でないときは非同期
working状態を受け入れる。 - 利用可能なとき安定したクリエイティブ ID とプラットフォーム ID を返す。
- リトライ全体で冪等性を保持する。
- 検証失敗をフィールドレベルの詳細でレポートする。
- バイヤー所有のクリエイティブアイデンティティをセラープラットフォーム ID と分離しておく。
人間承認
クリエイティブがポリシー、ブランド、法的、パブリッシャー、またはベンダーのレビュー要件を持つとき、人間承認はワークフローの一部です。 承認を沈黙ではなく状態としてモデル化します:pending_review: 同期またはライブタグリリースの前に誰かが承認しなければならない。approved: 同期が進むか、ライブタグがリリースされてよい。rejected: バイヤーまたはクリエイティブエージェントは、sync_creativesで再送信する前に修正しなければならない。
回復パターン
練習プロンプト
ベンダークリエイティブエージェントがプレビュー URL を返すが、ライブディスプレイタグを返しません。バイヤーはオーケストレーターにキャンペーンを即座にトラフィックするよう求めます。 期待される回答:- オーケストレーターはクリエイティブをプレビュー済みだが承認 / ライブではないものとして扱う。
- バイヤーまたはレビュアーがプレビューを承認する。
- クリエイティブエージェントが承認されたワークフローを通じてライブタグをリリースまたは同期する。
- セラーは承認状態が実行を許可した後にのみ同期されたクリエイティブを受け取る。