Générer votre schéma de projet
Dans les projets de compréhension du langage courant, le schéma est défini comme la combinaison d’intentions et d’entités dans votre projet. La conception de schéma est un élément essentiel du succès de votre projet. Lorsque vous créez un schéma, vous souhaitez réfléchir à la façon dont les intentions et les entités doivent être incluses dans votre projet.
Instructions et recommandations
Tenez compte des recommandations suivantes lors de la sélection des intentions pour votre projet :
Créer des intentions distinctes et séparables. On pourrait décrire une intention comme l’action que souhaite effectuer l’utilisateur. Imaginez le projet que vous créez et identifiez toutes les actions que vos utilisateurs peuvent effectuer lors de l’interaction avec votre projet. Envoyer, appeler et annuler sont toutes des actions qui sont le mieux représentées comme des intentions différentes. Annuler une commande et annuler un rendez-vous sont des actions très similaires, à la différence de ce qu’elles annulent. Ces deux actions doivent être représentées dans la même intention, Annuler.
Créez des entités pour extraire des informations pertinentes dans votre texte. Les entités doivent être utilisées pour capturer les informations pertinentes nécessaires pour accomplir l’action de l’utilisateur. Par exemple, la commande ou le rendez-vous peut être différent des éléments qu’un utilisateur tente d’annuler, et vous devez créer une entité pour capturer cette information.
Vous pouvez « envoyer » un message, « envoyer » un e-mailou « envoyer » un package. Créer une intention de capturer chacune de ces exigences n’est pas mise à l’échelle dans le temps, et vous devez utiliser des entités pour identifier ce que l’utilisateur a envoyé. La combinaison d’intentions et d’entités doit déterminer le déroulement de votre conversation.
Par exemple, imaginons une entreprise dans laquelle les développeurs de bot ont identifié les trois actions les plus courantes prises par leurs utilisateurs dans un calendrier :
- Configurer de nouvelles réunions
- Répondre aux demandes de réunion
- Annuler les réunions
Ils peuvent créer une intention de représenter chacune de ces actions. Ils peuvent également inclure des entités permettant d’effectuer ces actions, telles que :
- Participants aux réunions
- Date
- Durée de la réunion
Ajouter des intentions
Pour créer un schéma de projet dans Language Studio :
Sélectionnez Définition de schéma dans le menu de gauche.
Dans les sélecteurs de vue du haut, vous pouvez changer la vue pour Intentions ou Entités.
Pour créer une intention, sélectionnez Ajouter dans le menu supérieur. Vous êtes alors invité à taper un nom avant de finaliser la création de l’intention.
Répétez l’étape ci-dessus pour créer toutes les intentions visant à capturer toutes les actions que, selon vous, l’utilisateur souhaitera effectuer en utilisant le projet.
Quand vous sélectionnez une intention, vous êtes dirigé vers la page Étiquetage des données qui présente le jeu de filtres correspondant à cette intention. Vous pouvez ajouter des exemples pour les intentions et les étiqueter avec des entités.
Ajouter des entités
Accédez au sélecteur de vue Entités en haut de la page.
Pour ajouter une entité, sélectionnez Ajouter dans le menu supérieur. Vous êtes alors invité à taper un nom avant de finaliser la création de l’entité.
Après avoir créé une entité, vous êtes dirigé vers la page d’informations de l’entité où vous pouvez définir les paramètres de composition de cette entité.
Chaque entité peut être définie par plusieurs composants : appris, liste ou prédéfini. Un composant appris s’ajoute à toutes vos entités une fois que vous les avez étiquetées dans vos énoncés.
5.Vous pouvez ajouter un composant liste ou prédéfini à chaque entité.
Ajouter un composant prédéfini
Pour ajouter un composant prédéfini, sélectionnez Ajouter un nouveau prédéfini puis, dans le menu déroulant, sélectionnez le type prédéfini à ajouter à cette entité.
Ajouter un composant liste
Pour ajouter un composant liste, sélectionnez Ajouter une nouvelle liste. Vous pouvez ajouter plusieurs listes à chaque entité.
Pour créer une liste, dans la zone de texte Entrer une valeur, entrez la valeur normalisée qui sera retournée quand l’une des valeurs de synonyme sera extraite.
Dans le menu déroulant Langue, sélectionnez la langue de la liste de synonymes et commencez à taper vos synonymes en appuyant sur Entrée après chaque saisie. Il est recommandé d’avoir des listes de synonymes dans plusieurs langues.
Définir les options d’entité
Accédez au sélecteur de vue Options d’entité dans la page d’informations de l’entité. Quand plusieurs composants sont définis pour une entité, leurs prédictions peuvent se chevaucher. En cas de chevauchement, la prédiction finale de chaque entité est déterminée en fonction de l’option d’entité que vous sélectionnez dans cette étape. Sélectionnez successivement celle que vous voulez appliquer à cette entité et le bouton Enregistrer dans la partie supérieure.
Après avoir créé vos entités, vous pouvez y revenir et les modifier. Vous pouvez Modifier des composants de l’entité ou en supprimer en sélectionnant cette option dans le menu supérieur.