レトリーバーを追加
プロンプトにレトリーバーを追加して、AI 検索結果でプロンプトを拡張し、コンテキストを追加します。
始める前に
必要なロール:sn_skill_builder.admin
このタスクについて
スキルでレトリーバーを使用すると、ソースから関連情報を取得し、それを大規模言語モデル (LLM) にフィードして最終出力を作成することで、応答の関連性と一貫性が強化されます。このプロセスにより、モデルの微調整を必要とせずに、データの増加に応じて会話フローがスムーズになり、スケーラビリティが向上します。
レトリーバーを使用すると、チャットボットは関連する背景情報を取得して外部の知識にアクセスできるようになり、その結果、より事実に基づいた、より詳細な情報に基づいた回答が得られます。
手順
- 移動先 すべて > Now Assist スキルキット > ホーム.
- スキルを作成するか、レトリーバーを追加するスキルを選択します。
- 2 を選択します。[ツールを追加 (Add tools)] タブ。
- (+) アイコンを選択してノードを追加します。
- ツールノードを選択します。
- ドロップダウンメニューから [Retriever ] を選択します。
- [ レトリーバーの構成] を選択します。
-
フォームで、フィールドに入力します。
表 : 1. ツールフォームを追加 フィールド 説明 名前 レトリーバーの名前。 検索クエリ 検索する情報。静的テキストまたはスキル入力を指定できます。 スペースタイプを検索 - テーブルベース
- 検索プロファイルベース
検索プロファイル 検索ソースのグループ。 検索ソース インデックスが作成され、検索に使用できる ServiceNow 内のテーブル。 返されるフィールド 検索ソースから返して大規模言語モデル (LLM) に送信するフィールド。 制限 返される結果の最大数。 検索条件 - ハイブリッド
- セマンティック
- キーワード
注:[ハイブリッド] または [セマンティック] を選択した場合は、チャンクと再ランク付けを選択できます。チャンクと再ランク付けの詳細については、「 レトリーバーのチャンクと再ランク付け」を参照してください。 - [Next (次へ)] をクリックします。
-
埋め込みモデルを選択します。
モデルの埋め込みの詳細については、「 Configuring an external or custom embedding model」を参照してください。
-
[ハイブリッド] または [セマンティック] 検索条件を選択した場合は、セマンティックインデックスを選択します。
セマンティックインデックスを使用すると、コンテキスト上の意味に基づいてデータを検索できます。
- オプション:
[ハイブリッド] または [セマンティック検索条件] を選択した場合は、[詳細] を選択してドキュメント一致しきい値を変更します。
ドキュメント一致しきい値は、セマンティック一致のしきい値です。デフォルト値は 0 です。0 から 1 までの任意の値を入力できます。値を大きくするほど、より正確な結果を得ることができます。
-
[次へ] を選択します。
注:
- レトリーバーツール情報を確認します。
- [ツールの追加] を選択します。