Lingua

CrossTrainedRecognizerSet Classe

Definizione

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à
CrossTrainedRecognizerSet

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)

Si applica a