Permettre au bot Amazon Lex V2 d'attendre que l'utilisateur fournisse plus d'informations pendant une pause - Amazon Lex

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 Amazon Lex V2 d'attendre que l'utilisateur fournisse plus d'informations pendant une pause

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 que le bot attende qu'il trouve les informations et les fournisse. 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. Il n'est pas nécessaire d'écrire de code supplémentaire pour activer cette fonctionnalité. Lorsqu'un bot est invité à attendre par l'utilisateur, le state « Intent est » Waiting et le type « DialogAction est ElicitSlot ». Vous pouvez utiliser ces informations pour personnaliser votre application en fonction de vos besoins. Par exemple, vous pouvez configurer votre application pour écouter de la musique lorsque l'utilisateur recherche sa carte de crédit.

Vous activez le comportement d'attente et de poursuite pour un emplacement individuel. Pour en savoir plus sur les machines à sous, consultezConcepts fondamentaux d'Amazon Lex V2.

Pour activer la fonction Wait and Continue
  1. Connectez-vous à AWS Management Console et ouvrez la console Amazon Lex V2 sur la console Amazon Lex V2.

  2. Sous Bots, sélectionnez un bot.

  3. Sous Langue, sélectionnez la langue du bot.

  4. Choisissez Afficher les intentions.

  5. Choisissez l'intention .

  6. Sous Machines à sous, choisissez une machine à sous.

  7. Sous Options avancées, choisissez Attendre et continuer.

  8. Sous Attendre et continuer, spécifiez les champs suivants :

    • Réponse lorsque l'utilisateur souhaite que le bot 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 bot continue d'attendre — Il s'agit de la réponse que le bot envoie pour rappeler à l'utilisateur qu'il attend toujours les informations. Vous pouvez modifier la fréquence à laquelle le bot envoie des rappels à 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, dont une 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 bot pour qu'il attende les entrées de l'utilisateur et qu'il lance un flux vers un bot Amazon Lex V2. Pour plus d'informations sur le streaming vers un bot, consultezUtiliser le API pour démarrer une conversation en streaming.

Vous devrez peut-être désactiver le mode d'attente et de poursuite des réponses. Utilisez le bouton Active pour définir si les réponses d'attente et de poursuite sont utilisées ou non.

Le bouton actif pour la réponse d'attente et de poursuite.