CrossTrainedRecognizerSet Klasse

Definition

Crosstrainedrecognizerset-Erkennungs Modul für die Auswahl zwischen Kreuz trainierten erkenzern.CrossTrainedRecognizerSet - Recognizer for selecting between cross trained recognizers.

public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Recognizer
type CrossTrainedRecognizerSet = class
    inherit Recognizer
Public Class CrossTrainedRecognizerSet
Inherits Recognizer
Vererbung
CrossTrainedRecognizerSet

Hinweise

Erkennungs Modul Implementierung, die mehrere erkenzer aufruft, die mit Intents quer trainiert werden, die das Modell auf eine andere Erkennung verschieben.Recognizer implementation which calls multiple recognizers that are cross trained with intents that model deferring to another recognizer. Jede Erkennung sollte Intents mit einem speziellen Intent-Namensmuster $ "DefersToRecognizer_ {ID}" aufweisen, um eine Kreuz trainierte Absicht für eine andere Erkennungsfunktion darzustellen.Each recognizer should have intents with special intent name pattern $"DefersToRecognizer_{Id}" to represent a cross-trained intent for another recognizer.

Wenn eine Übereinstimmung zwischen den Kreuz trainierten erkenungen besteht, wird die Erkennungs Ergebnis Struktur aus der Konsens Erkennung zurückgegeben.If there is consensus among the cross trained recognizers, the recognizerResult structure from the consensus recognizer is returned.

In Fällen, in denen die Erkennungs Tools widersprüchliche oder unbewusste Signale aufweisen, wird die Absicht "chooseingetent" mit den Ergebnissen aller Erkennungs Modul zurückgegeben.In the case that there is conflicting or ambigious signals from the recognizers then an intent of "ChooseIntent" will be returned with the results of all of the recognizers.

Konstruktoren

CrossTrainedRecognizerSet(String, Int32)

Initialisiert eine neue Instanz der CrossTrainedRecognizerSet-Klasse.Initializes a new instance of the CrossTrainedRecognizerSet class.

Felder

ChooseIntent

Der beabsichtigte Name, der von dieser Erkennung erzeugt wird, wenn die untergeordneten Erkennungs Tools keinen Konsens für Intents aufweisen.Intent name that will be produced by this recognizer if the child recognizers do not have consensus for intents.

(Geerbt von Recognizer)
DeferPrefix

Standard mäßiges übertrainiertes Intent-namens Präfix.Standard cross trained intent name prefix.

Kind

Class-idenfifier.Class idenfifier.

NoneIntent

"Standard keine Absicht" bedeutet, dass keine der Erkennungs Tools die Absicht erkennen.Standard none intent that means none of the recognizers recognize the intent.

(Geerbt von Recognizer)

Eigenschaften

Id

Ruft die ID der Erkennung ab oder legt Sie fest.Gets or sets id of the recognizer.

(Geerbt von Recognizer)
Recognizers

Ruft die Eingabe Erkennungs Modul ab oder legt Sie fest.Gets or sets the input recognizers.

TelemetryClient

Ruft das derzeit konfigurierte ab IBotTelemetryClient , das das erkenzerresult-Ereignis protokolliert.Gets or sets the currently configured IBotTelemetryClient that logs the RecognizerResult event.

(Geerbt von Recognizer)

Methoden

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

Verwendet das Erkennungs Ergebnis zum Erstellen einer Liste von propties, die eingeschlossen werden sollen, wenn das Ergebnis in der Telemetrie nachverfolgt wird.Uses the RecognizerResult to create a list of propeties to be included when tracking the result in telemetry.

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

Führt den aktuellen dialogcontext. turncontext. Activity über eine Erkennung aus und gibt einen zurück RecognizerResult .Runs current DialogContext.TurnContext.Activity through a recognizer and returns a RecognizerResult.

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

Führt den aktuellen dialogcontext. turncontext. Activity über eine Erkennung aus und gibt mithilfe von ierkenzerconvert ein stark typisiertes Erkennungs Ergebnis zurück.Runs current DialogContext.TurnContext.Activity through a recognizer and returns a strongly-typed recognizer result using IRecognizerConvert.

(Geerbt von Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Verfolgt ein Ereignis mit dem Ereignis Namen, der mithilfe von telemetryclient bereitgestellt wird, um die Eigenschaften/Metriken anzufügen.Tracks an event with the event name provided using the TelemetryClient attaching the properties / metrics.

(Geerbt von Recognizer)

Gilt für: