CrossTrainedRecognizerSet 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
CrossTrainedRecognizerSet - 可選取交叉定型辨識器之間的辨識器。
public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
- 繼承
備註
辨識器實作會呼叫多個辨識器,這些辨識器會與模型延遲至另一個辨識器的意圖交叉定型。 每個辨識器都應該有具有特殊意圖名稱模式 $「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) |