QnABot sur AWS est une interface conversationnelle (chatbot) multicanal et multilingue qui répond aux questions, réponses et commentaires de vos clients. Elle vous permet de déployer un chatbot entièrement fonctionnel sur plusieurs canaux, notamment le chat, la voix, les SMS et Amazon Alexa. 

Avantages

Améliorer l'expérience de vos clients

Fournir des tutoriels personnalisés et une assistance sous forme de questions et réponses avec une interaction intelligente en plusieurs parties. Utilisez l'interface de ligne de commande (CLI) pour importer et exporter des questions de votre configuration QnABot. Utilisez les capacités de traitement du langage naturel (NLP) d'Amazon Kendra pour mieux comprendre les questions humaines. Importez les questions et réponses et les attributs de la session à partir d'un fichier Excel.

Réduire les temps d'attente des centres d'appels

Automatiser les flux d'assistance à la clientèle.

Implémenter la dernière technologie d’apprentissage automatique

Créer des interactions intéressantes et proches de l'humain pour les chatbots. Utilisez la correspondance des intentions et des créneaux pour mettre en œuvre différents types de flux de questions-réponses.

Présentation de la solution AWS

Le diagramme ci-dessous présente l'architecture que vous pouvez déployer automatiquement à l'aide du guide d'implémentation de la solution AWS et du modèle AWS CloudFormation qui l'accompagne.

Architecture de la solution QnA Bot sur AWS

Le modèle AWS CloudFormation déploie les flux et les services suivants :

  1. L'administrateur déploie la solution dans son compte AWS, ouvre l'interface utilisateur Content Designer et utilise Amazon Cognito pour s'authentifier.
  2. Après l'authentification, Amazon CloudFront et Amazon Simple Storage Service (Amazon S3) délivrent le contenu de l'interface utilisateur Content Designer.
  3. L'administrateur configure les questions et les réponses dans Content Designer et l'interface utilisateur envoie des requêtes à Amazon API Gateway pour enregistrer les questions et les réponses.
  4. La fonction AWS Lambda de Content Designer enregistre l'entrée dans Amazon OpenSearch Service dans un index de banque de questions.
  5. Les utilisateurs du chatbot interagissent avec Amazon Lex via l'interface utilisateur du client Web ou Amazon Connect.
  6. Amazon Lex transmet les demandes à la fonction AWS Lambda (Bot Fulfillment). Les utilisateurs peuvent également envoyer des demandes à cette fonction Lambda via les appareils Amazon Alexa.
  7. La fonction Bot Fulfillment prend l'entrée des utilisateurs et utilise Amazon Comprehend et Amazon Translate (si nécessaire) pour traduire les demandes non anglaises en anglais, puis recherche la réponse dans Amazon OpenSearch Service. Si l'index Amazon Kendra est configuré et fourni au moment du déploiement, la fonction Bot Fulfillment envoie également une demande à l'index Amazon Kendra.
  8. Les interactions des utilisateurs avec les fonctions Bot Fulfillment génèrent des journaux et des données métriques, qui sont envoyés à Amazon Kinesis Data Firehose, puis à Amazon S3 pour une analyse ultérieure des données.

Vous pouvez ajouter Amazon Connect et Amazon Kendra à l'architecture de cette solution.

QnABot sur AWS

Version 5.2.1
Date de publication : 09/2022
Auteur : AWS

Temps de déploiement estimé : 30 à 45 min

Estimation du coût  Code source  Modèle CloudFormation 
Cliquez sur le bouton ci-dessous pour vous abonner aux mises à jour de cette solution.
Remarque : pour vous abonner aux mises à jour RSS, vous devez activer un plug-in RSS pour le navigateur que vous utilisez.
Cette implémentation de solution vous a-t-elle aidé ?
Donner mon avis 
Icône Créer
Déployez vous-même une solution AWS

Parcourez notre bibliothèque de solutions AWS pour obtenir des réponses aux problèmes architecturaux courants.

En savoir plus 
Trouver un partenaire APN
Trouvez une solution Partenaire AWS

Trouvez des partenaires AWS certifiés pour vous aider à démarrer.

Icône Explorer
Explorer les conseils

Trouvez des diagrammes d'architecture prescriptifs, des exemple de code et du contenu technique pour les cas d'utilisation courants.

En savoir plus