Intentions

Les intentions permettent à votre brique de comprendre ce que l'utilisateur veut faire. Une intention classe les demandes utilisateur standard en fonction des tâches et des actions que votre brique peut effectuer. Par exemple, l'intention OrderPizza de PizzaBot associe un libellé de demande directe I want to order a Pizza à un autre libellé impliquant une demande I feel like eating a pizza.

Les intentions se composent de permutations entre des demandes utilisateur standard et des instructions, aussi appelées variations. Comme indiqué dans Création d'une intention, vous pouvez créer l'intention en nommant une compilation de variations pour une action spécifique. La capacité cognitive de votre brique étant dérivée de ces intentions, chaque intention doit être créée à partir d'un ensemble de données vaste (entre une et deux douzaines de variations) et varié. Votre brique pourra alors interpréter les saisies utilisateur ambiguës. Lorsque vous disposez d'un ensemble important de variations, votre brique peut comprendre la demande des utilisateurs lorsqu'elle reçoit des messages comme "Forget this order!" ou "Cancel delivery!" qui ont la même signification, mais qui sont exprimés différemment. Pour découvrir comment un exemple de saisie utilisateur contribue à l'apprentissage d'une brique, reportez-vous à Entraînement et test des intentions.

Les intentions sont un élément clé du système NLU de votre brique. A partir des 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 à travers des cycles de test.