LuisRecognizer Klasse

Definition

Eine LUIS-basierte Implementierung von ITelemetryRecognizer.

public class LuisRecognizer : Microsoft.Bot.Builder.AI.Luis.ITelemetryRecognizer, Microsoft.Bot.Builder.IRecognizer
type LuisRecognizer = class
    interface ITelemetryRecognizer
    interface IRecognizer
Public Class LuisRecognizer
Implements IRecognizer, ITelemetryRecognizer
Vererbung
LuisRecognizer
Implementiert

Konstruktoren

Name Beschreibung
LuisRecognizer(LuisApplication, IBotTelemetryClient, Boolean, LuisPredictionOptions, Boolean, HttpClientHandler)
Veraltet.

Initialisiert eine neue Instanz der LuisRecognizer-Klasse.

LuisRecognizer(LuisApplication, LuisPredictionOptions, Boolean, HttpClientHandler)
Veraltet.

Initialisiert eine neue Instanz der LuisRecognizer-Klasse.

LuisRecognizer(LuisRecognizerOptions, HttpClientHandler)

Initialisiert eine neue Instanz der LuisRecognizer-Klasse.

LuisRecognizer(LuisService, LuisPredictionOptions, Boolean, HttpClientHandler)
Veraltet.

Initialisiert eine neue Instanz der LuisRecognizer-Klasse.

LuisRecognizer(String, LuisPredictionOptions, Boolean, HttpClientHandler)
Veraltet.

Initialisiert eine neue Instanz der LuisRecognizer-Klasse.

Felder

Name Beschreibung
DeclarativeType

Der deklarative Typ für diesen Erkenner.

LuisTraceLabel

Die Kontextbezeichnung für eine LUIS-Ablaufverfolgungsaktivität.

LuisTraceType

Der Werttyp für eine LUIS-Ablaufverfolgungsaktivität.

Eigenschaften

Name Beschreibung
DefaultHttpClient
Veraltet.

Es bekommt den Standard, HttpClient den man beim Aufruf der LUIS-API verwenden soll.

LogPersonalInformation

Erhält oder setzt einen Wert, der angibt, ob personenbezogene Informationen, die vom Nutzer stammen, in die Telemetrie protokolliert werden sollen.

TelemetryClient

Erhält das aktuell konfigurierte IBotTelemetryClient Ereignis, das das LuisResult-Event protokolliert.

Methoden

Name Beschreibung
FillLuisEventPropertiesAsync(RecognizerResult, ITurnContext, Dictionary<String,String>, CancellationToken)

Füllt die Ereigniseigenschaften für das LuisResult-Ereignis für Telemetrie aus. Diese Eigenschaften werden protokolliert, wenn die Erkennung aufgerufen wird.

OnRecognizerResultAsync(RecognizerResult, ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Wird aufgerufen, bevor ein LuisResult protokolliert wird.

RecognizeAsync(DialogContext, Activity, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

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

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

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

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(ITurnContext, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

RecognizeAsync(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(ITurnContext, LuisPredictionOptions, CancellationToken)
Veraltet.

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

RecognizeAsync(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Veraltet.

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(ITurnContext, LuisRecognizerOptions, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

RecognizeAsync(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync(String, LuisRecognizerOptions, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(DialogContext, Activity, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

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

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(DialogContext, Activity, LuisRecognizerOptions, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

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

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(ITurnContext, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

RecognizeAsync<T>(ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, CancellationToken)
Veraltet.

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

RecognizeAsync<T>(ITurnContext, LuisPredictionOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)
Veraltet.

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, CancellationToken)

Führt eine Äußerung durch eine Erkennung aus und gibt ein stark typiertes Erkennungsergebnis zurück.

RecognizeAsync<T>(ITurnContext, LuisRecognizerOptions, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Gibt Ergebnisse der Analyse zurück (Vorgeschlagene Aktionen und Absichten).

TopIntent(RecognizerResult, String, Double)

Gibt den Namen der Topbewertungsabsicht aus einer Reihe von LUIS-Ergebnissen zurück.

Gilt für: