パーソナライゼーション式用 AI アシスタント generative-personalization-expressions

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

IMPORTANT
この機能の使用を開始する前に、関連するガードレールと制限のトピックに目を通してください。
Journey Optimizer で AI アシスタントを使用する前に、ユーザー契約に同意する必要があります。 詳しくは、アドビ担当者にお問い合わせください。

概要 where-available

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

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

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

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

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

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

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

  1. メッセージまたはコンテンツで、Personalization Editor​を開きます。

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

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

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

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

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

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

    accordion
    プレビューの例

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

    ​ コピーアイコン ​ アイコンを使用して、出力をコピーし、必要な場所に貼り付けることもできます。

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

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

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

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

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

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

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

電子メールDesigner ツールバーから生成 generate-email-designer

NOTE
このセクションは、電子メール Designerで​ 電子メール ​の内容を編集した場合にのみ適用されます。 その他のチャネルについては、Personalization Editor​を使用してください。

電子メール Designerでは、最初にPersonalization Editor全体を開かずに、コンテキストツールバーからAI アシスタントをパーソナライゼーション式に使用できます。

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

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

  3. AI アシスタントにパーソナライゼーションの入力を求めるツールボックスが開きます。 必要な情報をわかりやすい言葉で入力すると、AI アシスタントがプロファイルフィールドやプロンプトに一致する他の属性を提案するため、エクスプレッションをより迅速に構築できます。

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

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

    • 1つのサンプル値で式の出力を検証します。「プレビュー」タブを使用します。
    • 同じプロンプトから別の提案を生成する – 再生成​を使用します。
    • ディスカッションをクリアして最初からやり直す – リセット​を使用します。
    • フルエディターでエクスプレッションを調整します。 編集アイコン ​ アイコンをクリックして、Personalization エディター​を開きます。
  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