Compartir a través de


RegexEntityRecognizer class

Coincide con la entrada en una expresión regular.

Extends

Constructores

RegexEntityRecognizer()

Propiedades

$kind
name
pattern

Obtiene el valor del patrón de expresión regular. Establece el patrón.

Propiedades heredadas

id

Identificador único de reconocedores.

logPersonalInformation

(Opcional) Marca que designa si la información de identificación personal (PII) debe iniciar sesión en la telemetría.

telemetryClient

Cliente de telemetría para registrar eventos. El valor predeterminado es NullTelemetryClient, que no hace nada.

Métodos heredados

configure(Record<string, unknown>)

Método Fluent para configurar el objeto.

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

Para reconocer intenciones y entidades en una expresión de usuarios.

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

Reconoce entidades de una lista de entidad de .

Detalles del constructor

RegexEntityRecognizer()

new RegexEntityRecognizer()

Detalles de las propiedades

$kind

static $kind: string

Valor de propiedad

string

name

name: string

Valor de propiedad

string

pattern

Obtiene el valor del patrón de expresión regular. Establece el patrón.

string pattern

Valor de propiedad

string

Patrón.

Detalles de las propiedades heredadas

id

Identificador único de reconocedores.

id: string

Valor de propiedad

string

heredado de Recognizer.id

logPersonalInformation

(Opcional) Marca que designa si la información de identificación personal (PII) debe iniciar sesión en la telemetría.

logPersonalInformation: BoolExpression

Valor de propiedad

BoolExpression

Heredado deAdaptiveRecognizer.logPersonalInformation

telemetryClient

Cliente de telemetría para registrar eventos. El valor predeterminado es NullTelemetryClient, que no hace nada.

telemetryClient: BotTelemetryClient

Valor de propiedad

BotTelemetryClient

heredado de Recognizer.telemetryClient

Detalles de los métodos heredados

configure(Record<string, unknown>)

Método Fluent para configurar el objeto.

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

Parámetros

config

Record<string, unknown>

Opciones de configuración que se van a aplicar.

Devoluciones

this

configurable una vez completada la operación.

Heredado de Configurable.configure

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parámetros

_property

string

Clave de la configuración del selector condicional.

Devoluciones

Converter | ConverterFactory

Convertidor para la configuración del selector.

Heredado de Configurable.getConverter

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

Para reconocer intenciones y entidades en una expresión de usuarios.

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

Parámetros

dialogContext

DialogContext

Contexto del cuadro de diálogo.

activity

Partial<Activity>

Actividad.

_telemetryProperties

Record<string, string>

Propiedades adicionales que se van a registrar en la telemetría con el evento .

_telemetryMetrics

Record<string, number>

Métricas adicionales que se van a registrar en la telemetría con el evento.

Devoluciones

Promise<RecognizerResult>

Análisis de expresiones.

Heredado deEntityRecognizer.recognize

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

Reconoce entidades de una lista de entidad de .

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

Parámetros

dialogContext

DialogContext

dialogContext para el turno actual de conversación.

text

string

Texto que se va a reconocer.

locale

string

Configuración regional que se va a usar.

entities

Entity[]

Matriz entity que se va a reconocer.

Devoluciones

Promise<Entity[]>

Promesa de entidad reconocida.

heredado de TextEntityRecognizer.recognizeEntities