Compartilhar via


AdaptiveRecognizer class

Classe base para reconhecedores adaptáveis.

Extends

Recognizer

Propriedades

logPersonalInformation

(Opcional) Sinalizador que designa se as informações de identificação pessoal (PII) devem fazer logon na telemetria.

Propriedades herdadas

id

ID exclusiva dos reconhecedores.

telemetryClient

O cliente de telemetria para eventos de log. Padrão isso para o NullTelemetryClient, que não faz nada.

Métodos herdados

configure(Record<string, unknown>)

Método fluente para configurar o objeto.

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

Para reconhecer intenções e entidades em um enunciado de usuários.

Detalhes da propriedade

logPersonalInformation

(Opcional) Sinalizador que designa se as informações de identificação pessoal (PII) devem fazer logon na telemetria.

logPersonalInformation: BoolExpression

Valor da propriedade

BoolExpression

Detalhes das propriedades herdadas

id

ID exclusiva dos reconhecedores.

id: string

Valor da propriedade

string

herdado de Recognizer.id

telemetryClient

O cliente de telemetria para eventos de log. Padrão isso para o NullTelemetryClient, que não faz nada.

telemetryClient: BotTelemetryClient

Valor da propriedade

BotTelemetryClient

herdado de Recognizer.telemetryClient

Detalhes do método herdado

configure(Record<string, unknown>)

Método fluente para configurar o objeto.

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

Parâmetros

config

Record<string, unknown>

Configurações a serem aplicadas.

Retornos

this

O configurável após a conclusão da operação.

Herdado de Configurble.configure

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parâmetros

_property

string

A chave da configuração do seletor condicional.

Retornos

Converter | ConverterFactory

O conversor para a configuração do seletor.

herdado de Configurble.getConverter

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

Para reconhecer intenções e entidades em um enunciado de usuários.

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

Parâmetros

_dialogContext

DialogContext

Contexto da caixa de diálogo.

_activity

Partial<Activity>

Atividade.

_telemetryProperties

Record<string, string>

Propriedades adicionais a serem registradas na telemetria com evento.

_telemetryMetrics

Record<string, number>

Métricas adicionais a serem registradas na telemetria com evento.

Retornos

Promise<RecognizerResult>

Herdado de Recognizer.recognize