パーソナライゼーション式用のコンテンツ生成 generative-personalization-expressions

このページ: Adobe Journey Optimizerでコンテンツを生成を使用して、Personalization エディターと電子メール Designerで自然言語からパーソナライズされたエクスプレッションを生成、修正、説明する方法を説明します。

IMPORTANT
この機能を使用する前に、関連する​ ガードレールと制限をお読みください。
Journey Optimizerで「コンテンツを生成」を使用するには、​ ユーザー契約書に同意する必要があります。 詳しくは、アドビ担当者にお問い合わせください。

概要 where-available

​ コンテンツの生成は、平易な言語から新しいパーソナライゼーションを生成し、既存の式の機能を説明し、選択したコードの問題を修正するのに役立ちます。これにより、構文と手動でのフィールド検索に費やす時間を減らすことができます。 また、会話の選択を繰り返したり、他の変更を求めたりすることもできます。 次の 2 つの方法で使用できます。

  • パーソナライゼーションエディター - チャネル(件名、本文、その他のフィールドが開いている場所)をまたいでエディターを使用できる場所。 これが、AI 支援によるパーソナライゼーションの一般的なパスです。 エディターを開く場所と方法について詳しくは、パーソナライゼーションを追加を参照してください。
  • E メールデザイナーのツールバー - E メールデザイナーでメールを作成する際、コンポーネントを選択し、コンテキストツールバーの​ 式を追加 ​を使用して、最初に完全なエディターを開かずにツールボックスでアシスタントを開きます。 このエントリポイントは、メール作成以外では使用できません。 E メールデザイナーからの生成を参照してください。

幅広いコンテンツ生成の設定と言語については、​ コンテンツ生成の基本を学ぶを参照してください。 パーソナライゼーションの概念について詳しくは、パーソナライゼーションの基本を学ぶを参照してください。 使用可能な式を生成するプロンプトを作成するには、​ パーソナライゼーション式の効果的なプロンプトの作成を参照してください。 コンテンツ生成プロンプトのアイデア(トーン、スタイル、ブランド)については、​ コンテンツプロンプトのベストプラクティスの生成を参照してください。

キャンペーンまたはジャーニーのコンテキストに応じて、アシスタントはパーソナライゼーションエディターが既に公開しているデータや構成要素(例:プロファイル属性、セグメントメンバーシップ、ヘルパー関数、関連するパーソナライゼーションソース)を操作できます。

NOTE
アシスタントは、​ コンテンツを生成がそのセッションで開いている間のみ、プロンプトからのコンテキストを保持します。 アシスタントまたはエディターを閉じると会話はクリアされ、次回アシスタントを開くと新しい会話が開始されます。

パーソナライゼーション式の生成 generate

次の手順では、パーソナライゼーション式をゼロから作成する方法について説明します。 既にエディター内にあるコードを操作するには、既存のコードの編集、修正、説明を参照してください。

  1. メッセージまたはコンテンツで、パーソナライゼーションエディター​を開きます。

  2. 生成されたパーソナライゼーションコードを挿入するエディターにカーソルを置き、「コンテンツを生成」ボタンをクリックします。

  3. テキストフィールドで、必要なパーソナライゼーション式(例:必要なプロファイル属性、セグメント、ロジック)を平易な言語で記述し、「生成」をクリックします。

    また、パーソナライズされた挨拶やプロモーションコードの生成など、「クイックプロンプト」セクションからすぐに使用できるプロンプトを使用することもできます。

    note
    NOTE
    関連のないプロンプトや質問では、範囲外のエラーが返されます。 プロンプトを調整し、必要なパーソナライゼーションに関する適切な質問をしてください。
  4. アシスタントとの会話は、やり取りを重ねながら続けることができます。プロンプトのコンテキストが保持されるので、同じ式をステップバイステップで微調整できます。 最初からやり直すには、「新規セッション」ボタンをクリックします。

  5. 式を生成したら、「サンプルプロファイルのプレビューを表示」をクリックして、式が 1 個の合成サンプルプロファイルに対してどのように評価されるかを確認し、関連するペイロードを JSON として表示します。 プレビューは​ 単一 ​のスポットチェックで、コードが期待どおりに解決されることを確認できます。複数の受信者、多様なデータ、完全なカバレッジをシミュレートするものでは​ありません。 サンプルデータは、組織に保存または格納されません。

    サンプルを調整する必要がある場合(例:異なる属性を強調する)、アシスタントとのディスカッションで必要な内容を説明し、プロンプトにキーワードの​ プレビュー ​を含めます。

    accordion
    プレビューの例

    note
    NOTE
    ここでは、複数のプレビュー行や包括的なシナリオは期待しないでください。 このコントロールは、多数のプロファイルをまたいだ部分的なカバレッジではなく、クイックコードチェック用の 1 個のサンプル評価に意図的に制限されています。 非現実的に大きなプレビューセットを要求すると、リクエストが失敗する場合があります。
    note
    NOTE
    このコントロールは、コンテンツの完全なメッセージプレビューではなく、エディターでパーソナライゼーションコードをクイックチェックするためのものです。 エクスペリエンスを完全に検証するには、通常のシミュレーションフローを使用します。 詳しくは、コンテンツをプレビューおよびテストする方法を参照してください
  6. パーソナライゼーション式に出力を実装するには、「適用」をクリックします。 アシスタント出力は、パーソナライゼーションエディターのカーソル位置に挿入されます。 代わりに既にあるコードを置き換えるには、まずエディターでそのコードを選択し、コンテンツを生成して編集​を使用します(既存のコードの編集、修正、説明を参照)。

    また、 コピーアイコン アイコンを使用して、出力をコピーし、必要な場所にペーストすることもできます。

