Freigeben über


QnAMakerRecognizer Klasse

Definition

IRecognizer-Implementierung, die QnAMaker KB verwendet, um Absichten zu identifizieren.

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

Konstruktoren

QnAMakerRecognizer()

Initialisiert eine neue Instanz der QnAMakerRecognizer-Klasse.

Felder

ChooseIntent

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

(Geerbt von Recognizer)
Kind

Der deklarative Typ für diese Erkennung.

NoneIntent

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

(Geerbt von Recognizer)
QnAMatchIntent

Schlüssel, der beim Hinzufügen der Absicht zur RecognizerResult Intents-Auflistung verwendet wird.

Eigenschaften

Context

Ruft einen Ausdruck ab, der ausgewertet werden soll, um den Kontext festzulegen, oder legt diesen fest.

EndpointKey

Ruft den Endpunktschlüssel für die QnA Maker-KB ab oder legt diese fest.

HostName

Ruft den Hostnamen für Ihren QnA Maker-Dienst ab oder legt diese fest.

HttpClient

Ruft die ab, die HttpClient beim Aufrufen der QnA Maker-API verwendet werden soll, oder legt diesen fest.

Id

Ruft die ID der Erkennung ab oder legt diese fest.

(Geerbt von Recognizer)
IncludeDialogNameInMetadata

Ruft ab oder legt fest, ob die Dialognamenmetadaten für QnA-Kontext eingeschlossen werden sollen.

IsTest

Ruft einen Wert ab, der angibt, ob die Umgebung der wissensdatenbank aufgerufen werden soll, oder legt diesen fest.

KnowledgeBaseId

Ruft die KnowledgeBase-ID Ihrer QnA Maker KnowledgeBase ab oder legt sie fest.

LogPersonalInformation

Ruft das Flag ab, um zu bestimmen, ob persönliche Informationen in Telemetriedaten protokolliert werden sollen, oder legt es fest.

Metadata

Ruft einen Ausdruck ab, der ausgewertet werden soll, um zusätzliche Metadatennamenwertpaare festzulegen, oder legt diesen fest.

QnAId

Ruft einen Ausdruck oder eine Zahl ab, die für den QnAId-Paratmer verwendet werden soll, oder legt diesen fest.

RankerType

Ruft den Rangfolgertyp ab oder legt diese fest.

StrictFiltersJoinOperator

Ruft den Joinoperator ab oder legt den Joinoperator fest Metadata .

TelemetryClient

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

(Geerbt von Recognizer)
Threshold

Ruft die Schwellenwertbewertung ab, um Ergebnisse zu filtern, oder legt diese fest.

Top

Ruft die gewünschte Anzahl der Ergebnisse ab oder legt sie fest.

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.

GetQnAMakerClientAsync(DialogContext)

Ruft eine Instanz von ab IQnAMakerClient.

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

Gibt Ergebnisse des Aufrufs von QnA Maker 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: