CrossTrainedRecognizerSet Classe

Definição

CrossTrainedRecognizerSet - Reconhecedor para selecionar entre reconhecedores cruzados treinados.

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

Comentários

Implementação de reconhecedor que chama múltiplos reconhecedores que são treinados cruzadamente, com intenções que modelam deferindo para outro reconhecedor. Cada reconhecente deve ter intenções com o padrão de nome de intenção especial $"DefersToRecognizer_{Id}" para representar uma intenção cross-trained para outro reconhecedor.

Se houver consenso entre os reconhecedores treinados cruzadamente, a estrutura recognizerResult do reconhecor de consenso é retornada.

No caso de haver sinais conflitantes ou ambíguos dos reconhecentes, uma intenção de "EscolherIntenção" será retornada com os resultados de todos os reconhecidos.

Construtores

Nome Description
CrossTrainedRecognizerSet(String, Int32)

Inicializa uma nova instância da classe CrossTrainedRecognizerSet.

Campos

Nome Description
ChooseIntent

Nome da intenção que será produzido por esse reconhecedor se os reconhecedores filho não tiverem consenso para intenções.

(Herdado de Recognizer)
DeferPrefix

Prefixo padrão de nome de intenção treinado em cruzamento.

Kind

Identificador de classe.

NoneIntent

Nenhuma intenção padrão que significa que nenhum dos reconhecedores reconhece a intenção.

(Herdado de Recognizer)

Propriedades

Nome Description
Id

Obtém ou define id do reconhecedor.

(Herdado de Recognizer)
LogPersonalInformation

Recebe ou define a flag para determinar se a telemetria deve incluir informações pessoais em seu log.

(Herdado de AdaptiveRecognizer)
Recognizers

Obtém ou define os reconhecedores de entrada.

TelemetryClient

Obtém ou define a configuração IBotTelemetryClient atual que registra o evento RecognizerResult.

(Herdado de Recognizer)

Métodos

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

Usa o RecognizerResult para criar uma lista de propriedades a serem incluídas ao acompanhar o resultado em telemetria.

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

Executa o DialogContext.TurnContext.Activity atual através de um reconhecor e retorna um RecognizerResult.

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

Executa o DialogContext.TurnContext.Activity atual por um reconhecor e retorna um resultado de reconhecimento fortemente tipado usando IRecognizerConvert.

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

Controla um evento com o nome do evento fornecido usando o TelemetryClient anexando as propriedades/métricas.

(Herdado de Recognizer)

Aplica-se a