Recognizer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
認識エンジンの基本クラス。
public class Recognizer
type Recognizer = class
Public Class Recognizer
- 継承
-
Recognizer
- 派生
注釈
認識エンジンは DialogContext 環境で動作し、意図とエンティティへのユーザー入力を認識します。 このクラスは、* Pure DialogContext(認識が現在の状態に対して行われる場合)* Activity(認識が活動から来る場合)* Text/Locale(認識がテキスト/ローカレからの場合)を中心に3つの仮想メソッドをモデル化しています。DialogContextメソッドのデフォルト実装は、Context.Activityを使い、アクティビティメソッドを呼び出すことです。 Activity メソッドの既定の実装では、メッセージ アクティビティにフィルター処理し、テキスト/ロケールをプルして、text/locale メソッドを呼び出します。
コンストラクター
| 名前 | 説明 |
|---|---|
| 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 を使用して指定されたイベント名を持つイベントを追跡し、プロパティ/メトリックをアタッチします。 |