RegexRecognizer class
Implementazione di Recognizer che usa espressioni regex per identificare le finalità.
- Extends
Proprietà
| $kind | |
| entities | Riconoscitori di entità. |
| intents | Matrice di modelli:> nomi di finalità. |
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
| get |
|
| recognize(Dialog |
Esegue l'oggetto DialogContext.TurnContext.Activity corrente tramite un riconoscitore e restituisce un RecognizerResult. |
Metodi ereditati
| configure(Record<string, unknown>) | Metodo Fluent per la configurazione dell'oggetto. |
Dettagli proprietà
$kind
static $kind: string
Valore della proprietà
string
entities
intents
Matrice di modelli:> nomi di finalità.
intents: IntentPattern[]
Valore della proprietà
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
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parametri
- property
-
Object
Chiave della configurazione del selettore condizionale.
Restituisce
Converter | ConverterFactory
Convertitore per la configurazione del selettore.
recognize(DialogContext, Activity, [key: string]: string, [key: string]: number)
Esegue l'oggetto DialogContext.TurnContext.Activity corrente tramite un riconoscitore e restituisce un RecognizerResult.
function recognize(dialogContext: DialogContext, activity: Activity, telemetryProperties?: [key: string]: string, telemetryMetrics?: [key: string]: number): Promise<RecognizerResult>
Parametri
- dialogContext
-
DialogContext
Il DialogContext per il turno di conversazione corrente.
- activity
-
Activity
(xref:botframework-schema. Attività) da riconoscere.
- telemetryProperties
-
[key: string]: string
Proprietà aggiuntive facoltative da registrare ai dati di telemetria con l'evento LuisResult.
- telemetryMetrics
-
[key: string]: number
Metriche aggiuntive da registrare nei dati di telemetria con l'evento LuisResult.
Restituisce
Promise<RecognizerResult>
Analisi dell'espressione.
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