OrchestratorRecognizer Klasse

Definition

Klasse, die eine adaptive Orchestratorerkennung darstellt.

public class OrchestratorRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type OrchestratorRecognizer = class
    inherit AdaptiveRecognizer
Public Class OrchestratorRecognizer
Inherits AdaptiveRecognizer
Vererbung
OrchestratorRecognizer

Konstruktoren

OrchestratorRecognizer(String, Int32)

Initialisiert eine neue Instanz der OrchestratorRecognizer-Klasse.

OrchestratorRecognizer(String, String, ILabelResolver)

Initialisiert eine neue Instanz der OrchestratorRecognizer-Klasse.

Felder

ChooseIntent

Absichtsname, der von dieser Erkennung erstellt wird, wenn die untergeordneten Erkennungen keinen Konsens für Absichten haben.

(Geerbt von Recognizer)
EntitiesProperty

Eigenschaftsschlüssel, der beim Speichern extrahierter Entitäten in einem benutzerdefinierten Ereignis innerhalb von Telemetriedaten verwendet wird.

Kind

Der Kind-Name für diese Erkennung.

NoneIntent

Keine Standardabsicht, was bedeutet, dass keiner der Erkennunger die Absicht erkennt.

(Geerbt von Recognizer)
ResultProperty

Eigenschaftsschlüssel in RecognizerResult, der das vollständige Erkennungsergebnis des Orchestrator-Kerns enthält.

Eigenschaften

DetectAmbiguousIntents

Ruft mehrdeutige Absichten ab oder legt diese fest.

DisambiguationScoreThreshold

Ruft den Schwellenwert für die Mehrdeutigkeitsbewertung ab oder legt diese fest.

ExternalEntityRecognizer

Ruft eine externe Entitätserkennung ab oder legt diese fest.

Id

Ruft die ID der Erkennung ab oder legt diese fest.

(Geerbt von Recognizer)
LogPersonalInformation

Ruft das Flag ab, um zu bestimmen, ob Telemetriedaten persönliche Informationen in das Protokoll einschließen sollen, oder legt es fest.

(Geerbt von AdaptiveRecognizer)
ModelFolder

Ruft den Ordnerpfad zum zu verwendenden Orchestrator-Basismodell ab oder legt diesen fest.

ScoreEntities

Ruft einen Wert ab, der angibt, ob entitätsextrahierende Logik aktiviert oder deaktiviert werden soll, oder legt diesen fest. HINWEIS: Sollte erwägen, dieses Flag in der nächsten Sdk-Hauptversion (V5) zu entfernen.

SnapshotFile

Ruft den vollständigen Pfad der zu verwendenden Orchestrator-Momentaufnahmedatei ab oder legt diesen fest.

TelemetryClient

Ruft die derzeit konfigurierte IBotTelemetryClient ab, die das RecognizerResult-Ereignis protokolliert, oder legt diesen fest.

(Geerbt von Recognizer)

Methoden

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

Verwendet recognizerResult, um eine Liste der Eigenschaften zu erstellen, die beim Nachverfolgen des Ergebnisses in Telemetriedaten eingeschlossen werden sollen.

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

Gibt Erkennungsergebnisse zurück.

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

Führt die aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt mithilfe von IRecognizerConvert ein stark typisiertes Erkennungsergebnis zurück.

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

Verfolgt ein Ereignis mit dem Ereignisnamen, der mithilfe des TelemetryClients bereitgestellt wird, der die Eigenschaften/Metriken anfügt.

(Geerbt von Recognizer)

Gilt für: