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.
Permettre au bot d'attendre que l'utilisateur fournisse plus d'informations
Lorsque vous lancez un flux bidirectionnel depuis un bot Amazon Lex V2 vers votre application, vous pouvez configurer le bot pour qu'il attende que l'utilisateur fournisse des informations supplémentaires. Dans certains cas, un utilisateur peut ne pas être prêt à répondre à une demande. Par exemple, un utilisateur peut ne pas être prêt à fournir les informations de sa carte de crédit parce que son portefeuille se trouve dans une autre pièce.
En utilisant le comportement Wait and continue du bot Amazon Lex V2, les utilisateurs peuvent prononcer des phrases telles que « attendez une seconde » pour faire attendre au robot qu'ils trouvent les informations et les fournissent. Lorsque vous activez ce comportement, le bot envoie des rappels périodiques à l'utilisateur pour qu'il fournisse les informations. Il ne renvoie pas les événements de transcription car il n'y a aucun énoncé utilisateur à transcrire.
Le bot Amazon Lex V2 gère automatiquement une conversation en streaming. Vous n'avez pas besoin d'écrire de code supplémentaire pour activer cette fonctionnalité. Lorsqu'un robot est invité à attendre par l'utilisateur, lestate
«Intent
est »Waiting
et letype
«DialogAction
estElicitSlot
». Vous pouvez utiliser ces informations pour personnaliser votre application en fonction de vos besoins. Par exemple, vous pouvez configurer votre application pour qu'elle diffuse de la musique lorsque l'utilisateur recherche sa carte de crédit.
Vous activez le comportement d'attente et de poursuite pour un créneau individuel. Pour en savoir plus sur les machines à sous, consultezComment ça marche.
Pour activer, attendez et continuez
-
Connectez-vous à la console Amazon Lex V2AWS Management Console et ouvrez-la sur la console Amazon Lex V2
. -
Sous Bots, sélectionnez un robot.
-
Sous Langue, sélectionnez la langue du bot.
-
Choisissez Afficher les intentions.
-
Choisissez l'intention .
-
Sous Machines à sous, choisissez une machine à sous.
-
Sous Options avancées, choisissez Attendre et continuer.
-
Sous Attendre et continuer, spécifiez les champs suivants :
-
Réponse lorsque l'utilisateur souhaite que le robot attende — C'est ainsi que le bot répond lorsque l'utilisateur lui demande d'attendre les informations supplémentaires.
-
Réponse si l'utilisateur a besoin que le robot continue d'attendre : il s'agit de la réponse que le robot envoie pour rappeler à l'utilisateur qu'il attend toujours les informations. Vous pouvez modifier la fréquence à laquelle le bot rappelle à l'utilisateur.
-
Réponse lorsque l'utilisateur souhaite continuer : il s'agit de la réponse du bot lorsque l'utilisateur dispose des informations demandées.
-
Pour chaque réponse du bot, vous pouvez donner plusieurs variantes de la réponse, et l'une d'entre elles est présentée à l'utilisateur de manière aléatoire. Vous pouvez également choisir si ces réponses peuvent être interrompues par l'utilisateur.
Pour tester la fonctionnalité d'attente et de poursuite, configurez votre robot pour qu'il attende les entrées de l'utilisateur et lance un flux vers un robot Amazon Lex V2. Pour plus d'informations sur le streaming vers un bot, consultezUtilisation de l'API pour démarrer une conversation en streaming.
Il se peut que vous deviez désactiver l'attente et poursuivre les réponses. Utilisez le bouton Actif pour définir si les réponses attendre et continuer sont utilisées ou non.
![Le bouton actif pour la réponse en attente et en continu.](images/wait-and-continue.png)