Compartir a través de


CrossTrainedRecognizerSet Clase

Definición

CrossTrainedRecognizerSet: reconocedor para seleccionar entre reconocedores entrenados entre cruzados.

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

Comentarios

Implementación de Recognizer que llama a varios reconocedores que se entrenan entre sí con intenciones que modelan aplazando a otro reconocedor. Cada reconocedor debe tener intenciones con el patrón de nombre de intención especial $"DefersToRecognizer_{Id}" para representar una intención entre entrenamiento para otro reconocedor.

Si hay consenso entre los reconocedores entrenados cruzados, se devuelve la estructura recognizerResult del reconocedor de consenso.

En caso de que haya señales conflictivas o ambiguas de los reconocedores, se devolverá una intención de "ChooseIntent" con los resultados de todos los reconocedores.

Constructores

CrossTrainedRecognizerSet(String, Int32)

Inicializa una nueva instancia de la clase CrossTrainedRecognizerSet.

Campos

ChooseIntent

Nombre de intención que generará este reconocedor si los reconocedores secundarios no tienen consenso para las intenciones.

(Heredado de Recognizer)
DeferPrefix

Prefijo de nombre de intención entre entrenamiento estándar.

Kind

Clase idenfifier.

NoneIntent

Ninguna intención estándar que significa que ninguno de los reconocedores reconoce la intención.

(Heredado de Recognizer)

Propiedades

Id

Obtiene o establece el identificador del reconocedor.

(Heredado de Recognizer)
LogPersonalInformation

Obtiene o establece la marca para determinar si la telemetría debe incluir información personal en su registro.

(Heredado de AdaptiveRecognizer)
Recognizers

Obtiene o establece los reconocedores de entrada.

TelemetryClient

Obtiene o establece el objeto configurado IBotTelemetryClient actualmente que registra el evento RecognizerResult.

(Heredado de Recognizer)

Métodos

FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

Usa RecognizerResult para crear una lista de propiedades que se incluirán al realizar el seguimiento de los resultados en la telemetría.

(Heredado de AdaptiveRecognizer)
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Ejecuta dialogContext.TurnContext.Activity actual a través de un reconocedor y devuelve un RecognizerResult.

RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Ejecuta dialogContext.TurnContext.Activity actual a través de un reconocedor y devuelve un resultado del reconocedor fuertemente tipado mediante IRecognizerConvert.

(Heredado de Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Realiza un seguimiento de un evento con el nombre del evento proporcionado mediante TelemetryClient que asocia las propiedades o métricas.

(Heredado de Recognizer)

Se aplica a