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 |
どの認識エンジンも意図を認識しない標準の意図。 (継承元 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) |