Ajouter un bot Amazon Lex à Amazon Connect - Amazon Connect

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 un bot Amazon Lex à Amazon Connect

Dans cet article, nous vous expliquons la procédure à suivre pour ajouter un bot Amazon Lex à Amazon Connect.

Avec Amazon Lex, vous pouvez créer des interactions conversationnelles (bots) qui semblent naturelles pour vos clients. Les bots Amazon Connect avec Amazon Lex peuvent également capturer les données saisies par les clients sous forme de chiffres que les clients entrent sur leur clavier numérique lorsqu'ils sont utilisés dans un flux Amazon Connect. De cette façon, les clients peuvent choisir leur façon de saisir des informations sensibles, par exemple des numéros de compte.

Pour suivre cette procédure pas à pas, vous avez besoin des éléments suivants :

  • Un compte AWS actif.

  • Une instance Amazon Connect.

Astuce

Vous pouvez également utiliser Amazon Lex pour alimenter les messages interactifs pour la conversation instantanée Amazon Connect. Les messages interactifs sont des messages enrichis qui présentent une invite et des options d'affichage préconfigurées parmi lesquelles le client peut choisir. Ces messages reposent sur Amazon Lex et sont configurés via Amazon Lex à l'aide d'une fonction Lambda. Pour plus d’informations, consultez Ajout de messages interactifs au chat.

Créer un bot Amazon Lex

Au cours de cette étape, vous allez créer un robot personnalisé qui démontre l'intégration « Press or Say - Appuyer ou Parler » avec Amazon Connect. Le robot invite les appelants à appuyer ou à énoncer un numéro qui correspond à l'option de menu déclenchant la tâche à effectuer. Dans le cas présent, le solde du compte est vérifié.