既存のコードの編集、修正、説明 edit-existing

既存のパーソナライゼーション式を選択し、「コンテンツを生成」を使用して、パーソナライゼーションの問題を修正したり、コードの機能を説明したり、その他の変更を求めたりできます。

  1. エディターで既存のパーソナライゼーションコードを選択します。

  2. 選択範囲を右クリックし、「コンテンツを生成して編集」を選択すると、アシスタントは選択範囲をコンテキストとして使用します。

  3. コンテンツを生成​が開きます。 クイックコマンド​で、「説明」または「修正」をクリックするか、テキストフィールドを使用して他の変更を依頼し、会話を開始します。

  4. 修正​を使用する場合は、ディスカッションの「修正の詳細を表示」をクリックして、修正の説明と、プレビューの前後の行ごとの説明を表示します。

  5. パーソナライゼーション式を生成する場合と同様に、「適用」をクリックしてアシスタント出力を実装します。 パーソナライゼーションエディターで選択したコードに置き換わります。 例えば、コードの説明を求めた場合、適用すると、式にコメントが追加され、コードの動作が説明されます

E メールデザイナーのツールバーから生成 generate-email-designer

NOTE
この節は、E メールデザイナーで​ メール ​コンテンツを編集する場合にのみ適用されます。 その他のチャネルでは、パーソナライゼーションエディター​を使用します。

電子メール Designerでは、最初に完全なPersonalization Editorを開かずに、コンテキストツールバーからGenerate content for personalization expressionsを使用できます。

  1. E メールデザイナーで、パーソナライズするコンポーネントを選択し、式を挿入する場所をクリックします。

  2. コンテキストツールバーで、「式を追加」をクリックします。

  3. パーソナライゼーション用にコンテンツを生成するように求めるツールボックスが開きます。 必要な情報を平易な言語で入力すると、AI アシスタントがプロファイルフィールドやプロンプトに一致する他の属性を提案するので、式をより迅速に作成できます。

  4. アシスタントは式を生成します。

    以下を行うことができます。

    • 1 つのサンプル値で式の出力を検証 -「プレビュー」タブを使用します。
    • 同じプロンプトから別の提案を生成 - 再生成​を使用します。
    • ディスカッションをクリアして最初からやり直す - リセット​を使用します。
    • 完全なエディターで式を調整 - 編集アイコン アイコンをクリックして、パーソナライゼーションエディター​を開きます。
  5. 結果に問題がなければ、「挿入」をクリックして式をコンテンツに追加します。

パーソナライゼーション式の効果的なプロンプトの作成 prompt-best-practices

パーソナライゼーション表現のプロンプトは、トーン、スタイル、ブランドを中心としたコンテンツ生成プロンプトとは異なります。 アシスタントは、プロファイルデータとコンテキストデータに対して解決するテンプレートロジックを作成するので、プロンプトはそのロジックを正確に記述する必要があります。 提供したい顧客体験から始め、アシスタントが表現に変換できる言葉で表現します。

効果的なプロンプトには、通常、次の4つの要素が定義されます。

  • データソース — プロファイル属性、コンテキストデータ、セグメント、オファー、または評価するその他のリソース。 profile.person.name.firstNameなど、正確なフィールドパスを入力します。
  • 条件 – 適用するロジック(値が存在するか、特定の条件に一致するかどうかなど)。
  • Output – 条件が満たされた場合に表示される内容(必須の形式を含む)。
  • フォールバック — データが見つからないか、条件が満たされていない場合に表示する項目。

例えば、お客様の更新日を取得し、1年を追加し、MM/dd/yyとして書式設定し、更新日が見つからない場合は何も表示しない​に対するリクエストでは、データソース、変換、出力形式、フォールバックが提供されます。アシスタントが使用可能な式を生成するために必要なすべての情報が提供されます。

レコメンデーション prompt-recommendations

パーソナライズされたコンテンツを提供します。

  • 1回のリクエストで複数の無関係なルールを組み合わせるのではなく、各プロンプトを単一のパーソナライゼーションルールに集中させることができます。
  • 環境内に存在するフィールド、フラグメント、オファー、データセットのみを参照します。 アシスタントは、エディターが公開するもので動作し、データソースは作成されません。
  • オプションのデータまたは欠落している可能性のあるデータのフォールバック動作を記述します。これにより、式はすべてのプロファイルに対して適切に解決されます。
  • 想定される出力構造が重要な場合に、明示的に記述します。例えば、キーとオファーペイロードはJSONとして返す必要があります。
  • 既存のコードを編集する場合は、メッセージ全体ではなく関連する式のみをコンテキストとして指定し、説明​を使用して、修正​またはその他の変更を適用する前にコードを理解します。

データと設定の要件 requirements

アシスタントは、Personalization Editorが既に公開しているリソースからエクスプレッションを生成するので、基礎となるデータを設定して使用可能にする必要があります。 プロンプトが使用可能な式を返さない場合は、次のことを確認します。

  • 参照したフィールドは、環境内でアクティブな,
  • 再利用したいフラグメントはすべて公開され,
  • ルックアップに使用されるデータセットはすべてルックアップに対して有効であり、かつ
  • リクエストは、別のタスクではなくテンプレートのパーソナライゼーションに関連しています。

設定が正しい場合は、データソース、条件、出力、フォールバックを明確にしてプロンプトを調整し、再度生成します。

recommendation-more-help
journey-optimizer-help