次の方法で共有


QnAMaker クラス

定義

QnA Maker サポート情報へのアクセスを提供します。

public class QnAMaker : Microsoft.Bot.Builder.AI.QnA.IQnAMakerClient, Microsoft.Bot.Builder.AI.QnA.ITelemetryQnAMaker
type QnAMaker = class
    interface IQnAMakerClient
    interface ITelemetryQnAMaker
Public Class QnAMaker
Implements IQnAMakerClient, ITelemetryQnAMaker
継承
QnAMaker
実装

コンストラクター

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)

QnAMaker クラスの新しいインスタンスを初期化します。

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

QnAMaker クラスの新しいインスタンスを初期化します。

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)
古い.

QnAMaker クラスの新しいインスタンスを初期化します。

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)
古い.

QnAMaker クラスの新しいインスタンスを初期化します。

フィールド

QnAMakerName

QnAMaker クラスの名前。

QnAMakerTraceLabel

QnA Maker トレースのログ記録時に使用されるラベル。

QnAMakerTraceType

QnA Maker トレースをログに記録するときに使用される型。

プロパティ

DefaultHttpClient

HttpClient QnA Maker API を呼び出すときに使用する を取得します。

LogPersonalInformation

ユーザーから取得した個人情報をログに記録するかどうかを示す値を取得します。

TelemetryClient

QnaMessage イベントをログに記録する現在構成されている IBotTelemetryClient を取得します。

メソッド

CallTrainAsync(FeedbackRecords)

サポート情報にフィードバックを送信します。

FillQnAEventAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

テレメトリの QnaMessage イベントのイベント プロパティとメトリックを入力します。 これらのプロパティは、QnA GetAnswers メソッドが呼び出されたときにログに記録されます。

GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>)

サポート情報から回答を生成します。

GetAnswersAsync(ITurnContext, QnAMakerOptions)

サポート情報から回答を生成します。

GetAnswersRawAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>)

サポート情報から回答を生成します。

GetLowScoreVariation(QueryResult[])

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

OnQnaResultsAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

QnA Maker から結果が返されたときに実行されます。

適用対象