Share via


LuisRecognizerTelemetryClient interface

Eigenschaften

logPersonalInformation

Ruft einen Wert ab, der angibt, ob bestimmt wird, ob persönliche Informationen protokolliert werden, die vom Benutzer stammen.

telemetryClient

Ruft den derzeit konfigurierten botTelemetryClient ab, der die Ereignisse protokolliert.

Methoden

recognize(TurnContext, [key: string]: string, [key: string]: number)

Ruft LUIS auf, um Absichten und Entitäten in einer Benutzeräußerung zu erkennen.

Details zur Eigenschaft

logPersonalInformation

Ruft einen Wert ab, der angibt, ob bestimmt wird, ob persönliche Informationen protokolliert werden, die vom Benutzer stammen.

logPersonalInformation: boolean

Eigenschaftswert

boolean

telemetryClient

Ruft den derzeit konfigurierten botTelemetryClient ab, der die Ereignisse protokolliert.

telemetryClient: BotTelemetryClient

Eigenschaftswert

BotTelemetryClient

Details zur Methode

recognize(TurnContext, [key: string]: string, [key: string]: number)

Ruft LUIS auf, um Absichten und Entitäten in einer Benutzeräußerung zu erkennen.

function recognize(context: TurnContext, telemetryProperties?: [key: string]: string, telemetryMetrics?: [key: string]: number): Promise<RecognizerResult>

Parameter

context

TurnContext

Kontext für den aktuellen Gesprächswechsel mit der Verwendung.

telemetryProperties

[key: string]: string

Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis in Telemetriedaten protokolliert werden sollen.

telemetryMetrics

[key: string]: number

Zusätzliche Metriken, die mit dem LuisResult-Ereignis in Telemetriedaten protokolliert werden sollen.

Gibt zurück

Promise<RecognizerResult>

Eine Zusage, die in das Erkennungsergebnis aufgelöst wird.