共用方式為


CrossTrainedRecognizerSet 類別

定義

CrossTrainedRecognizerSet - 可選取交叉定型辨識器之間的辨識器。

public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
    inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
繼承
CrossTrainedRecognizerSet

備註

辨識器實作會呼叫多個辨識器,這些辨識器會與模型延遲至另一個辨識器的意圖交叉定型。 每個辨識器都應該有具有特殊意圖名稱模式 $「DefersToRecognizer_{Id}」 的意圖,以代表另一個辨識器的交叉定型意圖。

如果交叉定型辨識器之間有共識,則會傳回來自共識辨識器的 recognizerResult 結構。

如果辨識器發生衝突或模棱兩可的訊號,則會傳回 「ChooseIntent」 意圖與所有辨識器的結果。

建構函式

CrossTrainedRecognizerSet(String, Int32)

初始化 CrossTrainedRecognizerSet 類別的新執行個體。

欄位

ChooseIntent

如果子辨識器沒有意圖的共識,這個辨識器將會產生的意圖名稱。

(繼承來源 Recognizer)
DeferPrefix

標準交叉定型意圖名稱前置詞。

Kind

類別 idenfifier。

NoneIntent

標準無意圖,表示辨識器無法辨識意圖。

(繼承來源 Recognizer)

屬性

Id

取得或設定辨識器的識別碼。

(繼承來源 Recognizer)
LogPersonalInformation

取得或設定 旗標,以判斷遙測是否應該在其記錄中包含個人資訊。

(繼承來源 AdaptiveRecognizer)
Recognizers

取得或設定輸入辨識器。

TelemetryClient

取得或設定目前設定 IBotTelemetryClient 的 ,記錄 RecognizerResult 事件。

(繼承來源 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)

適用於