Les agents de conversation (Dialogflow CX) fournissent de nombreuses entités système permettant d'extraire les types de valeurs les plus courants des expressions d'utilisateur final.
Par exemple, le type @sys.color
permet d'extraire des valeurs telles que "rouge" ou "bleu".
Vous trouverez la liste complète des entités système dans la documentation de référence sur les entités système.
Les valeurs fournies par les entités système conviennent pour la plupart des applications.
Il se peut cependant que votre application nécessite l'ajout de valeurs supplémentaires pour certaines entités système.
Par exemple, vous pourriez avoir besoin d'ajouter "bleu-vert" à la liste des valeurs de @sys.color
.
Certaines entités système peuvent être étendues à cette fin.
La documentation de référence sur les entités système répertorie les entités système pouvant être étendues.
La compatibilité des entités système diffère selon les langues et les régions. Pour en savoir plus, consultez les limites applicables aux entités système.
Étendre une entité système
Pour étendre une entité système, procédez comme suit :
Console
- Utilisez l'entité système dans l'un de vos paramètres.
- Sélectionnez l'onglet Manage (Gérer).
- Cliquez sur Entity Types (Types d'entités).
- Cliquez sur l'onglet System (Système) pour accéder aux entités système.
- La liste des entités système actuellement utilisées par votre agent s'affiche. Les entités dont le nom est affiché dans une couleur de police normale sont extensibles, en revanche celles dont le nom est affiché en gris ne sont pas extensibles.
- Vous pouvez sélectionner une entité extensible et mettre à jour les valeurs étendues.
- Fournissez des entrées d'entité en utilisant les valeurs avec lesquelles vous souhaitez étendre l'entité.
API
La création d'extensions d'entité système est semblable à la création d'entités personnalisées. Indiquez le nom de l'entité système que vous souhaitez étendre et indiquez les valeurs à inclure dans l'extension. Si l'entité système que vous tentez d'étendre n'est pas extensible, une erreur est renvoyée.