Comment puis-je remplacer la gestion des erreurs par défaut dans Amazon Lex ?

Lecture de 3 minute(s)
0

Je souhaite modifier la gestion des erreurs par défaut de mon bot Amazon Lex. Comment procéder ?

Brève description

Amazon Lex offre une gestion des erreurs par défaut sous la forme d'invites prédéfinies. Mais en utilisant l'intention de secours, il est possible d’obtenir un meilleur niveau de contrôle sur la façon dont le bot réagit aux situations où les entrées de l'utilisateur ne correspondent pas. Il est possible d’utiliser l'intention de secours pour gérer le flux de conversation, utiliser la logique d’entreprise, ou transférer vos conversations de bot à un agent humain. Il est également possible de concevoir l'intention de secours pour déclencher une fonction AWS Lambda et fournir des réponses.

Solution

Configurer l'intention de secours à l'aide de la console Amazon Lex V1

Remarque : si vous souhaitez passer de la console Amazon Lex V2 à la console Amazon Lex V1, à partir du panneau de navigation, sélectionnez Return to V1 console (Retourner à la console V1).

  1. Ouvrez la console Amazon Lex V1, puis choisissez le bot pour lequel vous souhaitez configurer l'intention de secours.
  2. Dans la section Intents (Intentions), sélectionnez le signe +.
  3. Recherchez AMAZON.Fallback dans les intentions existantes.
  4. Entrez un nom pour l'intention intégrée, puis créez l'intention.
  5. Il est possible d’ajouter une fonction Lambda dans le crochet de code d'exécution de l'intention de secours nouvellement créée. Cela déclenche la fonction Lambda lorsque l'intention de secours est remplie.

Remarque : il est possible d’ajouter une intention de secours en ajoutant le type d'intention intégré AMAZON.Fallback au bot à l'aide de la console. Il est également possible de spécifier l'intention à l'aide de l'opération PutBot ou choisir l'intention dans la liste des intentions intégrées dans la console.

 

Configurer l'intention de secours à l'aide de la console Amazon Lex V2

  1. Ouvrez la console Amazon Lex V2, puis choisissez le bot pour lequel vous souhaitez configurer l'intention de secours.
  2. Dans la section Language (Langue), sous la langue spécifique utilisée par le bot, choisissez Intents (Intentions).
  3. Choisissez Fallback intent (Intention de secours).
  4. Il est également possible d’activer une fonction Lambda pour l’exécution à l'aide des options avancées d’exécution. Pour utiliser une fonction Lambda spécifique, attachez-la à l'alias du bot. La même fonction Lambda est utilisée à toutes fins utiles dans un langage pris en charge par le bot.

Remarque : le type d'intention intégré AMAZON.Fallback est ajouté automatiquement au bot lorsque vous créez un bot à l'aide de la console. Si vous utilisez l'API, spécifiez l'intention à l'aide de l'opération CreateBot.

Il n’est pas possible d’ajouter ces éléments à une intention de secours :

  • Témoignages
  • crénaux horaires
  • Invites de confirmation

Informations connexes

Configuration des mises à jour de l'avancement de l'exécution

Utiliser une fonction AWS Lambda

AMAZON.FallbackIntent

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans