このトピックでは、OpenSearch LLMベースの対話型検索エディションのカスタムパラメーターと構文について説明します。
Q&A パラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効値 | デフォルト値 | 説明 |
モデルの選択 | 文字列 | はい | - | opensearch-qwen | 対話型検索に使用される大規模言語モデル(LLM)。 サポートされている LLM の詳細については、「LLM の管理」をご参照ください。 |
プロンプト | 文字列 | いいえ | - | デフォルトのプロンプトテンプレート | 対話型検索に使用されるプロンプトテンプレート。 サポートされているプロンプトテンプレートの詳細については、「プロンプトの管理」をご参照ください。 |
複数ラウンドの会話 | ブール値 | いいえ | - | true |
|
ストリーミング出力 | ブール値 | いいえ | - | true |
|
プロンプトパラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効値 | デフォルト値 | 説明 |
attitude | 文字列 | いいえ | - | normal |
|
ルール | String | いいえ | - | detailed | 会話の詳細レベル。デフォルト値: detailed。有効な値:
|
回答なし | 文字列 | いいえ | - | 申し訳ございません | システムが質問への回答を見つけられなかった場合に返される情報です。デフォルト値:sorry。有効な値:
|
言語 | 文字列 | いいえ | - | 中国語 | 回答の言語です。デフォルト値:中国語。有効な値:
|
ロール | ブール値 | いいえ | - | true | カスタムロールが質問に回答できるかどうかを指定します。 |
role_name | 文字列 | いいえ | - | AI アシスタント | カスタムロール。例:AI アシスタント。 |
出力フォーマット | 文字列 | いいえ | - | テキスト | 回答のフォーマットです。デフォルト値:text。有効な値:
|
ドキュメント検索パラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効値 | デフォルト値 | 説明 |
filter | String | いいえ | - | - | ドキュメントをフィルタリングするために使用されるフィールド。例: filter = field = value。 |
top_n | Int | いいえ | (0, 50] | 5 | 取得するドキュメントの数。 |
sf | Float | いいえ | [0,+∞) | 1.3 | ドキュメント取得のためのベクター関連性を判断するためのしきい値。
|
dense_weight | Float | (0,1) | 0.7 | デンスベクターの重み。このパラメーターは、スパースベクターモデルを選択した場合に利用できます。有効値: (0,1)。スパースベクターの重みは、次の方法で計算されます。1 - dense_weight パラメーターの値。 | |
formula | String | いいえ | - | ベクター類似度 | 取得したドキュメントをソートするための数式。 |
operator | String | いいえ | - | AND | テキスト検索中のテキストトークン間の演算子。 |
構文 | |
パラメーター | 説明 |
filter | フィルター条件の形式:field=value。 例:
|
top_n | |
sf |
|
formula |
|
参照イメージパラメーター
パラメーター | |||||
パラメーター | タイプ | 必須 | 有効な値 | デフォルト値 | 説明 |
sf | Float | いいえ | [0,+∞) | 1 | 参照画像のベクトル類似度を判断するためのしきい値。スパースベクトルモデルの場合、値が大きいほどベクトル類似度が高くなります。デンスベクトルモデルの場合、値が大きいほどベクトル類似度は低くなります。 |
dense_weight | Float | いいえ | (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 | 取得したドキュメントのソースを返すかどうかを指定します。 |
rich_text_strategy | 文字列 | いいえ | - | リッチテキストの処理方法。このパラメーターが存在しないか、空のままになっている場合、リッチテキストは有効にならず、デフォルトの処理方法が使用されます。
| |
構文 | |
パラメーター | 説明 |
return_hits | |
link | このパラメーターを true に設定した場合のサンプルレスポンス:
説明 [^Number^] は、返された結果の参照で取得されたドキュメントの序数を示します。たとえば、[^1^] は参照内の最初のドキュメントを示します。 |