Partager via


CrossTrainedRecognizerSet Classe

Définition

CrossTrainedRecognizerSet - Recognizer pour la sélection entre des reconnaissances croisées.

public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
    inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
Héritage
CrossTrainedRecognizerSet

Remarques

Implémentation du module de reconnaissance qui appelle plusieurs générateurs de reconnaissance qui sont entraînés de manière croisée avec des intentions qui se reportent à un autre module de reconnaissance. Chaque module de reconnaissance doit avoir des intentions avec le modèle de nom d’intention spécial $"DefersToRecognizer_{Id} » pour représenter une intention entraînée de manière croisée pour un autre module de reconnaissance.

S’il existe un consensus entre les modules de reconnaissance interentraînés, la structure recognizerResult de l’outil de reconnaissance de consensus est retournée.

Dans le cas où il existe des signaux contradictoires ou ambigus de la part des modules de reconnaissance, une intention de « ChooseIntent » est retournée avec les résultats de tous les éléments de reconnaissance.

Constructeurs

CrossTrainedRecognizerSet(String, Int32)

Initialise une nouvelle instance de la classe CrossTrainedRecognizerSet.

Champs

ChooseIntent

Nom d’intention qui sera produit par ce module de reconnaissance si les enfants de reconnaissance n’ont pas de consensus pour les intentions.

(Hérité de Recognizer)
DeferPrefix

Préfixe standard du nom d’intention interentraîné.

Kind

Idenfifier de classe.

NoneIntent

Standard none intention qui signifie qu’aucun des éléments de reconnaissance ne reconnaît l’intention.

(Hérité de Recognizer)

Propriétés

Id

Obtient ou définit l’ID du module de reconnaissance.

(Hérité de Recognizer)
LogPersonalInformation

Obtient ou définit l’indicateur pour déterminer si la télémétrie doit inclure des informations personnelles dans son journal.

(Hérité de AdaptiveRecognizer)
Recognizers

Obtient ou définit les modules de reconnaissance d’entrée.

TelemetryClient

Obtient ou définit le actuellement configuré IBotTelemetryClient qui consigne l’événement RecognizerResult.

(Hérité de Recognizer)

Méthodes

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

Utilise RecognizerResult pour créer une liste de propriétés à inclure lors du suivi du résultat dans les données de télémétrie.

(Hérité de AdaptiveRecognizer)
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Exécute dialogContext.TurnContext.Activity actuel via un module de reconnaissance et retourne un RecognizerResult.

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

Exécute le dialogue actuel DialogContext.TurnContext.Activity via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé à l’aide de IRecognizerConvert.

(Hérité de Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Suit un événement avec le nom d’événement fourni à l’aide de TelemetryClient en attachant les propriétés/métriques.

(Hérité de Recognizer)

S’applique à