RegexEntityRecognizer class
Coincide con la entrada en una expresión regular.
- Extends
Constructores
| Regex |
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. |
| log |
(Opcional) Marca que designa si la información de identificación personal (PII) debe iniciar sesión en la telemetría. |
| telemetry |
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. |
| get |
|
| recognize(Dialog |
Para reconocer intenciones y entidades en una expresión de usuarios. |
| recognize |
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
Devoluciones
Promise<Entity[]>
Promesa de entidad reconocida.