Amazon Lex
  1. Ouvrez la console Amazon Lex.

  2. Choisissez Créer un bot.

  3. Sur la page Configurer les paramètres du bot, choisissez Créer - Créer un bot vierge et fournissez les informations suivantes :

    • Nom du bot : pour cette procédure pas à pas, nommez le bot AccountBalance.

    • Autorisations IAM : sélectionnez un rôle si vous en avez créé un. Sinon, sélectionnez Créer un rôle avec les autorisations de base Amazon Lex.

    • COPPA : indiquez si le robot est soumis la loi COPPA (Children's Online Privacy Protection Act) de protection de la vie privée des enfants sur Internet.

    • Délai d'expiration de session : indiquez pendant combien de temps le robot doit attendre d'obtenir les informations d'un appelant avant de terminer la session.

  4. Choisissez Suivant.

  5. Fournissez des informations spécifiques à la langue et à la voix :

  6. Sélectionnez Exécuté. Le AccountBalance bot est créé et la page Intention s'affiche.

Amazon Lex (Classic)
  1. Ouvrez la console Amazon Lex.

  2. Si vous créez votre premier bot, choisissez Mise en route. Sinon, choisissez Bots, Create (Robots - Créer).

  3. Sur la page Create your bot (Créer votre robot), choisissez Custom bot (Robot personnalisé) et saisissez les informations suivantes :

    • Nom du bot : pour cette procédure pas à pas, nommez le bot AccountBalance.

    • Voix de sortie : sélectionnez la voix utilisée par le robot pour s'adresse aux appelants. La voix par défaut d'Amazon Connect est Joanna.

    • Délai d'expiration de session : indiquez pendant combien de temps le robot doit attendre d'obtenir les informations d'un appelant avant de terminer la session.

    • COPPA : indiquez si le robot est soumis la loi COPPA (Children's Online Privacy Protection Act) de protection de la vie privée des enfants sur Internet.

  4. Choisissez Créer.

Configuration du bot Amazon Lex

Au cours de cette étape, vous allez déterminer le mode de réponse du robot aux clients en fournissant des intentions, des exemples d'énoncé, des options pour la saisie et la gestion des erreurs.

Pour cet exemple, vous allez configurer le robot avec deux intentions : une pour rechercher des informations de compte et une autre pour discuter avec un agent.

Créez une AccountLookup intention

Amazon Lex
  1. Après avoir créé le bot, vous êtes sur la page Intentions de la console Amazon Lex. Si vous n'y êtes pas, vous pouvez y accéder en choisissant Bots AccountBalance, Bot versions, Brouillon, Intents. Choisissez Ajouter une intention, puis Ajouter une intention vide.

  2. Dans le champ Nom de l'intention, entrez AccountLookup.

  3. Faites défiler la page jusqu'à Exemples d'énoncés. Au cours de cette étape, vous entrez des énoncés qui permettent au client de susciter son intention. AccountLookup Entrez les énoncés suivants, puis choisissez Ajouter un énoncé après chacun d'eux.

    • Vérifier le solde de mon compte

    • Un : Cela attribue l'énoncé de « un » ou la pression d'une touche sur « 1 » à l'intention. AccountLookup

    L'image suivante montre où ajouter l'énoncé dans la section Exemples d'énoncés.

    
                                        La section des exemples d'énoncés de la page Intentions.
  4. Accédez à la section Emplacements, puis choisissez Ajouter un emplacement. Remplissez le champ de la manière suivante :

    1. Obligatoire pour cette intention = sélectionné.

    2. Nom = AccountNumber.

    3. Type d'emplacement = AMAZON.Number.

    4. Invites = le texte à prononcer lorsque l'appel est pris. Par exemple, demandez aux appelants de saisir leur numéro de compte à l'aide de leur clavier : À l'aide de votre clavier, veuillez saisir votre numéro de compte. Choisissez Ajouter.

    L'image suivante montre une section Ajouter un emplacement terminée.

    
                                        La section Ajouter un emplacement de la page Intentions.
  5. Faites défiler la page jusqu'à la section Réponses finales. Ajoutez le message que le bot délivrera aux clients. Par exemple, le solde de votre compte est de 1 234,56 $. (Pour cette procédure pas à pas, nous n'allons pas réellement obtenir les données, ce que vous feriez en réalité.)

    L'image suivante illustre une section Réponses finales terminée.

    
                                        La section des réponses finales de la page Intentions.
  6. Choisissez Save intent (Enregistrer l'intention).

Amazon Lex (Classic)
  1. Dans la console Amazon Lex, choisissez l'icône + à côté de Intentions, puis choisissez Créer une intention.

  2. Nommez l'intention AccountLookup.

  3. Ajoutez un exemple d'énoncé tel que que Vérifier mon solde de compte, et choisissez l'icône +.

  4. Ajoutez un second énoncé, par exemple Un et choisissez l'icône +. Cela permet d'attribuer l'énoncé « un » ou l'appui sur une touche de « 1 » à l'intention. AccountLookup

    Astuce

    Vous devez ajouter un énoncé de « Un » dans le bot, et non le chiffre « 1 ». Cela est dû au fait qu'Amazon Lex ne prend pas en charge directement les entrées numériques. Pour contourner ce problème, plus loin dans cette procédure pas à pas, vous utiliserez l'entrée numérique pour interagir avec un bot Lex appelé à partir d'un flux.

  5. Sous Machines à sous, ajoutez un emplacement nommé AccountNumber.

    L'image suivante montre l'emplacement de la section Emplacements sur la page.

    
                                        La section emplacement de la page Intentions.
  6. Pour Type d'option, utilisez le menu déroulant pour choisir AMAZON.NUMBER.

  7. Pour Invite, ajoutez le texte à prononcer lorsque l'appel est pris. Par exemple, demandez aux appelants de saisir leur numéro de compte à l'aide de leur clavier : À l'aide de votre clavier, veuillez saisir votre numéro de compte.

  8. Choisissez l'icône +.

  9. Assurez-vous que la case Obligatoire est cochée.

  10. Dans la section Réponse, ajoutez le message que le robot délivrera aux clients. Par exemple, le solde de votre compte est de 1 234,56 $.

  11. Choisissez Enregistrer l'intention.

Créez une SpeakToAgent intention

Amazon Lex
  1. Accédez à la page Intentions : choisissez Retour à la liste des intentions.

  2. Choisissez Ajouter une intention, puis Ajouter une intention vide.

  3. Dans le champ Nom de l'intention SpeakToAgent, entrez, puis choisissez Ajouter.

  4. Faites défiler vers le bas jusqu'à la section Exemple d'énoncés. Entrez les énoncés suivants, qui permettent au client de déterminer son intention : SpeakToAgent

    • Parler à un agent

    • Deux

  5. Faites défiler la page vers le bas jusqu'à la section Réponses finales. Ajoutez le message que le bot délivrera aux clients. Par exemple, Okay, un agent va vous répondre rapidement.

  6. Choisissez Save intent (Enregistrer l'intention).

Amazon Lex (Classic)
  1. Dans la console Amazon Lex, choisissez l'icône + à côté de Intentions, puis choisissez Créer une intention.

  2. Nommez l'intention SpeakToAgent.

  3. Select SpeakToAgent.

  4. Ajoutez un exemple d'énoncé, par exemple Parler à un agent, et choisissez +.

  5. Ajoutez un second énoncé, par exemple Deux, puis choisissez +.

  6. Ajoutez le message permettant aux appelants de savoir que leur appel est connecté à un agent. Par exemple, « Okay, un agent va vous répondre rapidement. »

  7. Choisissez Enregistrer l'intention.

Générer et tester le bot Amazon Lex

Une fois que vous avez créé le bot, assurez-vous qu'il fonctionne comme prévu.

Amazon Lex
  1. Dans le bas de la page, sélectionnez Créer. L'opération peut durer une ou deux minutes. L'image suivante montre où se trouve le bouton Créer.

    
                                    Emplacement du bouton Créer sur la page.
  2. Une fois la génération terminée, choisissez Test.

  3. Testons l'AccountLookupintention : dans le volet Test Draft version, dans la zone de message Tapez un message, tapez 1 et appuyez sur Entrée. Tapez ensuite un numéro de compte fictif et appuyez sur Entrée. L'image suivante montre l'endroit où vous entrez l'intention.

    
                                    La zone dans laquelle vous saisissez l'intention de tester.
    1. Videz le champ de test.

    2. Entrez les intentions que vous voulez tester.

  4. Pour confirmer que l'SpeakToAgentintention fonctionne, décochez la case de test, puis tapez 2 et appuyez sur Entrée. L'image suivante montre à quoi ressemble le test une fois que vous l'avez effacé puis que vous avez saisi 2.

    
                                    Le champ de test.
  5. Fermez le volet Tester la version brouillon.

Amazon Lex (Classic)
  1. Sélectionnez Créer. L'opération peut durer une ou deux minutes.

  2. Une fois la création terminée, choisissez Tester le Chatbot, comme indiqué dans l'image ci-dessous.

    
                                    Le bouton de test du chatbot, sur le côté droit de la page.
  3. Testons l'AccountLookupintention : dans le volet Tester le chatbot, dans la zone Discuter avec votre bot, tapez 1. Tapez ensuite un numéro de compte fictif. Dans l'image suivante, la flèche pointe vers le champ dans lequel vous tapez 1.

    
                                    Le bot de test, le champ de saisie de votre message.
  4. Choisissez Clear history chat (Effacer l'historique de conversation.

  5. Pour confirmer que l'SpeakToAgentintention fonctionne, tapez 2.

Création d'une version de bot (facultatif)

Au cours de cette étape, vous créez une nouvelle version du bot à utiliser dans un alias. C'est ainsi que vous créez un alias utilisable dans un environnement de production. Les alias de test sont soumis à des limites inférieures. Bien qu'il s'agisse d'une procédure de test, la création d'une version constitue une bonne pratique.

Amazon Lex
  1. Si vous êtes sur la page Intentions, choisissez Retour à la liste des intentions.

  2. Dans le menu de gauche, choisissez Versions de bot.

  3. Choisissez Créer une version.

  4. Passez en revue les détails du AccountBalancebot, puis choisissez Create.

    Cela crée une version de votre bot (version 1). Vous pouvez changer de version sur un alias non testé sans avoir à suivre quelle version est publiée.

    
                                    La page des versions contenant la version 1 est répertoriée.

Créer un alias pour le bot

Amazon Lex
  1. Dans le menu de gauche, choisissez Alias.

  2. Dans l'onglet Alias, choisissez Créer un alias.

  3. Dans le champ Nom de l'alias, entrez un nom, tel que Test. Plus loin dans cette procédure pas à pas, vous utiliserez cet alias pour spécifier cette version du bot dans votre flux.

    Important

    Dans un environnement de production, utilisez toujours un alias différent de celui TestBotAliasd'Amazon Lex et de $LATEST pour Amazon Lex classic. TestBotAliaset $LATEST prennent en charge un nombre limité d'appels simultanés vers un bot Amazon Lex. Pour plus d'informations, consultez Quotas d'exécution.

  4. Pour Version associée, choisissez la version que vous venez de créer, telle que Version 1.

  5. Choisissez Créer.

Amazon Lex (Classic)
  1. Choisissez Publish.

  2. Fournissez un alias pour le robot. Utilisez l'alias pour spécifier cette version du bot dans le flux, par exemple, Test.

    Important

    Dans un environnement de production, utilisez toujours un alias différent de celui TestBotAliasd'Amazon Lex et de $LATEST pour Amazon Lex classic. TestBotAliaset $LATEST prennent en charge un nombre limité d'appels simultanés vers un bot Amazon Lex. Pour plus d'informations, consultez Quotas de service d'exécution.

  3. Choisissez Publish.

Ajouter un bot Amazon Lex à votre instance Amazon Connect

Amazon Lex
  1. Ouvrez la console Amazon Connect.

  2. Sélectionnez l'instance Amazon Connect que vous souhaitez intégrer à votre bot Amazon Lex.

    
                                    Page Instances du centre de contact virtuel Amazon Connect, Alias d'instance.
  3. Dans le menu de navigation, choisissez Flux.

  4. Sous Amazon Lex, utilisez le menu déroulant pour sélectionner la région de votre bot Amazon Lex, puis sélectionnez votre bot Amazon Lex, AccountBalance.

  5. Sélectionnez le nom d'alias du bot Amazon Lex dans la liste déroulante (Test), puis choisissez + Ajouter un bot Lex. L'image suivante montre la section Amazon Lex une fois qu'elle a été configurée.

    
                                    Page Flux, section Amazon Lex.
Note

Amazon Connect utilise les politiques basées sur les ressources Amazon Lex pour passer des appels à votre bot Amazon Lex. Lorsque vous associez un bot Amazon Lex à votre instance Amazon Connect, la politique basée sur les ressources du bot est mise à jour pour autoriser Amazon Connect à invoquer le bot. Pour plus d'informations sur les politiques basées sur les ressources d'Amazon Lex, consultez Comment Amazon Lex fonctionne avec IAM.

Amazon Lex (Classic)
  1. Ouvrez la console Amazon Connect.

  2. Sélectionnez l'instance Amazon Connect que vous souhaitez intégrer à votre bot Amazon Lex.

  3. Dans le menu de navigation, sélectionnez Flux de contacts.

  4. Sous Amazon Lex, sélectionnez la région de votre bot Amazon Lex Classic dans le menu déroulant, puis sélectionnez votre bot Amazon Lex Classic. Son nom aura le suffixe « (Classic) ». Choisissez ensuite Ajouter le bot Lex.

Créer un flux et ajouter votre bot Amazon Lex

Important

Si vous utilisez un bot Amazon Lex V2, votre attribut de langue dans Amazon Connect doit correspondre au modèle de langage utilisé pour créer votre bot Lex. Ceci est différent d'Amazon Lex (Classic). Utilisez un bloc Définir la voix pour indiquer le modèle de langue Amazon Connect, ou utilisez un bloc Définir des attributs de contact.

Ensuite, créez un nouveau flux de contact qui utilise votre bot Amazon Lex. Lorsque vous créez le flux, vous configurez le message délivré aux appelants.

  1. Connectez-vous à votre instance Amazon Connect avec un compte qui dispose des autorisations pour les flux de contact et les bots Amazon Lex.

  2. Dans le menu de navigation, choisissez Routage, Flux, Créer un flux, puis saisissez le nom du flux.

  3. Sous Interagir, faites glisser un bloc Obtenir l'entrée utilisateur sur le concepteur et connectez-le au bloc Point d'entrée.

  4. Cliquez sur le bloc Obtenir l'entrée client pour l'ouvrir. Choisissez Synthèse vocale ou texte de discussion instantanée, Entrer du texte.

  5. Saisissez un message indiquant aux appelants ce qu'ils peuvent faire. Par exemple, utilisez un message correspondant aux intentions spécifiées dans le robot, tel que « Pour vérifier votre solde de compte, appuyez sur 1 ou dites 1. Pour parler à un agent, appuyez sur 2 ou dites 2. » L'image suivante montre ce message sur la page Propriétés du bloc Obtenir l'entrée utilisateur.

    
                        Page Propriétés du bloc Obtenir les données client.
  6. Sélectionnez l'onglet Amazon Lex, comme indiqué dans l'image ci-dessous.

    
                        Onglet Amazon Lex sur la page Propriétés du bloc Obtenir les données client.
  7. Dans le menu déroulant Nom, sélectionnez le AccountBalancebot que vous avez créé précédemment.

    1. Si vous avez sélectionné un bot Amazon Lex, sous Alias, utilisez le menu déroulant pour sélectionner l'alias du bot, Tester.

    2. Le suffixe « (Classic) » est ajouté aux noms des bots Amazon Lex Classic. Si vous avez sélectionné un bot classique, entrez l'alias que vous souhaitez utiliser dans le champ Alias.

    3. Pour les bots Amazon Lex V2, vous avez également la possibilité de définir manuellement un alias ARN de bot. Choisissez Définir manuellement, puis saisissez l'ARN de l'alias de bot que vous souhaitez utiliser ou définissez l'ARN à l'aide d'un attribut dynamique.

  8. Sous Intentions, choisissez Ajouter une intention.

  9. Tapez AccountLookupet choisissez Ajouter une autre intention. L'image suivante montre la section Intentions configurée avec ces informations.

    
                        La section Intentions de l'onglet Amazon Lex.
  10. Tapez SpeakToAgentet choisissez Enregistrer.

Terminez le flux

Au cours de cette étape, vous finissez d'ajouter des parties au flux qui s'exécute une fois que l'appelant interagit avec le bot :

  1. Si l'appelant appuie sur 1 pour obtenir son solde de compte, utilisez un bloc Invite pour lire un message et déconnectez l'appel.

  2. Si l'appelant appuie sur 2 pour parler à un agent, utilisez un bloc Définir une file d'attente pour définir la file d'attente et y transférer l'appelant, ce qui met fin au flux.

Voici les étapes à suivre pour créer le flux :

  1. Sous Interact, faites glisser un bloc d'invite Play vers le concepteur et AccountLookupconnectez-y le nœud du bloc de saisie Get customer. Une fois que le client obtient son solde de compte auprès du bot Amazon Lex, le message du bloc Lire l'invite s'exécute.

  2. Sous Terminer/Transférer, faites glisser un bloc Déconnecter sur le concepteur et connectez-y le bloc Lire l'invite. Une fois lu le message d'invite, l'appel est déconnecté.

Pour compléter l'SpeakToAgentintention, procédez comme suit :

  1. Ajoutez un bloc Set working queue et connectez-le au SpeakToAgentnœud du bloc de saisie Get customer.

  2. Ajoutez un bloc Transférer vers la file l'attente.

  3. Reliez le nœud Réussite du bloc Définir un flux de file d'attente client au bloc Transférer vers la file l'attente.

  4. Choisissez Enregistrer, puis Publier.

Votre flux terminé ressemblera à l'image suivante. Le flux commence par le bloc Obtenir l'entrée utilisateur. Cela bloque les branches Lire l'invite ou Définir une file d'attente client.


                    Le flux fini dans le concepteur de flux.
Astuce

Si votre entreprise utilise plusieurs paramètres régionaux dans un seul bot, ajoutez un bloc Définir des attributs de contact au début de votre flux. Configurez ce bloc pour utiliser le $. LanguageCodeattribut système.

Attribution du flux à un numéro de téléphone

Lorsque les clients appellent votre centre de contact, le flux vers lequel ils sont envoyés est celui auquel est attribué le numéro de téléphone qu'ils ont appelé. Pour rendre le nouveau flux actif, attribuez-le à un numéro de téléphone de votre instance.

  1. Ouvrez la console Amazon Connect.

  2. Choisissez Routage, Numéros de téléphone.

  3. Sur la page Gérer les numéros de téléphone, sélectionnez le numéro de téléphone à attribuer au flux.

  4. Ajoutez une description.

  5. Dans le menu Flux/IVR, choisissez le flux que vous venez de créer.

  6. Choisissez Enregistrer.

À vous d'essayer !

Pour tester le bot et le flux, appelez le numéro que vous avez attribué au flux. Suivez les invites.