CrossTrainedRecognizerSet クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CrossTrainedRecognizerSet - クロストレーニングされた認識器の中から選択するためのRecognizer。
public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
- 継承
注釈
認識器の実装は、複数の認識器を呼び出し、それを相互学習した意図で他の認識器に委譲することをモデル化します。 各レカニャは、別のレカニャに対してクロストレーニングされた意図を表す特別な意図名パターン$"DefersToRecognizer_{Id}"を持つべきです。
クロストレーニングされた認識器間で合意が得られた場合、コンセンサス認識器からの認知結果構造が返されます。
認識器から矛盾または曖昧な信号がある場合、「ChooseIntent」の意図が返され、すべての認識器の結果が反映されます。
コンストラクター
| 名前 | 説明 |
|---|---|
| CrossTrainedRecognizerSet(String, Int32) |
CrossTrainedRecognizerSet クラスの新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| ChooseIntent |
子認識エンジンが意図のコンセンサスを持たない場合に、この認識エンジンによって生成される意図名。 (継承元 Recognizer) |
| DeferPrefix |
標準的なクロストレーニングされた意図名プレフィックス。 |
| Kind |
階級識別者。 |
| NoneIntent |
どの認識エンジンも意図を認識しない標準の意図。 (継承元 Recognizer) |
プロパティ
| 名前 | 説明 |
|---|---|
| Id |
認識装置のIDを取得するか設定します。 (継承元 Recognizer) |
| LogPersonalInformation |
テレメトリに個人情報を含めるべきかどうかを判断するためにフラグを取得します。 (継承元 AdaptiveRecognizer) |
| Recognizers |
入力認識器を取得するか設定します。 |
| TelemetryClient |
RecognizerResultイベントをログに記録する現在設定されている IBotTelemetryClient を取得したり設定したりします。 (継承元 Recognizer) |
メソッド
| 名前 | 説明 |
|---|---|
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
RecognizerResult を使用して、テレメトリの結果を追跡するときに含めるプロパティの一覧を作成します。 (継承元 AdaptiveRecognizer) |
| RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
現在のDialogContext.TurnContext.Activityをレカニャで実行し、返 RecognizerResultを返します。 |
| 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) |