CrossTrainedRecognizerSet Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
CrossTrainedRecognizerSet - Reconhecedor para selecionar entre reconhecedores preparados cruzados.
public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
- Herança
Observações
Implementação do reconhecedor que chama vários reconhecedores que são cruzados preparados com intenções que o modelo adia para outro reconhecedor. Cada reconhecedor deve ter intenções com o padrão de nome de intenção especial $"DefersToRecognizer_{Id}" para representar uma intenção de preparação cruzada para outro reconhecedor.
Se houver consenso entre os reconhecedores cruzados treinados, é devolvida a estrutura recognizerResult do reconhecedor de consenso.
No caso de existirem sinais em conflito ou ambíguos dos reconhecedores, será devolvida uma intenção de "ChooseIntent" com os resultados de todos os reconhecedores.
Construtores
CrossTrainedRecognizerSet(String, Int32) |
Inicializa uma nova instância da CrossTrainedRecognizerSet classe. |
Campos
ChooseIntent |
Nome da intenção que será produzido por este reconhecedor se os reconhecedores subordinados não tiverem consenso para intenções. (Herdado de Recognizer) |
DeferPrefix |
Prefixo de nome de intenção com formação cruzada padrão. |
Kind |
Idenfifier de classe. |
NoneIntent |
Standard nenhuma intenção que significa que nenhum dos reconhecedores reconhece a intenção. (Herdado de Recognizer) |
Propriedades
Id |
Obtém ou define o ID do reconhecedor. (Herdado de Recognizer) |
LogPersonalInformation |
Obtém ou define o sinalizador para determinar se a telemetria deve incluir informações pessoais no respetivo registo. (Herdado de AdaptiveRecognizer) |
Recognizers |
Obtém ou define os reconhecedores de entrada. |
TelemetryClient |
Obtém ou define o atualmente configurado IBotTelemetryClient que regista o evento RecognizerResult. (Herdado de Recognizer) |
Métodos
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Utiliza o RecognizerResult para criar uma lista de propriedades a incluir ao controlar o resultado na telemetria. (Herdado de AdaptiveRecognizer) |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Executa a caixa de diálogo atualContext.TurnContext.Activity através de um reconhecedor e devolve um RecognizerResult. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Executa a caixa de diálogo atualContext.TurnContext.Activity através de um reconhecedor e devolve um resultado de reconhecedor com o IRecognizerConvert. (Herdado de Recognizer) |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Monitoriza um evento com o nome do evento fornecido através da TelemetryClient que anexa as propriedades/métricas. (Herdado de Recognizer) |