次の方法で共有


QnAMakerRecognizer クラス

定義

QnAMaker KB を使用して意図を識別する IRecognizer の実装。

public class QnAMakerRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type QnAMakerRecognizer = class
    inherit Recognizer
Public Class QnAMakerRecognizer
Inherits Recognizer
継承
QnAMakerRecognizer

コンストラクター

QnAMakerRecognizer()

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

フィールド

ChooseIntent

子認識エンジンが意図のコンセンサスを持たない場合に、この認識エンジンによって生成される意図名。

(継承元 Recognizer)
Kind

この認識エンジンの宣言型。

NoneIntent

どの認識エンジンも意図を認識しない標準の none 意図。

(継承元 Recognizer)
QnAMatchIntent

意図を意図コレクションに追加するときに使用される RecognizerResult キー。

プロパティ

Context

コンテキストを設定するために評価する式を取得または設定します。

EndpointKey

QnA Maker KB のエンドポイント キーを取得または設定します。

HostName

QnA Maker サービスのホスト名を取得または設定します。

HttpClient

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

Id

認識エンジンの ID を取得または設定します。

(継承元 Recognizer)
IncludeDialogNameInMetadata

QnA コンテキストのダイアログ名メタデータを含めるかどうかを取得または設定します。

IsTest

呼び出されるナレッジ ベースの環境を取得または設定するかどうかを示す値を取得または設定します。

KnowledgeBaseId

QnA Maker KnowledgeBase の KnowledgeBase ID を取得または設定します。

LogPersonalInformation

個人情報をテレメトリに記録する必要があるかどうかを判断するフラグを取得または設定します。

Metadata

追加のメタデータ名の値ペアを設定するために評価する式を取得または設定します。

QnAId

QnAId パラメーターに使用する式または数値を取得または設定します。

RankerType

ランカーの種類を取得または設定します。

StrictFiltersJoinOperator

結合演算子を取得または設定します Metadata

TelemetryClient

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

(継承元 Recognizer)
Threshold

結果をフィルター処理するしきい値スコアを取得または設定します。

Top

必要な結果の数を取得または設定します。

メソッド

FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

RecognizerResult を使用して、テレメトリの結果を追跡するときに含めるプロパティの一覧を作成します。

GetQnAMakerClientAsync(DialogContext)

IQnAMakerClientインスタンスを取得します。

RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

QnA Maker への呼び出しの結果を返します。

RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

認識エンジンを介して現在の DialogContext.TurnContext.Activity を実行し、IRecognizerConvert を使用して厳密に型指定された認識エンジンの結果を返します。

(継承元 Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

TelemetryClient を使用して指定されたイベント名を持つイベントを追跡し、プロパティ/メトリックをアタッチします。

(継承元 Recognizer)

適用対象