Skip to main content

クリエイティブエージェントワークフロー

このサプリメントは、クリエイティブエージェントの実装者が完全なクリエイティブライフサイクル — 構築、プレビュー、承認、同期、回復 — をモデル化できるよう準備します。 クリエイティブエージェントは、どれだけの状態を所有するかで異なります。テンプレートトランスフォーマーはアセットを直接返すかもしれません。生成エージェントは非同期プロダクションが必要かもしれません。アドサーバーは最初にプレビューを返し、承認までライブタグを保留するかもしれません。

コアライフサイクル

  1. ケイパビリティとサポートされるフォーマットを発見する。
  2. build_creative でクリエイティブを構築または変換する。
  3. preview_creative でクリエイティブをプレビューする。
  4. エージェントまたはパブリッシャーが要求するときに人間承認を収集する。
  5. 承認されたクリエイティブを sync_creatives で同期する。
  6. ワークフローが要求する場所で使用または配信をレポートする。

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 を返すが、ライブディスプレイタグを返しません。バイヤーはオーケストレーターにキャンペーンを即座にトラフィックするよう求めます。 期待される回答:
  • オーケストレーターはクリエイティブをプレビュー済みだが承認 / ライブではないものとして扱う。
  • バイヤーまたはレビュアーがプレビューを承認する。
  • クリエイティブエージェントが承認されたワークフローを通じてライブタグをリリースまたは同期する。
  • セラーは承認状態が実行を許可した後にのみ同期されたクリエイティブを受け取る。