Je souhaite configurer ma fonction Lambda et Amazon Lex V2 dans Amazon Connect, puis vérifier l'absence d'erreurs dans le sélecteur de liste.
Résolution
Créer votre fonction Lambda
Procédez comme suit :
- Ouvrez la console AWS Lambda.
- Dans le volet de navigation, choisissez Applications.
- Sélectionnez Créer une application.
- Sélectionnez l’onglet Application sans serveur.
- Dans la barre de recherche Applications publiques, saisissez amazon-connect-interactive-messages-example-lex-v2. Puis, sélectionnez l'option amazon-connect-interactive-messages-example-lex-v2.
- Sur la page Vérifier, configurer et déployer, confirmez les détails de l'application, puis sélectionnez Déployer.
Créer un chatbot Amazon Lex et vous connecter à votre fonction AWS Lambda
Remarque : Après septembre 2025, AWS ne prendra plus en charge Amazon Lex V1. Il est recommandé d’utiliser Amazon Lex V2.
Pour créer un chatbot Amazon Lex V2 et vous connecter à votre fonction Lambda, procédez comme suit :
- Téléchargez le fichier InteractiveMessageBotV2.zip. Pour le télécharger, consultez la page InteractiveMessageBotV2 sur GitHub.
- Ouvrez la console Amazon Lex.
- Choisissez Action, puis Importer.
- Dans le champ Nom du bot, saisissez InteractiveMessageBot.
- Sélectionnez Parcourir le fichier, InteractiveMessageBotv2, puis Ouvrir.
- Pour Autorisations IAM, choisissez Créer un rôle avec des autorisations Amazon Lex de base ou Utiliser un rôle existant.
- Pour Loi sur la protection de la vie privée des enfants en ligne (COPPA), choisissez Oui ou Non.
- Sélectionnez Importer.
- Dans le volet de navigation, sélectionnez Bots.
- Sélectionnez le bot auquel vous souhaitez attacher une fonction Lambda.
- Dans le volet de navigation, sous Déploiement, choisissez Alias.
- Sélectionnez l'alias auquel vous souhaitez attacher une fonction Lambda.
- Dans la section Langues, choisissez la langue que vous souhaitez utiliser pour l'alias.
- Dans le menu Source, sélectionnez le nom de votre fonction Lambda.
- Dans le menu Version ou alias de la fonction Lambda, choisissez la version ou l'alias de la fonction Lambda que vous souhaitez utiliser. Puis, sélectionnez Enregistrer.
Remarque : Amazon Lex utilise la même fonction Lambda à toutes fins utiles dans une langue prise en charge par le bot.
Créer et tester le chatbot localement
Effectuez les opérations suivantes :
- Ouvrez la console Amazon Lex.
- Dans le volet de navigation, sélectionnez Bots.
- Sélectionnez le bot que vous avez créé dans la section précédente.
- Dans le volet de navigation, sélectionnez Intentions.
- Sélectionnez Créer.
- Une fois la création terminée, sélectionnez Tester le chatbot.
- Dans la zone de discussion Chatter avec votre bot, saisissez Aide.
- Sélectionnez Enregistrer, puis Publier.
Configurer votre fonction Lambda et Amazon Lex V2 dans Amazon Connect
Procédez comme suit :
- Ouvrez la console Amazon Connect.
- Sélectionnez l'alias de votre instance Amazon Connect.
- Dans le volet de navigation, sélectionnez Flux.
- Dans la section Amazon Lex, saisissez un nom pour votre bot. Puis, choisissez +Ajouter un robot Amazon Lex et votre fonction Lambda.
- Connectez-vous à votre instance Amazon Connect.
Remarque : Vous devez attribuer à l'utilisateur un profil de sécurité qui inclut des autorisations de modification pour les flux.
- Dans le menu de navigation, choisissez Routage, Flux de contacts, puis Importer.
- Chargez le flux InteractiveMessaging.
- Vérifiez que le bloc Obtenir les données client correspond au même bot Amazon Lex.
- Dans le tableau de bord Amazon Connect, sélectionnez Tester la messagerie instantanée, puis sélectionnez Paramètres de test.
- Sélectionnez le flux de contacts que vous souhaitez tester. Pour plus d'informations, consultez la section Tester les expériences vocales, de chat et de tâches dans Amazon Connect.
Examiner les erreurs du sélecteur de liste
Ouvrez la console Amazon Connect. Sélectionnez votre instance Amazon Connect, puis assurez-vous d'activer Définir le comportement de journalisation.
Pour vérifier la présence d'erreurs dans les journaux Amazon CloudWatch, procédez comme suit :
- Ouvrez la console CloudWatch.
- Choisissez Journaux, puis Groupes de journaux.
- Sélectionnez le groupe de journaux de votre instance.
- Choisissez Groupe de journaux de recherche.
- Dans la zone de recherche, saisissez la chaîne que vous souhaitez rechercher, par exemple la totalité ou une partie de l'ID du contact. Puis, CloudWatch renvoie les résultats.
Remarque : Vous pouvez ouvrir chaque événement pour examiner ce qui s'est passé et rechercher d'éventuelles erreurs.
Informations connexes
Ajouter des messages interactifs Amazon Lex pour les clients dans le chat
Configurer facilement des messages interactifs pour votre chatbot Amazon Connect