プロンプトテンプレートを使用したレコード概要の生成の例
この例では、特定の取引先のオープンカスタマーケースのリストを取得し、このデータを項目生成プロンプトテンプレートと統合します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| サポートされているエディションを表示する。 |
| この機能には、Einstein for Sales、Einstein for Service、またはEinstein Platformアドオンが必要です。購入するには、Salesforce アカウントエグゼクティブにお問い合わせください。 |
| 必要なユーザー権限 | |
|---|---|
| Einstein for Flow や Agentforce for Flow など、Flow Builder で使用できるすべてのフロー タイプ、要素、機能を使用してフローを開く、編集、作成、有効化、または無効化する | 「フローの管理」 |
| プロンプトビルダーでプロンプトテンプレートを作成および管理する | 「プロンプトテンプレートマネージャー」権限セット |
たとえば、顧客の電話の前に、特定の顧客のケースの最新の概要を会社の営業チームに提供するとします。テンプレートトリガープロンプトフローを統合する項目生成プロンプトテンプレートを作成します。このフローでは、集計する LLM のケースデータを取得します。
項目生成プロンプトテンプレートを作成する前に、オープンカスタマーケースのリストを取得するフローを作成します。この例では、[Get Open Cases for Account (取引先のオープンケースを取得)] フローを作成します。
-
Einstein を有効にします。
- [設定] から、[クイック検索] ボックスに「Einstein 設定」と入力し、[Einstein 設定] をクリックします。
- Einstein を有効にします。
-
[フロー] リストビューを開きます。
- [設定] で、[クイック検索] ボックスに「フロー」と入力して、[フロー] を選択します。
- Automation アプリケーションから、[フロー] タブを選択します。
- 任意の Lightning アプリケーションの [フロー] タブで、アクション メニューをクリックし、[フローを開く] を選択します。
-
フローを作成します。
- 自動化アプリケーションで、[New | Autolaunch | Template-Triggered Prompt Flow (新規自動起動テンプレートトリガープロンプトフロー)] をクリックします。
- [設定] から、[新規フロー | 自動起動 | トリガープロンプトフロー] をクリックします。
-
フローを設定します。
- [自動入力] を選択します。
-
[プロンプトテンプレート種別] で、[Field Generation Template (項目生成テンプレート)] を選択します。
各プロンプトテンプレート種別は、プロンプトビルダーでそのプロンプトテンプレート種別に関連付けられます。
-
[オブジェクト] で [取引先] を選択します。

-
[レコードを取得] 要素を追加して設定します。
- [表示ラベル] に「Get Open Cases」と入力します。
- [オブジェクト] で [ケース] を選択します。
- [条件の要件] で [すべての条件に一致 (AND)] を選択します。
- [項目] で、[取引先 ID] を選択します。
- [演算子] で [次の文字列と一致する] を選択します。
- [値] で、[プロンプトテンプレート入力]、[取引先]、[取引先 ID] の順に選択します。
- [条件を追加] をクリックします。
- [項目] で、[状況] を選択します。
- [演算子] で [次の文字列と一致しない] を選択します。
- [値] で、[Closed] を選択します。
-
[保存するレコード数] で、[すべてのレコード] を選択します。
![2 つの条件が指定され、[保存するレコード数] で [すべてのレコード] が選択されている [レコードを取得] 要素。](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform_automation-260-0-0-production-jajp/c54960cb-6785-4b42-b772-bb5439d930f4/platform_automation/images/flow/flow_concept_promptflow_get_cases.png)
-
決定要素を追加して設定します。
- [表示ラベル] に「Any Cases?」と入力します
- [Select Decision Logic (決定ロジックを選択)] で、[Define Manually (Default) (手動で定義 (デフォルト))] を選択します。
- [新規結果] で、[結果の表示ラベル] に「はい」と入力します。
- [結果を実行する条件の要件] で、[すべての条件に一致 (AND)] を選択します。
- [リソース] で、[Cases from Get Open Cases ([Get Open Cases (取引先責任者のオープンケースを取得)] から取得されたケース)] を選択します。
- [演算子] で [null] を選択します。
- [値] で、[False] を選択します。
- [デフォルトの結果(Default Outcome)] をクリックします。
- [表示ラベル] で、テキストを削除し、「いいえ」と入力します。
-
[結果なし] パスで、[プロンプトの指示を追加] 要素を追加します。
- [表示ラベル] に「Add Note About No Open Cases」と入力します。
-
[プロンプトの手順] に「There are no open cases」と入力します。
フローでこの結果パスが使用される場合、このテキストは $Output グローバル変数に保存されます。フローが完了すると、フローによって項目生成プロンプトテンプレートにテキストが渡されます。
-
[はい] 結果パスで、[ループ] 要素を追加します。
- [表示ラベル] に「Get Each Case」と入力します。
-
[コレクション変数] で、[Cases from Get_Open_Cases (Get_Open_Cases から取得されたケース)] を選択します。
![ループ要素の [コレクション変数] で選択された値](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform_automation-260-0-0-production-jajp/c54960cb-6785-4b42-b772-bb5439d930f4/platform_automation/images/flow/flow_concept_promptflow_loop.png)
-
[For Each (各)] パスで、[Add Prompt Instructions (プロンプトの指示を追加)] 要素を追加します。
- [表示ラベル] に「Add Case Details to Prompt Template」と入力します。
-
[プロンプトの手順] に、次のように入力します。
ケースの詳細: {!Get_Each_Case.Subject}、{!Get_Each_Case.Description}、

フローでこの結果パスが使用される場合、差し込み項目はケースの件名や説明テキストなどの Salesforce データに置き換えられます。このフローでは、プロンプトの手順テキストが $Output グローバル変数に保存されます。フローで [プロンプトの指示を追加] 要素が実行されるたびに、テキストは $Output グローバル変数の既存のテキストに追加されます。複数のケースに関する詳細を含めることができます。フローが完了すると、$Output グローバル変数に保存されているテキストが項目生成プロンプトテンプレートに渡されます。
-
[保存] をクリックします。
- [フローの表示ラベル] に「Get Open Cases for Account」と入力します。
- [保存] をクリックし、[有効化] をクリックします。

フローが完了したので、プロンプトビルダーで項目生成プロンプトテンプレートを作成します。フローをプロンプトテンプレートに追加します。プロンプトビルダーでプロンプトテンプレートをプレビューすると、フローの実行がトリガーされ、フローからプロンプトテンプレートにプロンプト手順が送信されます。「プロンプトテンプレートの作成」を参照してください。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

