このトピックでは、OpenSearch LLMベースの対話型検索エディションのカスタム パラメーターと構文について説明します。
Q&A パラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効な値 | デフォルト値 | 説明 |
モデルの選択 | 文字列 | はい | 該当なし | opensearch-qwen | この対話型検索で使用される大規模言語モデル (LLM)。サポートされているLLMの詳細については、LLMの管理 を参照してください。 |
プロンプト | 文字列 | いいえ | 該当なし | デフォルトのプロンプト テンプレート | この対話型検索で使用されるプロンプト テンプレート。サポートされているプロンプト テンプレートの詳細については、プロンプトの管理 を参照してください。 |
複数ラウンドの会話 | ブール値 | いいえ | 該当なし | true |
|
ストリーミング出力 | ブール値 | いいえ | 該当なし | true |
|
プロンプト パラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効な値 | デフォルト値 | 説明 |
attitude | 文字列 | いいえ | 該当なし | normal |
|
rule | 文字列 | いいえ | 該当なし | simple | 会話の詳細レベル。デフォルト値: detailed。有効な値:
|
noanswer | 文字列 | いいえ | 該当なし | sorry | システムが質問への回答を提供できない場合に返される情報。デフォルト値: sorry。有効な値:
|
language | 文字列 | いいえ | 該当なし | Chinese | 回答の言語。デフォルト値: Chinese。有効な値:
|
role | ブール値 | いいえ | 該当なし | true | 質問に回答するためにカスタム ロールを有効にするかどうかを指定します。 |
role_name | 文字列 | いいえ | 該当なし | AI アシスタント | カスタム ロール。例: AI アシスタント。 |
out_format | 文字列 | いいえ | 該当なし | text | 回答の形式。デフォルト値: text。有効な値:
|
ドキュメント取得パラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効な値 | デフォルト値 | 説明 |
filter | 文字列 | いいえ | 該当なし | なし | ドキュメントをフィルタリングするために使用されるフィールド。例: filter = field = value。 |
top_n | 整数 | いいえ | (0,50] | 5 | 取得するドキュメントの数。 |
sf | 浮動小数点数 | いいえ | [0,+∞) | 1.3 | 取得するドキュメントのベクトル類似度を判断するために使用されるしきい値。
|
dense_weight | 浮動小数点数 | (0,1) | 0.7 | 密ベクトルの重み。このパラメーターは、スパースベクトルモデルを選択した場合に利用可能です。有効な値: (0,1)。スパースベクトルの重みは、1 - dense_weightパラメーターの値という方法で計算されます。 | |
formula | 文字列 | いいえ | 該当なし | ベクトル類似度 | 取得したドキュメントのソート基準となる式。 |
operator | 文字列 | いいえ | 該当なし | AND | テキスト検索中のテキストトークン間の演算子。 |
構文 | |
パラメーター | 説明 |
filter | フィルター条件の形式: field=value。 例
|
top_n | |
sf | |
formula |
|
参照画像パラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効な値 | デフォルト値 | 説明 |
sf | 浮動小数点数 | いいえ | [0,+∞) | 1 | 参照画像のベクトル類似度を判断するためのしきい値。スパースベクトルモデルの場合、値が大きいほどベクトル類似度が高くなります。密ベクトルモデルの場合、値が大きいほどベクトル類似度が低くなります。 |
dense_weight | 浮動小数点数 | いいえ | (0,1) | 0.7 | 密ベクトルの重み。このパラメーターは、スパースベクトルモデルを選択した場合に利用可能です。有効な値: (0,1)。スパースベクトルの重みは、1 - dense_weightパラメーターの値という方法で計算されます。 |
構文 | |
パラメーター | 説明 |
sf | |
クエリ理解パラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効な値 | デフォルト値 | 説明 |
query_extend | ブール値 | いいえ | 該当なし | false | クエリを拡張するかどうかを指定します。この機能を有効にすると、クエリが拡張され、検索パフォーマンスが向上します。 |
query_exten_num | 整数 | いいえ | (0, +∞) | 5 | 拡張するクエリの数。 |
手動介入パラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効な値 | デフォルト値 | 説明 |
sf | 浮動小数点数 | いいえ | [0,2] | 0.3 | 手動介入のしきい値。デフォルト値: 0.3。値が大きいほど、介入エントリが一致しやすくなります。 |
構文 | |
パラメーター | 説明 |
sf | |
その他のパラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効な値 | デフォルト値 | 説明 |
return_hits | ブール値 | いいえ | 該当なし | false | 検索結果を返すかどうかを指定します。このパラメーターをfalseに設定すると、参照リンクのみが返されます。 |
csi_level | 文字列 | いいえ | 該当なし | strict | コンテンツモデレーションの構成。有効な値:
|
history_max | 整数 | いいえ | (0,20] | 20 | システムが結果を返す際に基づく会話の最大ラウンド数。最大20ラウンドまで指定できます。 |
link | ブール値 | いいえ | 該当なし | false | 取得したドキュメントのソースを返すかどうかを指定します。 |
構文 | |
パラメーター | 説明 |
return_hits | |
link | このパラメーターをtrueに設定した場合のサンプルレスポンス: 説明 [^番号^] は、返された結果の参照に含まれる取得済みドキュメントの序数を示します。たとえば、[^1^] は参照内の最初のドキュメントを示します。 |