RegexEntityRecognizer class
Trova la corrispondenza dell'input rispetto a un'espressione regolare.
- Extends
Costruttori
| Regex |
Proprietà
| $kind | |
| name | |
| pattern | Ottiene il valore del criterio di espressione regolare. Imposta il modello. |
Proprietà ereditate
| id | ID univoco dei riconoscitori. |
| log |
(Facoltativo) Flag che indica se le informazioni personali devono accedere ai dati di telemetria. |
| telemetry |
Client di telemetria per la registrazione degli eventi. L'impostazione predefinita è NullTelemetryClient, che non esegue alcuna operazione. |
Metodi ereditati
| configure(Record<string, unknown>) | Metodo Fluent per la configurazione dell'oggetto. |
| get |
|
| recognize(Dialog |
Per riconoscere finalità ed entità in un'espressione degli utenti. |
| recognize |
Riconosce le entità da un elenco di entità |
Dettagli costruttore
RegexEntityRecognizer()
new RegexEntityRecognizer()
Dettagli proprietà
$kind
static $kind: string
Valore della proprietà
string
name
name: string
Valore della proprietà
string
pattern
Ottiene il valore del criterio di espressione regolare. Imposta il modello.
string pattern
Valore della proprietà
string
Modello.
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 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
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
Restituisce
Promise<Entity[]>
'elenco entità riconosciuto Promise.
Ereditato daTextEntityRecognizer.recognizeEntities