Flex プロンプトテンプレートへの自由テキスト入力の追加
自由テキスト入力を含む Flex プロンプトテンプレートを作成します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Einstein for Platform、Einstein または Agentforce for Sales/Service アドオン、または Agentforce Foundation が付属する Enterprise Edition、Performance Edition、および Unlimited Edition |
| 必要なユーザー権限 | |
|---|---|
| プロンプトビルダーでプロンプトテンプレートを作成および管理する | 「プロンプトテンプレートマネージャー」権限セット
または 「アプリケーションのカスタマイズ」権限セット |
フリーテキスト入力は、テキストのみで構成される非レコードタイプの入力項目です。Flex プロンプトテンプレートには、リソースピッカーから差し込み項目や他のリソースを含める場合と同じように、自由テキスト入力項目を含めることができます。この機能により、プロンプトテンプレートでフリーテキストを入力として受け取るシナリオを処理できます。たとえば、フォーム項目で質問を送信する顧客、ファイルを参照してプロンプトにコンテンツを送信する顧客、プロンプトビルダーで Flex プロンプトテンプレートに任意のテキストを送信する状況を処理する顧客などです。
自分がプロンプト管理者で、Web サイトの特定の商品に関する顧客の質問に回答するプロンプトを設計したいと考えているとします。自由テキスト入力を処理する Flex プロンプトテンプレートは、このような一般的な状況に適したエレガントなソリューションです。商談を使用して、現在実行中のプロモーションについて顧客に知らせることもできます。
メモ ユーザー入力機能は Flex テンプレートでのみ使用でき、最大 127,000 文字までサポートされます。
使用を開始するには、プロンプトテンプレートを作成します。
- [Prompt Template Type (プロンプトテンプレート種別)] ドロップダウンで、[Flex] を選択します。
- [プロンプトテンプレート名] に「Product Question Response and Promotion」 (商品質問への回答とプロモーション) と入力します。
-
[ソースを定義] セクションで、3 つのソースを定義します。
- 最初の行で、[名前] フィールドに「Product」と入力します。ソース種別として [オブジェクト] を選択します。[オブジェクト] 項目で、[商品] を選択します。この行は、顧客が質問している商品を表します。
- 2 番目の行で、[名前] フィールドに「User Question」 (ユーザーの質問) と入力します。ソース種別として [フリーテキスト] を選択します。この行は、顧客が質問形式で入力するテキストを表します。
- 3 行目で、[名前] フィールドに「Promotion」 (プロモーション) と入力します。ソース種別として [オブジェクト] を選択します。[オブジェクト] 項目で、[商品サービスキャンペーン] を選択します。この行は、顧客に伝えるプロモーションを表します。
-
[次へ] をクリックします。
プロンプトテンプレートワークスペースにリダイレクトされます。
-
プロンプトテンプレートを最初から記述するか、サンプルテンプレートをコピーして貼り付けます。
- この例で使用されているテンプレートに基づいてプロンプトテンプレートを作成する場合は、ページの下部に表示されているサンプルテンプレートテキストをコピーして貼り付け、編集します。
- プロンプトビルダーでテンプレートを実行する前に、[プロンプト] セクションで [リソースの挿入] をクリックし、検索バーを使用してプレースホルダーを実際の差し込み項目に置き換えます。検索項目は、このオプションを初めてクリックしたときに表示されます。
- テンプレートがプロンプトに解決されると、差し込み項目が実際のデータに置き換えられ、[解決済みプロンプト] セクションに表示されます。
- [プレビュー設定] パネルで、[商品] 項目の商品を選択し、[ユーザー質問] 項目にサンプル質問を入力して、[プロモーション] 項目のプロモーションを選択します。
- [保存 & プレビュー(Save & Preview)] をクリックして、LLM で生成された応答を確認します。
例
例からのテキスト:
A customer on our site is asking the following question about {!$Input:Product.Name}. Do your best to answer the customer's question.
'''
{!$Input:User_Question}
'''
In addition to answering their question, be sure to mention {!$Input:Promotion.ProductServiceCampaignName} to the customer.
この記事で問題は解決されましたか?
ご意見をお待ちしております。
