Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Ajouter des intentions
Les intentions sont les objectifs que vos utilisateurs souhaitent atteindre, tels que commander des fleurs ou réserver un hôtel. Votre bot doit avoir au moins une intention.
Par défaut, tous les robots contiennent une seule intention intégrée, l'intention de secours. Cette intention est utilisée lorsqu'Amazon Lex V2 ne reconnaît aucune autre intention. Par exemple, si un utilisateur dit « Je souhaite commander des fleurs » à une intention de réservation d'hôtel, l'intention de secours est déclenchée.
Pour ajouter une intention
-
Connectez-vous à la console Amazon Lex AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/lex/
. -
Dans la liste des robots, choisissez le bot auquel vous souhaitez ajouter l'intention, puis dans Ajouter des langues, choisissez Afficher les langues.
-
Choisissez la langue à laquelle ajouter l'intention, puis choisissez Intents.
-
Choisissez Ajouter une intention, nommez votre intention, puis sélectionnez Ajouter.
-
Dans l'éditeur d'intention, ajoutez les détails de votre intention.
-
Flux de conversation : utilisez le diagramme de flux de conversation pour voir à quoi pourrait ressembler un dialogue avec votre bot. Vous pouvez choisir différentes sections de la conversation pour accéder à la section correspondante de l'éditeur d'intention.
-
Détails de l'intention — Donnez un nom et une description à l'intention pour aider à identifier le but de l'intention. Vous pouvez également voir l'identifiant unique attribué par Amazon Lex V2 à l'intention.
-
Contextes — Définissez les contextes d'entrée et de sortie pour l'intention. Un contexte est une variable d'état associée à une intention. Un contexte de sortie est défini lorsqu'une intention est satisfaite. Une intention associée à un contexte d'entrée ne peut être reconnue que si le contexte est actif. Une intention sans contexte d'entrée peut toujours être reconnue.
-
Exemples d'énoncés — Vous devez fournir au moins 10 phrases que vous vous attendez à ce que vos utilisateurs utilisent pour initier une intention. Amazon Lex V2 généralise à partir de ces phrases pour reconnaître que l'utilisateur souhaite initier l'intention.
-
Réponse initiale : message initial envoyé à l'utilisateur une fois que l'intention a été invoquée. Vous pouvez fournir des réponses, initialiser des valeurs et définir l'étape suivante qu'Amazon Lex V2 doit suivre pour répondre à l'utilisateur dès le début de l'intention.
-
Emplacements : définissez les emplacements, ou paramètres, nécessaires pour répondre à l'intention. Chaque emplacement possède un type qui définit les valeurs qui peuvent être saisies dans l'emplacement. Vous pouvez choisir parmi vos types d'emplacements personnalisés ou choisir un type d'emplacement intégré.
-
Confirmation — Ces instructions et réponses sont utilisées pour confirmer ou refuser la réalisation de l'intention. L'invite de confirmation demande à l'utilisateur de vérifier les valeurs des créneaux. Par exemple, « J'ai réservé une chambre d'hôtel pour vendredi. Est-ce correct ? » La réponse de déclinaison est envoyée à l'utilisateur lorsqu'il refuse la confirmation. Vous pouvez fournir des réponses, définir des valeurs et définir la prochaine étape à suivre par Amazon Lex V2 en fonction de la réponse de confirmation ou de déclinaison de l'utilisateur.
-
Expédition : réponse envoyée à l'utilisateur au cours de l'expédition. Vous pouvez définir des mises à jour sur l'état d'avancement de l'expédition au début de l'expédition et régulièrement pendant que celle-ci est en cours. Par exemple, « Je suis en train de changer votre mot de passe, cela peut prendre quelques minutes » et « Je travaille toujours sur votre demande ». Les mises à jour relatives au traitement des commandes ne sont utilisées que pour les conversations en streaming. Vous pouvez également définir un message de réussite après expédition, un message d'échec et un message de délai d'expiration. Vous pouvez envoyer des messages après expédition pour le streaming ou pour les conversations ordinaires. Par exemple, si l'expédition aboutit, vous pouvez envoyer « J'ai changé votre mot de passe ». Si le traitement échoue, vous pouvez envoyer une réponse contenant des informations supplémentaires, telles que « Je n'ai pas pu modifier votre mot de passe, contactez le service d'assistance pour obtenir de l'aide ». Si l'exécution prend plus de temps que le délai d'expiration configuré, vous pouvez envoyer un message informant l'utilisateur, tel que « Nos serveurs sont très occupés en ce moment. Réessayez votre demande ultérieurement. » Vous pouvez fournir des réponses, définir des valeurs et définir la prochaine étape qu'Amazon Lex V2 doit suivre pour répondre à l'utilisateur.
-
Clôture des réponses : réponse envoyée à l'utilisateur une fois que l'intention a été remplie et que tous les autres messages ont été diffusés. Par exemple, un remerciement pour la réservation d'une chambre d'hôtel. Il peut également inviter l'utilisateur à exprimer une intention différente, telle que « Merci d'avoir réservé une chambre, souhaitez-vous réserver une voiture de location ? » Vous pouvez fournir des réponses et configurer les prochaines actions de suivi après avoir répondu à l'intention et avoir répondu par la réponse finale.
-
Crochets de code : indiquez si vous utilisez une AWS Lambda fonction pour initialiser l'intention et valider les saisies par l'utilisateur. Vous spécifiez la fonction Lambda dans l'alias que vous utilisez pour exécuter le bot.
-
-
Choisissez Enregistrer l'intention pour enregistrer l'intention.
Note
Le 17 août 2022, Amazon Lex V2 a publié une modification de la façon dont les conversations sont gérées avec l'utilisateur. Cette modification vous permet de mieux contrôler le chemin emprunté par l'utilisateur tout au long de la conversation. Pour de plus amples informations, veuillez consulter Modifications apportées aux flux de conversation dans Amazon Lex V2. Les robots créés avant le 17 août 2022 ne prennent pas en charge les messages d'accrochage par code de dialogue, la définition de valeurs, la configuration des étapes suivantes et l'ajout de conditions.
Configuration des invites dans un ordre spécifique
Vous pouvez configurer le bot pour lire les messages dans un ordre prédéfini en cochant la case Lire les messages dans l'ordre. Sinon, le bot lit le message et les variations dans un ordre aléatoire.
Les instructions ordonnées permettent de lire le message et les variantes d'un groupe de messages dans l'ordre entre les tentatives. Vous pouvez utiliser une autre reformulation d'un message lorsqu'une réponse non valide à l'invite est donnée par l'utilisateur ou pour confirmer l'intention. Jusqu'à deux variantes du message d'origine peuvent être définies dans chaque emplacement. Vous pouvez choisir de lire les messages dans l'ordre ou de manière aléatoire.
L'invite ordonnée prend en charge les quatre types de messages : texteSSML, réponse personnalisée et groupe de cartes. Les réponses sont classées dans le même groupe de messages. Les différents groupes de messages sont indépendants.