CrossTrainedRecognizerSet Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
CrossTrainedRecognizerSet - Reconocedor para seleccionar entre reconocedores entrenados cruzadamente.
public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
- Herencia
Comentarios
Implementación de reconoceres que llama a múltiples reconocedores entrenados cruzadamente con intenciones que modelan deferiendo 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 entrenada cruzada para otro reconocedor.
Si hay consenso entre los reconocedores entrenados cruzadamente, se devuelve la estructura recognizerResult del reconocedor por consenso.
En caso de que haya señales contradictorias o ambiguas por parte de los reconocedores, se devolverá una intención de "ChooseIntent" junto con los resultados de todos los reconocedores.
Constructores
| Nombre | Description |
|---|---|
| CrossTrainedRecognizerSet(String, Int32) |
Inicializa una nueva instancia de la clase CrossTrainedRecognizerSet. |
Campos
| Nombre | Description |
|---|---|
| ChooseIntent |
Nombre de intención generado por este reconocedor si los reconocedores secundarios no tienen consenso para las intenciones. (Heredado de Recognizer) |
| DeferPrefix |
Prefijo estándar de nombre de intención entrenado cruzadamente. |
| Kind |
Identificador de clase. |
| NoneIntent |
Ninguna intención estándar que significa que ninguno de los reconocedores reconoce la intención. (Heredado de Recognizer) |
Propiedades
| Nombre | Description |
|---|---|
| Id |
Obtiene o establece id del reconocedor. (Heredado de Recognizer) |
| LogPersonalInformation |
Recibe o activa la bandera 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 la configuración IBotTelemetryClient actual que registra el evento RecognizerResultat. (Heredado de Recognizer) |
Métodos
| Nombre | Description |
|---|---|
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Usa RecognizerResult para crear una lista de propiedades que se van a incluir al realizar el seguimiento de la telemetría del resultado. (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 RecognizerResultarchivo . |
| 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 de reconocedor fuertemente tipado usando 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 adjunta las propiedades o métricas. (Heredado de Recognizer) |