CrossTrainedRecognizerSet Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
CrossTrainedRecognizerSet - Riconoscitore per selezionare tra riconoscitori addestrati incrociatamente.
public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
- Ereditarietà
Commenti
Implementazione del riconoscitore che chiama più riconoscitori addestrati incrociatamente con intenti che modellano che deferiscono a un altro riconoscimento. Ogni riconoscitore dovrebbe avere intenti con il pattern di nome di intento speciale $"DefersToRecognizer_{Id}" per rappresentare un intento cross-addestrato per un altro riconoscimento.
Se c'è consenso tra i riconoscitori cross-addestrati, la struttura recognizerResult del riconoscitore di consenso viene restituita.
Nel caso in cui ci siano segnali contrastanti o ambigui dai riconoscitori, allora verrà restituita un'intenzione di "ChooseIntent" con i risultati di tutti i riconoscitori.
Costruttori
| Nome | Descrizione |
|---|---|
| CrossTrainedRecognizerSet(String, Int32) |
Inizializza una nuova istanza della classe CrossTrainedRecognizerSet. |
Campi
| Nome | Descrizione |
|---|---|
| ChooseIntent |
Nome della finalità che verrà prodotto da questo riconoscitore se i riconoscitori figlio non hanno il consenso per le finalità. (Ereditato da Recognizer) |
| DeferPrefix |
Prefisso standard di nome di intento addestrato incrociatamente. |
| Kind |
Identificatore di classe. |
| NoneIntent |
Finalità none standard che indica che nessuno dei riconoscitori riconosce la finalità. (Ereditato da Recognizer) |
Proprietà
| Nome | Descrizione |
|---|---|
| Id |
Ottiene o stabilisce l'id del riconoscimento. (Ereditato da Recognizer) |
| LogPersonalInformation |
Riceve o imposta il flag per determinare se la telemetria debba includere informazioni personali nel suo registro. (Ereditato da AdaptiveRecognizer) |
| Recognizers |
Ottiene o imposta i riconoscitori degli input. |
| TelemetryClient |
Ottiene o imposta la configurazione IBotTelemetryClient attualmente configurata che registra l'evento RecognizerResult. (Ereditato da Recognizer) |
Metodi
| Nome | Descrizione |
|---|---|
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Usa RecognizerResult per creare un elenco di proprietà da includere durante il rilevamento del risultato nei dati di telemetria. (Ereditato da AdaptiveRecognizer) |
| RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Esegue DialogContext.TurnContext.Activity corrente tramite un riconoscitore e restituisce un RecognizerResult. |
| RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Esegue DialogContext.TurnContext.Activity corrente tramite un riconoscitore e restituisce un risultato del riconoscimento fortemente tipato usando IRecognizerConvert. (Ereditato da Recognizer) |
| TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Tiene traccia di un evento con il nome dell'evento fornito usando TelemetryClient che collega le proprietà/metriche. (Ereditato da Recognizer) |