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.

Les intentions sont un élément clé du système NLU de votre compétence. Dans les pages suivantes, vous pouvez apprendre différentes façons d'assembler des intentions, d'appliquer des directives pour améliorer leur précision et leur efficacité et de les affiner au moyen de cycles de test.