Intentions
Les intentions permettent à la compétence de comprendre ce que l'utilisateur veut faire. Une intention classe les demandes typiques des utilisateurs selon les tâches et les actions que votre compétence effectue. L'intention OrderPizza de PizzaBot, par exemple, a une demande directe, I want to order a Pizza (Je veux commander une pizza), et une autre suggérant une demande, I feel like eating a pizza (J'ai envie d'une pizza).
Les intentions sont composées de permutations de demandes et de déclarations types, qui sont également appelées énoncés. Comme décrit dans la rubrique Créer une intention, vous pouvez créer l'intention en nommant une compilation d'énoncés pour une action particulière. Étant donné que la connaissance de votre compétence est dérivée de ces intentions, chacune d'entre elles doit être créée à partir d'un jeu de données important (comportant de un à vingt-quatre énoncés) et varié, afin que la compétence puisse interpréter des entrées utilisateur ambiguës. Un ensemble étoffé d'énoncés permet à une compétence de comprendre ce que veut l'utilisateur quand elle reçoit des messages tels que "Laisser tomber cette commande" ou "Annuler la livraison". Ces messages signifient la même chose, mais sont formulés différemment. Pour connaître la façon dont des exemples d'entrée utilisateur permettent à votre compétence d'apprendre, voir Entraînement et test des intentions.
- Créer une intention
- Entraînement et test des intentions
- Tutoriel : Meilleures pratiques pour construire et entraîner des intentions
- Référencer les intentions dans le flux de dialogue
- Régler la résolution d'intention avant la publication
- Intentions de réponse
- Actions à faire et à ne pas faire pour la conception de conversations
- Noms que vous ne pouvez pas utiliser pour les intentions