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.
- Création d'une intention
- Entraînement et test des intentions
- Tutoriel : meilleures pratiques de création et d'entraînement d'intentions
- Référencement des intentions dans le flux de dialogue
- Réglage de la résolution des intentions avant la publication
- Intentions de réponse
- Bonnes et mauvaises pratiques en matière de conception conversationnelle
- Noms que vous ne pouvez pas utiliser pour les intentions