Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Data 360: ナレッジ回答プロンプトでレトリーバーの結果が1件しか表示されない

公開日: Feb 12, 2026
説明

この記事ではナレッジ回答プロンプトテンプレートでレトリーバーを使用する際、レトリーバーの検索結果が複数件存在していても、結果が 1 件に制限されてしまう事象について、よくある原因と解決策について説明します。

よくある原因

プロンプトビルダーの「ナレッジ回答」プロンプトテンプレートには、レトリーバーが実行された後に結果の重複を排除する内部処理(事後処理)が存在します。この処理では、チャンクデータの Source Record Id(ソースレコードID)を使用してレコードの識別を行います。

レトリーバーの設定で Source Record Id が取得対象に含まれていない場合、システムは結果を一意に識別できず、複数の検索結果が1件に集約されてしまう挙動となります。

なお、Flexテンプレートにはこの事後処理が存在しないため、Source Record Id の設定有無にかかわらず検索結果が表示されます。ナレッジ回答テンプレートを使用する場合にのみ、この設定が必須となります。

対処方法

この問題を解決するには、対象のレトリーバー設定を編集し、返される項目として Source Record Id を明示的に追加します。以下の手順を実行してください。

  1. Data 360 に移動し、[レトリーバー] タブを選択します。

  2. 問題が発生しているレトリーバー名をクリックして開きます。

  3. [レトリーバーを編集] をクリックし、設定ウィザードを開始します。

  4. [結果の設定](または項目選択画面)まで進みます。

  5. 「返される項目」の選択リストにおいて、「関連属性」配下のチャンク(Chunk)オブジェクトを展開します。

  6. Source Record Id という項目を探し、選択済み項目に追加します。

  7. 設定を保存し、レトリーバーを更新します。

設定変更後、プロンプトビルダーに戻り、テンプレートのプレビューを実行して複数の商談データ(または対象レコード)が正しく埋め込まれることを確認してください。

ナレッジ記事番号

005299200

 
読み込み中
Salesforce Help | Article