Recognizer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Recognizer 基本クラス。
public class Recognizer
type Recognizer = class
Public Class Recognizer
- 継承
-
Recognizer
- 派生
注釈
認識エンジンは、DialogContext 環境で動作し、意図とエンティティへのユーザー入力を認識します。 このクラスは、 * Pure DialogContext (認識が現在の状態の dialogcontext * Activity に対して行われる) * Text/Locale (認識がテキスト/ロケールからの場合) の 3 つの仮想メソッドをモデル化します。DialogContext メソッドの既定の実装は、Context.Activity を使用し、アクティビティ メソッドを呼び出します。 Activity メソッドの既定の実装では、Message アクティビティにフィルター処理し、テキスト/ロケールをプルしてテキスト/ロケール メソッドを呼び出します。
コンストラクター
Recognizer(String, Int32) |
ユーザー入力を認識するために、 Recognizer クラスの新しいインスタンスを初期化します。 |
フィールド
ChooseIntent |
子認識エンジンが意図のコンセンサスを持たない場合に、この認識エンジンによって生成される意図名。 |
NoneIntent |
どの認識者も意図を認識しない標準の意図。 |
プロパティ
Id |
認識エンジンの ID を取得または設定します。 |
TelemetryClient |
RecognizerResult イベントをログに記録する現在構成されている IBotTelemetryClient を取得または設定します。 |
メソッド
CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult - 複数の認識エンジンの結果間で ChooseIntent を返します。 |
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
RecognizerResult を使用して、テレメトリの結果を追跡するときに含めるプロパティの一覧を作成します。 |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
認識エンジンを介して現在の DialogContext.TurnContext.Activity を実行し、汎用認識エンジンの結果を返します。 |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
認識エンジンを介して現在の DialogContext.TurnContext.Activity を実行し、IRecognizerConvert を使用して厳密に型指定された認識エンジンの結果を返します。 |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
プロパティまたはメトリックをアタッチする TelemetryClient を使用して指定されたイベント名を持つイベントを追跡します。 |