QnAMakerClient interface
QnA Maker ナレッジ ベースにアクセスするためのクライアント。
メソッド
call |
ナレッジ ベースにフィードバックを送信します。 |
get |
ナレッジ ベースから回答を生成します。 |
get |
ナレッジ ベースから回答を生成します。 |
get |
アクティブ ラーニングのあいまいな質問をフィルター処理します。 |
メソッドの詳細
callTrain(FeedbackRecords)
ナレッジ ベースにフィードバックを送信します。
function callTrain(feedbackRecords: FeedbackRecords): Promise<void>
パラメーター
- feedbackRecords
- FeedbackRecords
フィードバック レコード。
戻り値
Promise<void>
getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
ナレッジ ベースから回答を生成します。
function getAnswers(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResult[]>
パラメーター
- turnContext
-
TurnContext
ナレッジ ベースに対してクエリを実行するユーザーの質問を含むターン コンテキスト。
- options
- QnAMakerOptions
QnA Maker ナレッジ ベースのオプション。 null の場合、このインスタンスにはコンストラクター オプションが使用されます。
- telemetryProperties
-
Record<string, string>
QnaMessage イベントを使用してテレメトリにログに記録される追加のプロパティ。
- telemetryMetrics
-
Record<string, number>
QnaMessage イベントを使用してテレメトリに記録される追加のメトリック。
戻り値
Promise<QnAMakerResult[]>
ランク付けスコアの減少順に並べ替えられた、ユーザー クエリの回答の一覧。
getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)
ナレッジ ベースから回答を生成します。
function getAnswersRaw(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResults>
パラメーター
- turnContext
-
TurnContext
ナレッジ ベースに対してクエリを実行するユーザーの質問を含むターン コンテキスト。
- options
- QnAMakerOptions
QnA Maker ナレッジ ベースのオプション。 null の場合、このインスタンスにはコンストラクター オプションが使用されます。
- telemetryProperties
-
Record<string, string>
QnaMessage イベントを使用してテレメトリにログに記録される追加のプロパティ。
- telemetryMetrics
-
Record<string, number>
QnaMessage イベントを使用してテレメトリに記録される追加のメトリック。
戻り値
Promise<QnAMakerResults>
ランク付けスコアの減少順に並べ替えられた、ユーザー クエリの回答の一覧。
getLowScoreVariation(QnAMakerResult[])
アクティブ ラーニングのあいまいな質問をフィルター処理します。
function getLowScoreVariation(queryResult: QnAMakerResult[]): QnAMakerResult[]
パラメーター
- queryResult
ユーザー クエリの出力。
戻り値
あいまいな質問のフィルター処理された配列。