RegexEntityRecognizer class
Correspond à l’entrée par rapport à une expression régulière.
- Extends
Constructeurs
Regex |
Propriétés
$kind | |
name | |
pattern | Obtient la valeur du modèle d’expression régulière. Définit le modèle. |
Propriétés héritées
id | Identificateur unique des modules de reconnaissance. |
log |
(Facultatif) Indicateur qui désigne si les informations d’identification personnelle (PII) doivent se connecter à la télémétrie. |
telemetry |
Client de télémétrie pour la journalisation des événements. La valeur par défaut est NullTelemetryClient, qui ne fait rien. |
Méthodes héritées
configure(Record<string, unknown>) | Méthode Fluent pour la configuration de l’objet. |
get |
|
recognize(Dialog |
Pour reconnaître les intentions et les entités dans un énoncé d’utilisateurs. |
recognize |
Reconnaît les entités à partir d’une liste Entity. |
Détails du constructeur
RegexEntityRecognizer()
new RegexEntityRecognizer()
Détails de la propriété
$kind
static $kind: string
Valeur de propriété
string
name
name: string
Valeur de propriété
string
pattern
Obtient la valeur du modèle d’expression régulière. Définit le modèle.
string pattern
Valeur de propriété
string
Modèle.
Détails de la propriété héritée
id
Identificateur unique des modules de reconnaissance.
id: string
Valeur de propriété
string
héritée de Recognizer.id
logPersonalInformation
(Facultatif) Indicateur qui désigne si les informations d’identification personnelle (PII) doivent se connecter à la télémétrie.
logPersonalInformation: BoolExpression
Valeur de propriété
BoolExpression
telemetryClient
Client de télémétrie pour la journalisation des événements. La valeur par défaut est NullTelemetryClient, qui ne fait rien.
telemetryClient: BotTelemetryClient
Valeur de propriété
BotTelemetryClient
héritée de Recognizer.telemetryClient
Détails de la méthode héritée
configure(Record<string, unknown>)
Méthode Fluent pour la configuration de l’objet.
function configure(config: Record<string, unknown>): this
Paramètres
- config
-
Record<string, unknown>
Paramètres de configuration à appliquer.
Retours
this
configurable une fois l’opération terminée.
héritée de Configurable.configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Paramètres
- _property
-
string
Clé de la configuration du sélecteur conditionnel.
Retours
Converter | ConverterFactory
Convertisseur de la configuration du sélecteur.
héritée de Configurable.getConverter
recognize(DialogContext, Partial<Activity>, Record<string, string>, Record<string, number>)
Pour reconnaître les intentions et les entités dans un énoncé d’utilisateurs.
function recognize(dialogContext: DialogContext, activity: Partial<Activity>, _telemetryProperties?: Record<string, string>, _telemetryMetrics?: Record<string, number>): Promise<RecognizerResult>
Paramètres
- dialogContext
-
DialogContext
Contexte de boîte de dialogue.
- activity
-
Partial<Activity>
Activité.
- _telemetryProperties
-
Record<string, string>
Propriétés supplémentaires à journaliser dans la télémétrie avec un événement.
- _telemetryMetrics
-
Record<string, number>
Métriques supplémentaires à journaliser dans la télémétrie avec un événement.
Retours
Promise<RecognizerResult>
Analyse de l’énoncé.
héritée deEntityRecognizer.recognize
recognizeEntities(DialogContext, string, string, Entity[])
Reconnaît les entités à partir d’une liste Entity.
function recognizeEntities(dialogContext: DialogContext, text: string, locale: string, entities: Entity[]): Promise<Entity[]>
Paramètres
- dialogContext
-
DialogContext
DialogContext pour le tour de conversation actuel.
- text
-
string
Texte à reconnaître.
- locale
-
string
Paramètres régionaux à utiliser.
- entities
-
Entity[]
Tableau Entity à reconnaître.
Retours
Promise<Entity[]>
Promesse de liste entité reconnue.
héritée deTextEntityRecognizer.recognizeEntities