QnAMakerRecognizer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |