CrossTrainedRecognizerSet Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
CrossTrainedRecognizerSet – Reconhecedor para selecionar entre reconhecedores treinados.
public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
- Herança
Comentários
Implementação do reconhecedor que chama vários reconhecedores que são treinados cruzadamente com intenções que modelam o adiamento para outro reconhecedor. Cada reconhecedor deve ter intenções com padrão de nome de intenção especial $"DefersToRecognizer_{Id}" para representar uma intenção cruzada treinada para outro reconhecedor.
Se houver consenso entre os reconhecedores treinados, a estrutura recognizerResult do reconhecedor de consenso será retornada.
Caso haja sinais conflitantes ou ambíguos dos reconhecedores, uma intenção de "ChooseIntent" será retornada com os resultados de todos os reconhecedores.
Construtores
CrossTrainedRecognizerSet(String, Int32) |
Inicializa uma nova instância da classe CrossTrainedRecognizerSet. |
Campos
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 de nome de intenção treinado pela cruz padrão. |
Kind |
Idenfier de classe. |
NoneIntent |
Nenhuma intenção padrão que significa que nenhum dos reconhecedores reconhece a intenção. (Herdado de Recognizer) |
Propriedades
Id |
Obtém ou define a ID do reconhecedor. (Herdado de Recognizer) |
LogPersonalInformation |
Obtém ou define o sinalizador 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 o configurado IBotTelemetryClient no momento que registra o evento RecognizerResult. (Herdado de Recognizer) |
Métodos
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 DialogContext.TurnContext.Activity atual por meio de um reconhecedor e retorna um RecognizerResult. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Executa DialogContext.TurnContext.Activity atual por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado usando IRecognizerConvert. (Herdado de Recognizer) |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Rastreia um evento com o nome do evento fornecido usando o TelemetryClient anexando as propriedades/métricas. (Herdado de Recognizer) |