LuisAdaptiveRecognizer class

Classe che rappresenta un riconoscitore LUIS adattivo.

Extends

Recognizer

Proprietà

$kind
applicationId

ID applicazione LUIS.

dynamicLists

Elenco dinamico LUIS.

endpoint

Endpoint LUIS su cui eseguire query.

endpointKey

Chiave usata per comunicare con un endpoint LUIS.

externalEntityRecognizer

Riconoscimento entità esterna.

logPersonalInformation

Il flag da indicare nelle informazioni personali deve essere registrato nei dati di telemetria.

predictionOptions

Opzioni di stima LUIS.

version

Versione dell'applicazione LUIS.

Proprietà ereditate

id

ID univoco dei riconoscitori.

telemetryClient

Client di telemetria per la registrazione degli eventi. L'impostazione predefinita è NullTelemetryClient, che non esegue alcuna operazione.

Metodi

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

Per riconoscere finalità ed entità in un'espressione degli utenti.

recognizerOptions(DialogContext)

Costruisci le opzioni di riconoscimento V3 dal contesto del dialogo corrente.

Metodi ereditati

configure(Record<string, unknown>)

Metodo Fluent per la configurazione dell'oggetto.

Dettagli proprietà

$kind

static $kind: string

Valore della proprietà

string

applicationId

ID applicazione LUIS.

applicationId: StringExpression

Valore della proprietà

StringExpression

dynamicLists

Elenco dinamico LUIS.

dynamicLists: ArrayExpression<DynamicList>

Valore della proprietà

ArrayExpression<DynamicList>

endpoint

Endpoint LUIS su cui eseguire query.

endpoint: StringExpression

Valore della proprietà

StringExpression

endpointKey

Chiave usata per comunicare con un endpoint LUIS.

endpointKey: StringExpression

Valore della proprietà

StringExpression

externalEntityRecognizer

Riconoscimento entità esterna.

externalEntityRecognizer: Recognizer

Valore della proprietà

Recognizer

logPersonalInformation

Il flag da indicare nelle informazioni personali deve essere registrato nei dati di telemetria.

logPersonalInformation: BoolExpression

Valore della proprietà

BoolExpression

predictionOptions

Opzioni di stima LUIS.

predictionOptions: LuisAdaptivePredictionOptions

Valore della proprietà

version

Versione dell'applicazione LUIS.

version: StringExpression

Valore della proprietà

StringExpression

Dettagli proprietà ereditate

id

ID univoco dei riconoscitori.

id: string

Valore della proprietà

string

ereditato da Recognizer.id

telemetryClient

Client di telemetria per la registrazione degli eventi. L'impostazione predefinita è NullTelemetryClient, che non esegue alcuna operazione.

telemetryClient: BotTelemetryClient

Valore della proprietà

BotTelemetryClient

ereditato da Recognizer.telemetryClient

Dettagli metodo

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Parametri

property

Object

Proprietà che estendono RecognizerConfiguration.

Restituisce

Converter | ConverterFactory

Convertitore di espressioni.

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

Per riconoscere finalità ed entità in un'espressione degli utenti.

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

Parametri

dialogContext

DialogContext

DialogContext.

activity

Activity

L'attività .

telemetryProperties

Record<string, string>

Opzionale. Proprietà aggiuntive da registrare nei dati di telemetria con l'evento.

telemetryMetrics

Record<string, number>

Opzionale. Metriche aggiuntive da registrare ai dati di telemetria con l'evento.

Restituisce

Promise<RecognizerResult>

Promessa che risolve il risultato del riconoscimento.

recognizerOptions(DialogContext)

Costruisci le opzioni di riconoscimento V3 dal contesto del dialogo corrente.

function recognizerOptions(dialogContext: DialogContext): LuisRecognizerOptionsV3

Parametri

dialogContext

DialogContext

Contesto del dialogo corrente.

Restituisce

Opzioni di riconoscimento luis

Dettagli dei metodi ereditati

configure(Record<string, unknown>)

Metodo Fluent per la configurazione dell'oggetto.

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

Parametri

config

Record<string, unknown>

Impostazioni di configurazione da applicare.

Restituisce

this

Configurabile al termine dell'operazione.

Ereditato da Configurable.configure