Freigeben über


LuisAdaptiveRecognizer class

Klasse, die eine adaptive LUIS-Erkennung darstellt.

Extends

Recognizer

Eigenschaften

$kind
applicationId

LUIS-Anwendungs-ID.

dynamicLists

DYNAMISCHE LUIS-Liste.

endpoint

Abzufragende LUIS-Endpunkt.

endpointKey

Schlüssel, der für die Kommunikation mit einem LUIS-Endpunkt verwendet wird.

externalEntityRecognizer

Externe Entitätserkennung.

logPersonalInformation

Das Flag, das in persönlichen Informationen angegeben werden soll, sollte in Telemetriedaten protokolliert werden.

predictionOptions

LUIS-Vorhersageoptionen.

version

LUIS-Anwendungsversion.

Geerbte Eigenschaften

id

Eindeutige ID erkennt.

telemetryClient

Der Telemetrieclient für die Protokollierung von Ereignissen. Standardmäßig wird dies auf nullTelemetryClient festgelegt, was nichts tut.

Methoden

getConverter(Object)
recognize(DialogContext, Activity, Record<string, string>, Record<string, number>)

Um Absichten und Entitäten in einer Benutzeräußerung zu erkennen.

recognizerOptions(DialogContext)

Erstellen Sie V3-Erkennungsoptionen aus dem aktuellen Dialogkontext.

Geerbte Methoden

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

Details zur Eigenschaft

$kind

static $kind: string

Eigenschaftswert

string

applicationId

LUIS-Anwendungs-ID.

applicationId: StringExpression

Eigenschaftswert

StringExpression

dynamicLists

DYNAMISCHE LUIS-Liste.

dynamicLists: ArrayExpression<DynamicList>

Eigenschaftswert

ArrayExpression<DynamicList>

endpoint

Abzufragende LUIS-Endpunkt.

endpoint: StringExpression

Eigenschaftswert

StringExpression

endpointKey

Schlüssel, der für die Kommunikation mit einem LUIS-Endpunkt verwendet wird.

endpointKey: StringExpression

Eigenschaftswert

StringExpression

externalEntityRecognizer

Externe Entitätserkennung.

externalEntityRecognizer: Recognizer

Eigenschaftswert

Recognizer

logPersonalInformation

Das Flag, das in persönlichen Informationen angegeben werden soll, sollte in Telemetriedaten protokolliert werden.

logPersonalInformation: BoolExpression

Eigenschaftswert

BoolExpression

predictionOptions

LUIS-Vorhersageoptionen.

predictionOptions: LuisAdaptivePredictionOptions

Eigenschaftswert

version

LUIS-Anwendungsversion.

version: StringExpression

Eigenschaftswert

StringExpression

Geerbte Eigenschaftsdetails

id

Eindeutige ID erkennt.

id: string

Eigenschaftswert

string

Geerbt von Recognizer.id

telemetryClient

Der Telemetrieclient für die Protokollierung von Ereignissen. Standardmäßig wird dies auf nullTelemetryClient festgelegt, was nichts tut.

telemetryClient: BotTelemetryClient

Eigenschaftswert

BotTelemetryClient

Geerbt von Recognizer.telemetryClient

Details zur Methode

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Parameter

property

Object

Eigenschaften, die RecognizerConfiguration erweitern.

Gibt zurück

Converter | ConverterFactory

Ausdruckskonverter.

recognize(DialogContext, Activity, Record<string, string>, Record<string, number>)

Um Absichten und Entitäten in einer Benutzeräußerung zu erkennen.

function recognize(dialogContext: DialogContext, activity: Activity, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<RecognizerResult>

Parameter

dialogContext

DialogContext

DialogContext.

activity

Activity

Die Aktivität.

telemetryProperties

Record<string, string>

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

telemetryMetrics

Record<string, number>

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

Gibt zurück

Promise<RecognizerResult>

Eine Zusage, die zum Erkennungsergebnis aufgelöst wird.

recognizerOptions(DialogContext)

Erstellen Sie V3-Erkennungsoptionen aus dem aktuellen Dialogkontext.

function recognizerOptions(dialogContext: DialogContext): LuisRecognizerOptionsV3

Parameter

dialogContext

DialogContext

Aktueller Dialogkontext.

Gibt zurück

Luis-Erkennungsoptionen

Details zur geerbten Methode

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

function configure(config: Record<string, unknown>): this

Parameter

config

Record<string, unknown>

Zu übernehmende Konfigurationseinstellungen.

Gibt zurück

this

Die Konfigurierbare nach Abschluss des Vorgangs.

Geerbt von Konfigurierbar.configure