LuisRecognizerOptions Klasse

  • java.lang.Object
    • com.microsoft.bot.ai.luis.LuisRecognizerOptions

public abstract class LuisRecognizerOptions

Abstrakte Klasse, um das von der Luis-Erkennung verbrauchte Strategiemuster durch die ausgewählten Optionen zu erzwingen.

Zusammenfassung zum Konstruktor

Modifizierer Konstruktor Beschreibung
protected LuisRecognizerOptions(LuisApplication application)

Initialisiert eine Instanz der Implementierung von LuisRecognizerOptions.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
LuisApplication getApplication()

Ruft die Luis Application-Instanz ab.

BotTelemetryClient getTelemetryClient()

Ruft den aktuell konfigurierten Bot-Telemetrieclient ab, der das LuisResult-Ereignis protokolliert.

boolean isIncludeAPIResults()

Gibt an, ob vollständige Ergebnisse der LUIS-API mit dem Erkennungsergebnis zurückgegeben werden sollen.

boolean isLogPersonalInformation()

Gibt an, ob persönliche Informationen als Telemetrie gesendet werden sollen.

void setIncludeAPIResults(boolean includeAPIResults)

Gibt an, ob vollständige Ergebnisse der LUIS-API mit dem Erkennungsergebnis zurückgegeben werden sollen.

void setLogPersonalInformation(boolean logPersonalInformation)

Gibt an, ob persönliche Informationen als Telemetrie gesendet werden sollen.

void setTelemetryClient(BotTelemetryClient telemetryClient)

Legt den Bot-Telemetrieclient fest, mit dem Telemetrie protokolliert werden soll.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

LuisRecognizerOptions

protected LuisRecognizerOptions(LuisApplication application)

Initialisiert eine Instanz der LuisRecognizerOptions-Implementierung.

Parameter:

application - Eine Instanz von LuisApplication".

Details zur Methode

getApplication

public LuisApplication getApplication()

Ruft die Luis Application-Instanz ab.

Gibt zurück:

Die Luis-Anwendungsinstanz, die mit diesen Optionen verwendet wird.

getTelemetryClient

public BotTelemetryClient getTelemetryClient()

Ruft den aktuell konfigurierten Bot-Telemetrieclient ab, der das LuisResult-Ereignis protokolliert.

Gibt zurück:

Der Bot-Telemetrieclient.

isIncludeAPIResults

public boolean isIncludeAPIResults()

Gibt an, ob vollständige Ergebnisse der LUIS-API mit dem Erkennungsergebnis zurückgegeben werden sollen.

Gibt zurück:

Boolescher Wert, der die Einstellung für die LUIS-API zeigt, die vollständige Antwort, die dem Erkennungsergebnis hinzugefügt wurde.

isLogPersonalInformation

public boolean isLogPersonalInformation()

Gibt an, ob persönliche Informationen als Telemetrie gesendet werden sollen.

Gibt zurück:

wert boolean value to control personal information logging.

setIncludeAPIResults

public void setIncludeAPIResults(boolean includeAPIResults)

Gibt an, ob vollständige Ergebnisse der LUIS-API mit dem Erkennungsergebnis zurückgegeben werden sollen.

Parameter:

includeAPIResults - um die vollständige Luis-API-Antwort festzulegen, die dem Erkennungsergebnis hinzugefügt werden soll.

setLogPersonalInformation

public void setLogPersonalInformation(boolean logPersonalInformation)

Gibt an, ob persönliche Informationen als Telemetrie gesendet werden sollen.

Parameter:

logPersonalInformation - zum Festlegen der Einstellung für die Protokollierung von persönlichen Informationen.

setTelemetryClient

public void setTelemetryClient(BotTelemetryClient telemetryClient)

Legt den Bot-Telemetrieclient fest, mit dem Telemetrie protokolliert werden soll.

Parameter:

telemetryClient - Eine Bot-Telemetrieclientinstanz

Gilt für: