このページ: Adobe Journey Optimizerでコンテンツを生成を使用して、Personalization エディターと電子メール Designerで自然言語からパーソナライズされたエクスプレッションを生成、修正、説明する方法を説明します。
概要 where-available
コンテンツの生成は、平易な言語から新しいパーソナライゼーションを生成し、既存の式の機能を説明し、選択したコードの問題を修正するのに役立ちます。これにより、構文と手動でのフィールド検索に費やす時間を減らすことができます。 また、会話の選択を繰り返したり、他の変更を求めたりすることもできます。 次の 2 つの方法で使用できます。
- パーソナライゼーションエディター - チャネル(件名、本文、その他のフィールドが開いている場所)をまたいでエディターを使用できる場所。 これが、AI 支援によるパーソナライゼーションの一般的なパスです。 エディターを開く場所と方法について詳しくは、パーソナライゼーションを追加を参照してください。
- メールDesignerツールバー — メールDesignerでメールを作成する際に、コンポーネントを選択し、コンテキストツールバーの 式を追加 を使用して、最初に完全なエディターを開かずにツールボックスで式ジェネレーターを開きます。 このエントリポイントは、メール作成以外では使用できません。 E メールデザイナーからの生成を参照してください。
幅広いコンテンツ生成の設定と言語については、 コンテンツ生成の基本を学ぶを参照してください。 パーソナライゼーションの概念について詳しくは、パーソナライゼーションの基本を学ぶを参照してください。 使用可能な式を生成するプロンプトを作成するには、 パーソナライゼーション式の効果的なプロンプトの作成を参照してください。 コンテンツ生成プロンプトのアイデア(トーン、スタイル、ブランド)については、 コンテンツプロンプトのベストプラクティスの生成を参照してください。
キャンペーンまたはジャーニーのコンテキストに応じて、Generate Contentはデータを操作し、既に公開されているPersonalization Editorを構築できます(プロファイル属性、セグメントメンバーシップ、ヘルパー関数、関連するパーソナライゼーションソースなど)。
パーソナライゼーション式の生成 generate
次の手順では、パーソナライゼーション式をゼロから作成する方法について説明します。 既にエディター内にあるコードを操作するには、既存のコードの編集、修正、説明を参照してください。
-
メッセージまたはコンテンツで、パーソナライゼーションエディターを開きます。
-
生成されたパーソナライゼーションコードを挿入するエディターにカーソルを置き、「コンテンツを生成」ボタンをクリックします。
-
テキストフィールドで、必要なパーソナライゼーション式(例:必要なプロファイル属性、セグメント、ロジック)を平易な言語で記述し、「生成」をクリックします。
また、パーソナライズされた挨拶やプロモーションコードの生成など、「クイックプロンプト」セクションからすぐに使用できるプロンプトを使用することもできます。
note NOTE 関連のないプロンプトや質問では、範囲外のエラーが返されます。 プロンプトを調整し、必要なパーソナライゼーションに関する適切な質問をしてください。 -
複数回の会話で コンテンツを生成と話し合い続けることができます。プロンプトのコンテキストを保持するので、同じ式をステップバイステップで調整できます。 最初からやり直すには、「新規セッション」ボタンをクリックします。
-
「説明を追加」ボタンを使用して、式の機能を説明するインラインドキュメントを追加します。
-
Preview ボタンをクリックして、式がサンプルプロファイルに対してどのように評価されるかを確認し、関連するペイロードをJSONとして表示します。
このコントロールは、コンテンツの完全なメッセージプレビューではなく、エディターでパーソナライゼーションコードをクイックチェックするためのものです。 エクスペリエンスを完全に検証するには、通常のシミュレーションフローを使用します。 詳しくは、コンテンツをプレビューおよびテストする方法を参照してください
サンプルを調整する必要がある場合(例えば、異なる属性を強調する必要がある場合)、 コンテンツを生成で話し合いの中で必要なことを説明し、プロンプトにキーワード プレビューを含めます。
note NOTE ここでは、複数のプレビュー行や包括的なシナリオは期待しないでください。 このコントロールは、多数のプロファイルをまたいだ部分的なカバレッジではなく、クイックコードチェック用の 1 個のサンプル評価に意図的に制限されています。 非現実的に大きなプレビューセットを要求すると、リクエストが失敗する場合があります。 -
パーソナライゼーション式に出力を実装するには、「適用」をクリックします。 出力は、パーソナライゼーションエディターのカーソル位置に挿入されます。 代わりに既にあるコードを置き換えるには、まずエディターでそのコードを選択し、コンテンツを生成して編集を使用します(既存のコードの編集、修正、説明を参照)。
また、
アイコンを使用して、出力をコピーし、必要な場所にペーストすることもできます。
既存のコードの編集、修正、説明 edit-existing
既存のパーソナライゼーション式を選択し、「コンテンツを生成」を使用して、パーソナライゼーションの問題を修正したり、コードの機能を説明したり、その他の変更を求めたりできます。
-
エディターで既存のパーソナライゼーションコードを選択します。
-
選択範囲を右クリックし、「コンテンツを生成して編集」を選択すると、「 コンテンツを生成」が選択範囲をコンテキストとして使用します。
-
コンテンツを生成が開きます。 「説明」または「修正」ボタンを選択するか、テキストフィールドを使用して他の変更を求め、会話を開始します。
-
修正を選択すると、ディスカッションの 修正の詳細を表示 をクリックして、修正の説明とプレビューの前後の行を表示できます。
-
パーソナライゼーション式を生成する場合と同様に、適用をクリックして、生成された出力を実装します。 パーソナライゼーションエディターで選択したコードに置き換わります。 例えば、コードの説明を求めた場合、適用すると、式にコメントが追加され、コードの動作が説明されます
E メールデザイナーのツールバーから生成 generate-email-designer
電子メール Designerでは、最初に完全なPersonalization Editorを開かずに、コンテキストツールバーからGenerate content for personalization expressionsを使用できます。
-
E メールデザイナーで、パーソナライズするコンポーネントを選択し、式を挿入する場所をクリックします。
-
コンテキストツールバーで、「式を追加」をクリックします。
-
パーソナライゼーション用にコンテンツを生成するように求めるツールボックスが開きます。 必要なものを平易な言語で入力すると、 コンテンツを生成は、プロファイルフィールドとプロンプトに一致するその他の属性を提案するので、エクスプレッションを迅速に作成できます。
-
コンテンツを生成すると、式が生成されます。
以下を行うことができます。
- 1 つのサンプル値で式の出力を検証 -「プレビュー」タブを使用します。
- 同じプロンプトから別の提案を生成 - 再生成を使用します。
- ディスカッションをクリアして最初からやり直す - リセットを使用します。
- 完全なエディターで式を調整 -
アイコンをクリックして、パーソナライゼーションエディターを開きます。
-
結果に問題がなければ、「挿入」をクリックして式をコンテンツに追加します。
パーソナライゼーション式の効果的なプロンプトの作成 prompt-best-practices
パーソナライゼーション表現のプロンプトは、トーン、スタイル、ブランドを中心としたコンテンツ生成プロンプトとは異なります。 コンテンツを生成は、プロファイルおよびコンテキストデータに対して解決するテンプレートロジックを構築するため、プロンプトはそのロジックを正確に記述する必要があります。 配信する顧客体験から開始し、 コンテンツを生成という言葉で表現して、式に変換できます。
効果的なプロンプトには、通常、次の4つの要素が定義されます。
- データソース — プロファイル属性、コンテキストデータ、セグメント、オファー、または評価するその他のリソース。
profile.person.name.firstNameなど、正確なフィールドパスを入力します。 - 条件 – 適用するロジック(値が存在するか、特定の条件に一致するかどうかなど)。
- Output – 条件が満たされた場合に表示される内容(必須の形式を含む)。
- フォールバック — データが見つからないか、条件が満たされていない場合に表示する項目。
例えば、お客様の更新日を取得し、1年を追加し、MM/dd/yyとして書式設定し、更新日が見つからない場合は何も表示しないへのリクエストは、データソース、変換、出力形式、フォールバックを提供します。 コンテンツを生成で使用可能な式を生成する必要があります。
レコメンデーション prompt-recommendations
パーソナライズされたコンテンツを提供します。
- 1回のリクエストで複数の無関係なルールを組み合わせるのではなく、各プロンプトを単一のパーソナライゼーションルールに集中させることができます。
- 環境内に存在するフィールド、フラグメント、オファー、データセットのみを参照します。 コンテンツを生成は、エディターが公開するもので動作し、データソースは作成されません。
- オプションのデータまたは欠落している可能性のあるデータのフォールバック動作を記述します。これにより、式はすべてのプロファイルに対して適切に解決されます。
- 想定される出力構造が重要な場合に、明示的に記述します。例えば、キーとオファーペイロードはJSONとして返す必要があります。
- 既存のコードを編集する場合は、メッセージ全体ではなく関連する式のみをコンテキストとして指定し、説明を使用して、修正またはその他の変更を適用する前にコードを理解します。
データと設定の要件 requirements
Generate Contentは、Personalization Editorが既に公開しているリソースからエクスプレッションを生成するので、基礎となるデータを設定して使用可能にする必要があります。 プロンプトが使用可能な式を返さない場合は、次のことを確認します。
- 参照したフィールドは、環境内でアクティブな,
- 再利用したいフラグメントはすべて公開され,
- ルックアップに使用されるデータセットはすべてルックアップに対して有効であり、かつ
- リクエストは、別のタスクではなくテンプレートのパーソナライゼーションに関連しています。
設定が正しい場合は、データソース、条件、出力、フォールバックを明確にしてプロンプトを調整し、再度生成します。