Vocabulaire NLU
Utilisez NLU des éléments de vocabulaire pour aider le système à reconnaître les différentes façons dont vos utilisateurs expriment leurs demandes. Utilisez des sources de vocabulaire pour aider le système à reconnaître les objets dans les tables ou les listes, tels que les noms de salles de conférence ou les éléments de catalogue.
Utilisation du vocabulaire et contexte
Le vocabulaire aide votre modèle avec les différents mots et expressions qu’il peut rencontrer de la part de vos utilisateurs. Comme les humains ne sont pas des ordinateurs, ils peuvent trouver différentes façons de dire la même chose. Par exemple, si un utilisateur saisit un acronyme plutôt que la phrase complète, le système peut être en mesure de prédire l’intention correcte en utilisant le contexte dans l’énoncé. Toutefois, en définissant l’acronyme à l’aide d’un élément de vocabulaire, vous augmentez le niveau de confiance du modèle et sa capacité à prédire correctement les intentions.
Les éléments de vocabulaire couvrent les différents mots ou expressions qui peuvent apparaître dans les énoncés. Les éléments de vocabulaire sont mappés aux synonymes que vous fournissez, pour la prédiction d’intention. Cela aide le système à reconnaître les différentes façons dont vos utilisateurs expriment leurs demandes, tout en garantissant la cohérence, la confiance et la précision des prédictions.
Types d’éléments de vocabulaire
| Type | Définition |
|---|---|
| Régulier | Mot ou expression peu connu, tel qu’un terme ou un acronyme spécifique à une entreprise ou à un secteur. Le vocabulaire régulier est insensible à la casse, de sorte que toutes les variations de casse seront capturées par le vocabulaire que vous créez. Consultez Créer un élément de vocabulaire régulier. |
| Modèle | Expression régulière (regex) qui peut capturer des formats spécifiques tels que des adresses e-mail et des numéros de téléphone. Consultez Créer un élément de vocabulaire de modèle. |
Sources de vocabulaire
- Utilisez un élément de vocabulaire pour un mot, une expression ou un modèle individuel qui peut facilement être mappé à un synonyme unique que le modèle doit utiliser.
- Utilisez une source de vocabulaire pour référencer une table ou une ServiceNow liste afin que toutes les valeurs puissent être remplacées par le synonyme unique que vous définissez. Les sources de vocabulaire peuvent être réutilisées dans tous vos modèles NLU.
Utilisez des sources de vocabulaire lorsque vos énoncés utilisateur font référence à des objets d’un ensemble. Les sources peuvent être référencées à partir d’une liste de valeurs d’une ServiceNow table ou d’une liste statique que vous définissez, telle qu’une liste d’éléments de catalogue ou de salles de conférence. Une fois que vous avez créé et enregistré ces sources, vous pouvez utiliser le symbole @ pour les spécifier dans les énoncés de formation. Vous pouvez également utiliser ces sources comme valeurs d’entité.
Par exemple, supposons que vous ayez déjà une liste de toutes les salles de conférence de votre bureau. Vous pouvez créer une source de vocabulaire pour référencer cette liste plutôt que de taper chaque nom de salle de conférence dans les énoncés de formation de votre intention.
Pour créer des sources de vocabulaire, reportez-vous à et Créer une source de vocabulaire de tableCréer une source de vocabulaire de liste.
Utilisation du vocabulaire par rapport à une intention
| Énoncé | Problème et solution |
|---|---|
| « J’ai besoin d’accéder à SFCRM » |
|
| « Je dois installer Word » |
|
Utilisez un mot unique ou une courte phrase comme synonyme pour de meilleurs résultats. Vous pouvez mapper plusieurs éléments de vocabulaire à un seul synonyme. Ne mappez pas un élément de vocabulaire à plusieurs synonymes.
Pour plus de contexte et d’exemples, reportez-vous à .Créer une intention NLU
Exemple Regex pour un élément de vocabulaire de modèle
Supposons que vous souhaitiez utiliser un élément de vocabulaire pour identifier l’acronyme IT et le mapper au synonyme technologie de l’information.
Les éléments de vocabulaire habituels sont insensibles à la casse par défaut. Cela signifie qu’un élément de vocabulaire ordinaire correspondrait à la fois à l’acronyme IT et au mot commun it. Vous décidez donc d’utiliser un élément de vocabulaire de schéma.
Le modèle regex que vous pouvez utiliser est \bIT\b. Le \b est un marqueur de limite de mot. Cela garantit que le modèle ne correspondra pas à ITSM ou JIT, par exemple. La sensibilité à la casse par défaut des éléments de vocabulaire de modèle signifie que \bIT\b ne correspond pas au mot commun it.
Détails regex : vous pouvez désactiver la sensibilité à la casse dans un modèle à l’aide de ( ?i). Vous pouvez mettre fin à ce mode en utilisant un signe moins comme dans ( ?-i). Par exemple, ( ?i)te( ?-i)st doit correspondre à la fois à test et TEst, mais pas à teST ou TEST.
Pour plus d'informations, consultez Utilisation d’expressions régulières dans les entités.