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
ユーザー クエリの出力。
戻り値
あいまいな質問のフィルター処理された配列。