QnAMakerClient インターフェイス

public interface QnAMakerClient

QnA Maker ナレッジ ベースにアクセスするためのクライアント。

メソッドの概要

修飾子と型 メソッドと説明
abstract java.util.concurrent.CompletableFuture<java.lang.Void> callTrain(FeedbackRecords feedbackRecords)

ナレッジ ベースにフィードバックを送信します。

abstract java.util.concurrent.CompletableFuture<QueryResult[]> getAnswers(TurnContext turnContext, QnAMakerOptions options, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

ナレッジ ベースから回答を生成します。

abstract java.util.concurrent.CompletableFuture<QueryResults> getAnswersRaw(TurnContext turnContext, QnAMakerOptions options, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

ナレッジ ベースから回答を生成します。

abstract QueryResult[] getLowScoreVariation(QueryResult[] queryResults)

アクティブ ラーニングのあいまいな質問をフィルター処理します。

メソッドの詳細

callTrain

public abstract CompletableFuture callTrain(FeedbackRecords feedbackRecords)

ナレッジ ベースにフィードバックを送信します。

パラメーター:

feedbackRecords - フィードバック レコード。

戻り値:

非同期操作を表すタスク。

スロー:

java.io.IOException - IOException がある場合はスローします。

getAnswers

public abstract CompletableFuture getAnswers(TurnContext turnContext, QnAMakerOptions options, Map telemetryProperties, Map telemetryMetrics)

ナレッジ ベースから回答を生成します。

パラメーター:

turnContext - ナレッジ ベースに対してクエリを実行するユーザーの質問を含むターン コンテキスト。
options - QnA Maker ナレッジ ベースのオプション。 null の場合、このインスタンスにはコンストラクター オプションが使用されます。
telemetryProperties - QnaMessage イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - QnaMessage イベントを使用してテレメトリに記録される追加のメトリック。

戻り値:

ランク付けスコアの減少順に並べ替えられた、ユーザー クエリの回答の一覧。

getAnswersRaw

public abstract CompletableFuture getAnswersRaw(TurnContext turnContext, QnAMakerOptions options, Map telemetryProperties, Map telemetryMetrics)

ナレッジ ベースから回答を生成します。

パラメーター:

turnContext - ナレッジ ベースに対してクエリを実行するユーザーの質問を含むターン コンテキスト。
options - QnA Maker ナレッジ ベースのオプション。 null の場合、このインスタンスにはコンストラクター オプションが使用されます。
telemetryProperties - QnaMessage イベントを使用してテレメトリにログに記録される追加のプロパティ。
telemetryMetrics - QnaMessage イベントを使用してテレメトリに記録される追加のメトリック。

戻り値:

ランク付けスコアの減少順に並べ替えられた、ユーザー クエリの回答の一覧。

getLowScoreVariation

public abstract QueryResult[] getLowScoreVariation(QueryResult[] queryResults)

アクティブ ラーニングのあいまいな質問をフィルター処理します。

パラメーター:

queryResults - ユーザー クエリの出力。

戻り値:

あいまいな質問のフィルター処理された配列。

適用対象