
モジュール概要
- ユーザー入力により、ナレッジベース内から関連する質問と回答を検索し、自然な文章で出力します。
🔌 入力とトリガー (Inputs & Triggers)
条件をすべて満たした場合に動作を開始
タイプ: ブール型本ノードは複数のブール型入力を接続可能。全ての条件が
true の場合に本モジュールを実行します(AND条件)。いずれかを満たした場合に動作を開始
タイプ: ブール型本ノードは複数のブール型入力を接続可能。いずれか1つでも条件が
true の場合に本モジュールを実行します(OR条件)。情報入力
タイプ: 文字列型前の処理で生成されたテキストをAIモデルに入力します。
⚙️ 設定 (Configuration)
関連ナレッジベース
検索を行うナレッジベースを指定します(最大5つまで設定可能)。
類似度閾値
ユーザーの入力とナレッジベース内のテキストの類似度をスコア化し、閾値を下回る場合は検索結果から除外します。
ベクトル類似度の重み
キーワード検索とベクトル検索の重みを調整します(合計1.0)。デフォルトは1(ベクトル検索のみ)。キーワード重視の場合は値を下げます。
リコール数
設定した類似度閾値を満たす検索結果を、スコアの高い順に取得する件数を指定します。
コンテキストを拡張
コンテキストを拡張して、関連性が高い。
アクセス権制御
アクセス権制御を行う。
リランキングの有効化
検索結果を再評価し、関連性が最も高い順に並べ替えます。精度は向上しますが、処理速度が低下する可能性があります。
リランキングモデル
bce-rerank などの最適化モデルを選択可能です。リランキングリコール数
最適化モデルのスコアに基づき、検索結果を最も関連性の高い順に並べ替える件数を指定します。
📤 出力と動作 (Outputs & Behavior)
該当する関連情報なし
タイプ: ブール型ナレッジベースに関連情報が見つからなかった場合に、次のアクションを指定可能です。
該当する関連情報あり
タイプ: ブール型ナレッジベースに関連情報が見つかった場合に、次のアクションを指定可能です。
ナレッジベース検索結果
タイプ: KB検索結果型検索結果を配列形式で出力します。
モジュール実行終了
タイプ: ブール型本モジュールの実行完了時、出力値は
True となります(通常、次処理を開始するためのトリガーとして使用)。