Condividi tramite


TextEntityRecognizer class

TextEntityRecognizer: classe di base per Text.Recogizers dalla libreria di riconoscimento del testo.

Extends

Proprietà ereditate

id

ID univoco dei riconoscitori.

logPersonalInformation

(Facoltativo) Flag che indica se le informazioni personali devono accedere ai dati di telemetria.

telemetryClient

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

Metodi

recognizeEntities(DialogContext, string, string, Entity[])

Riconosce le entità da un elenco di entità .

Metodi ereditati

configure(Record<string, unknown>)

Metodo Fluent per la configurazione dell'oggetto.

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

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

Dettagli proprietà ereditate

id

ID univoco dei riconoscitori.

id: string

Valore della proprietà

string

ereditato da Recognizer.id

logPersonalInformation

(Facoltativo) Flag che indica se le informazioni personali devono accedere ai dati di telemetria.

logPersonalInformation: BoolExpression

Valore della proprietà

BoolExpression

ereditato daAdaptiveRecognizer.logPersonalInformation

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

recognizeEntities(DialogContext, string, string, Entity[])

Riconosce le entità da un elenco di entità .

function recognizeEntities(dialogContext: DialogContext, text: string, locale: string, entities: Entity[]): Promise<Entity[]>

Parametri

dialogContext

DialogContext

Il DialogContext per il turno di conversazione corrente.

text

string

Testo da riconoscere.

locale

string

Impostazioni locali da usare.

entities

Entity[]

Matrice entity da riconoscere.

Restituisce

Promise<Entity[]>

'elenco entità riconosciuto Promise.

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

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parametri

_property

string

Chiave della configurazione del selettore condizionale.

Restituisce

Converter | ConverterFactory

Convertitore per la configurazione del selettore.

ereditato da Configurable.getConverter

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

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

function recognize(dialogContext: DialogContext, activity: Partial<Activity>, _telemetryProperties?: Record<string, string>, _telemetryMetrics?: Record<string, number>): Promise<RecognizerResult>

Parametri

dialogContext

DialogContext

Contesto del dialogo.

activity

Partial<Activity>

Attività.

_telemetryProperties

Record<string, string>

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

_telemetryMetrics

Record<string, number>

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

Restituisce

Promise<RecognizerResult>

Analisi dell'espressione.

ereditato daEntityRecognizer.recognize