ナレッジ検索ノードの設定

ナレッジベースを検索するノードの設定方法を解説します。

ナレッジ検索ノードとは

ナレッジ検索ノード(Knowledge Retrieval)は、ナレッジベースから関連情報を取得するノードです。

設定手順

ステップ1: ノードの追加

  1. ノードパネルから「ナレッジ検索」をドラッグ
  1. 開始ノードの後に配置
  1. ノードをクリックして設定

ステップ2: ナレッジベースの選択

  1. 「+ ナレッジを追加」をクリック
  1. 使用するナレッジベースを選択
  1. 複数選択可能

ステップ3: クエリの設定

検索に使用するクエリを設定:

選択肢
説明
sys.query
ユーザー入力をそのまま使用(推奨
カスタム
前処理したクエリを使用

設定項目

基本設定

項目
説明
推奨値
TopK
取得するチャンク数
3〜6
Score Threshold
最低スコア
0.5〜0.7

検索モード

ナレッジベースで設定した検索方法が使用されます。

複数ナレッジの設定

複数のナレッジベースを同時に検索できます:

ナレッジ検索ノード
├── 製品情報ナレッジ
├── FAQナレッジ
└── 会社情報ナレッジ

設定手順

  1. 「+ ナレッジを追加」を再度クリック
  1. 追加したいナレッジベースを選択
  1. 繰り返し

出力の使用

出力変数

変数
説明
result
検索結果のテキスト

LLMノードでの参照

LLMノードのユーザープロンプトで:

## 参考情報
{{#knowledge_retrieval.result#}}

## ユーザーの質問
{{#sys.query#}}

上記の参考情報に基づいて回答してください。
参考情報にない内容は「わかりません」と答えてください。

デジタルヒューマン向け設定

ナレッジベース: 製品情報 + FAQ + 会社情報
クエリ: sys.query
TopK: 5
Score Threshold: 0.6

ベストプラクティス

  1. 絞り込みすぎない: TopKは少なくとも3以上
  1. Rerank活用: ナレッジ側でRerankを設定
  1. 結果の確認: デバッグで検索結果を確認
お役に立ちましたか?
😞
😐
🤩

最終更新日 December 23, 2025