QnAMakerRecognizer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
QnAMaker KB を使用して意図を識別する IRecognizer の実装。
public class QnAMakerRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type QnAMakerRecognizer = class
inherit Recognizer
Public Class QnAMakerRecognizer
Inherits Recognizer
- 継承
コンストラクター
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) |