Recognizer Clase

Definición

Clase base recognizer.

public class Recognizer
type Recognizer = class
Public Class Recognizer
Herencia
Recognizer
Derivado

Comentarios

Los reconocedores funcionan en un entorno DialogContext para reconocer la entrada del usuario en intenciones y entidades. Esta clase modela 3 métodos virtuales alrededor de * Puro DialogContext (donde el reconocimiento ocurre contra el estado actual dialogcontext * Actividad (cuando el reconocimiento proviene de una Actividad) * Texto/Localidad (donde el reconocimiento proviene de texto/localidad). La implementación predeterminada del método DialogContext es usar Context.Activity y llamar al método de actividad. La implementación predeterminada del método Activity es filtrar por las actividades message y extraer texto o configuración regional y llamar al método text/locale.

Constructores

Nombre Description
Recognizer(String, Int32)

Inicializa una nueva instancia de la Recognizer clase para reconocer la entrada del usuario.

Campos

Nombre Description
ChooseIntent

Nombre de intención generado por este reconocedor si los reconocedores secundarios no tienen consenso para las intenciones.

NoneIntent

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

Propiedades

Nombre Description
Id

Obtiene o establece id del reconocedor.

TelemetryClient

Obtiene o establece la configuración IBotTelemetryClient actual que registra el evento RecognizerResultat.

Métodos

Nombre Description
CreateChooseIntentResult(Dictionary<String,RecognizerResult>)

CrearEligeIntentResultado - devuelve ChooseIntent entre múltiples resultados de reconocer.

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.

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

Ejecuta dialogContext.TurnContext.Activity actual a través de un reconocedor y devuelve un resultado genérico del reconocedor.

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.

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.

Se aplica a