Dans le paysage numérique actuel, les clients s'attendent à une expérience de haute qualité, réactive et agréable. Les chatbots et les assistants virtuels ont transformé l'expérience client d'une expérience pointer-cliquer ou glisser-déposer en une expérience pilotée par la voix ou le texte. Vous pouvez créer une expérience plus engageante en augmentant encore l'interaction avec une modalité visuelle.
Uneeq est un partenaire AWS spécialisé dans le développement de visualisations animées de ces robots vocaux et agents virtuels, appelés. Les humains numériques d'Uneeq peuvent aider à fournir une expérience client de nouvelle génération qui est visuelle, animée et émotionnelle. Ayant travaillé avec des marques dans de nombreux secteurs verticaux tels que UBS (services financiers), Vodafone (télécommunications) et Mentemia (santé), Uneeq aide ses clients à proposer des expériences client innovantes alimentées par Amazon Lex.
Amazon Lex est un service permettant de créer des interfaces conversationnelles dans n'importe quelle application utilisant la voix et le texte. Amazon Lex fournit la compréhension du langage naturel (NLU) et la reconnaissance automatique de la parole (ASR), permettant des expériences client très attrayantes grâce à des interactions conversationnelles.
Dans cet article, nous vous guidons à travers les étapes nécessaires pour configurer un chatbot Amazon Lex V2, le connecter à l'humain numérique d'Uneeq et gérer une conversation.
Présentation de la solution
Cette solution utilise les services suivants :
- Amazon Lex
- Passerelle d'API Amazon
- AWS Lambda
Le schéma suivant illustre l'architecture de notre solution.
L'architecture utilise des ressources sans serveur AWS pour faciliter le déploiement et minimiser les coûts d'exécution associés au déploiement de la solution.
L'humain numérique Uneeq s'interface avec une API REST simple, configurée avec l'intégration du proxy Lambda qui à son tour interagit avec un bot Amazon Lex déployé.
Après avoir déployé le bot, vous devez le configurer avec une intention de bienvenue de base. Lors de la première interaction avec l'humain numérique d'Uneeq, l'intention de bienvenue détermine la phrase initiale que l'humain numérique d'Uneeq donne. Par exemple, « Bonjour, je m'appelle Crissy et je suis votre assistant numérique aujourd'hui. Comment puis-je vous aider?"
Vous déployez la solution en trois étapes de haut niveau :
- Déployez un bot Amazon Lex.
- Déployez l'intégration, qui est une simple API REST d'API Gateway et une fonction Lambda à l'aide de Modèle d'application sans serveur AWS (AWS-SAM) .
- Créez un compte d'essai gratuit Uneeq de 14 jours et connectez l'humain numérique d'Uneeq au bot Amazon Lex.
Pré-requis
Pour mettre en œuvre cette solution, vous avez besoin des prérequis suivants :
- Un compte AWS
- La CLI AWS SAM Installé
- An Service de stockage simple Amazon (Amazon S3) compartiment
- Accès aux services AWS suivants :
- Passerelle d'API Amazon
- AWS CloudFormation
- Gestion des identités et des accès AWS (JE SUIS)
- Lambda
- Amazon Lex
- AWSSAM
- Amazon S3
Ces instructions supposent une connaissance pratique générale des services Amazon répertoriés, en particulier AWS SAM et AWS CloudFormation.
Déployer un robot Amazon Lex
Pour cette solution, nous utilisons le BookTrip
exemple de bot fourni dans Amazon Lex.
- Sur la console Amazon Lex v2, choisissez Moteurs de recherche dans le volet de navigation.
- Selectionnez Créer un bot.
- Sélectionnez Accueil avec un exemple.
- Pour Exemple de bot, choisissez RéserverVoyage.
- Dans le Configuration du robot section, entrez un nom de bot et une description facultative.
- Sous Autorisations IAM, sélectionnez Créer un rôle avec des autorisations Amazon Lex de base.
- Parce qu'il s'agit d'un bot à des fins de démonstration, il n'est pas soumis à la COPPA, donc dans le Loi sur la protection de la vie privée en ligne des enfants (COPPA) section, sélectionnez Non.
- Laissez le reste des paramètres par défaut et choisissez Suivant.
- Choisissez votre langue et votre voix préférées, fournies par Amazon Polly.
- Selectionnez OK pour créer votre bot.
Modifier l'intention de bienvenue du bot BookTrip
Lorsqu'il est lancé pour la première fois, l'humain numérique d'Uneeq prononce un dialogue pour se présenter en fonction d'une intention de bienvenue définie dans le bot Amazon Lex.
- Pour ajouter l'intent de bienvenue, accédez aux intentions du
BookTrip
bot vient d'être créé et créez une nouvelle intention appeléeWelcome
en choisissant Ajouter une intention.
- Pour configurer l'intention de bienvenue, dans le Réponse finale section, entrez la phrase initiale que vous voulez que l'humain numérique d'Uneeq prononce. Pour ce post, nous utilisons "Bonjour, je m'appelle Crissy et je suis votre assistant numérique aujourd'hui. Comment puis-je vous aider?"
Il s'agit de la seule configuration requise pour cette intention.
- Selectionnez Enregistrer l'intention.
- Selectionnez Développer pour créer le bot avec l'intent Welcome.
- Enregistrez l'ID de bot, l'ID d'alias, l'ID de paramètres régionaux et le nom d'intention de bienvenue à utiliser à l'étape suivante pour déployer l'intégration.
Déployer l'intégration à l'aide d'AWS SAM
Naviguez vers le GitHub repo et cloner le lexV2
branche. Les template.yaml
file est la configuration AWS SAM pour l'application ; la swagger.yaml
est OpenAPI configuration pour l'API.
- Déployez cette application en suivant les instructions du Fichier README.
- Assurez-vous que Interface de ligne de commande AWS (AWS CLI) peut accéder à un compte AWS.
- Accédez à la racine du dépôt cloné et installez les dépendances requises en exécutant la commande suivante :
- Avant d'exécuter la commande de déploiement, chargez le
swagger.yaml
fichier dans un compartiment S3. - Déployez l'application sans serveur en exécutant la commande suivante à partir de la racine du référentiel et attribuez des valeurs aux paramètres répertoriés :
-
pLexBotID
pLexBotAliasID
pWelcomeIntentName
pLocaleID
pS3BucketName
-
- Confirmez que le déploiement a réussi en examinant la sortie du déploiement AWS SAM.
- Prenez note de l'URL du point de terminaison de l'API ; vous l'utilisez pour configurer l'humain numérique d'Uneeq.
Créez un compte d'essai Uneeq et configurez l'humain numérique d'Uneeq
Commençons par créer un compte d'essai gratuit de 14 jours sur le site Uneeq.
- Sur le Site de l'Uneeq, choisissez Essai gratuit.
- Entrez les détails requis et vérifiez votre adresse e-mail via un code unique qui est envoyé à l'adresse e-mail fournie.
- Choisissez un humain numérique Uneeq parmi les trois qui vous sont fournis dans le cadre de l'essai gratuit.
Uneeq a plusieurs personas disponibles, mais certains nécessitent un abonnement payant.
- Choisissez un arrière-plan pour l'humain numérique d'Uneeq.
- Entrez un nom pour l'humain numérique d'Uneeq.
- Choisissez votre langue et votre voix préférées pour l'humain numérique d'Uneeq.
Vous pouvez choisir Voix d'essai entendre un exemple de la voix.
- Après avoir créé l'humain numérique d'Uneeq, accédez au tableau de bord Uneeq et choisissez Personnes.
- Choisissez l'icône d'édition de l'humain numérique d'Uneeq que vous venez de créer.
- Dans le Paramètres de conversation section, choisissez Apportez votre propre plateforme de conversation.
- Pour URL de l'API, entrez l'URL de notre API déployée.
- Retour à la Personnes page et choisissez Essayez pour lancer l'humain numérique d'Uneeq.
L'humain numérique d'Uneeq commence l'interaction en prononçant le dialogue configuré dans votre intention de bienvenue.
Pour une démonstration de l'intégration humaine numérique et Amazon Lex d'Uneeq, regardez Intégration des humains numériques avec AWS Lambda – Devs in the Shed Épisode 16.
Conclusion
Dans cet article, j'ai implémenté une solution qui intègre Amazon Lex à l'humain numérique d'Uneeq en améliorant la modalité visuelle de l'expérience utilisateur. Vous pouvez utiliser cette solution pour plusieurs cas d'utilisation en la configurant simplement sur un autre bot Amazon Lex.
Il est facile de commencer. Inscription pour un compte d'essai gratuit avec l'homme numérique d'Uneeq, et clonez le GitHub repo pour commencer à améliorer les interactions de vos clients avec votre entreprise. Pour plus d'informations sur Amazon Lex, consultez Premiers pas avec Amazon Lex et par Guide du développeur V2.
À propos de l’auteur
Barry Conway est un architecte de solutions d'entreprise avec des années d'expérience dans l'industrie technologique, comblant le fossé entre les affaires et la technologie. Barry a aidé des organisations bancaires, manufacturières, logistiques et de vente au détail à atteindre leurs objectifs commerciaux.
- "
- &
- 100
- 7
- Qui sommes-nous
- accès
- Compte
- à travers
- Agis
- propos
- agents
- Amazon
- api
- Application
- architecture
- Assistante gérante
- associé
- Automatique
- disponibles
- AWS
- fond
- Services bancaires
- jusqu'à XNUMX fois
- frontière
- Bot
- les robots
- Marques
- construire
- Développement
- la performance des entreprises
- cas
- CD
- Selectionnez
- code
- configuration
- NOUS CONTACTER
- Console
- Conversation
- Costs
- engendrent
- créée
- La création
- des clients
- expérience client
- Clients
- tableau de bord
- déployer
- déployé
- déployer
- déploiement
- détails
- Développeur
- développement
- Devs
- différent
- numérique
- entraîné
- permettre
- permettant
- Endpoint
- Entrer
- Entreprise
- exemple
- Découvrez
- Expériences
- la traduction de documents financiers
- services financiers
- Prénom
- Abonnement
- Test d'anglais
- essai gratuit
- fonction
- plus
- écart
- porte
- Général
- Objectifs
- guide
- ayant
- la médecine
- aider
- aide
- de haute qualité
- très
- Comment
- HTTPS
- humain
- Les êtres humains
- ICON
- Active
- Mettre en oeuvre
- mis en œuvre
- industrie
- d'information
- technologie innovante
- installer
- intégrer
- l'intégration
- intention
- l'interaction
- IT
- lui-même
- spécialisées
- paysage d'été
- langue
- Gamme
- Listé
- logistique
- gérer
- fabrication
- PLUS
- plusieurs
- Nature
- Navigation
- La prochaine génération
- nombreux
- en ligne
- la vie privée en ligne
- organisations
- propre
- payé
- partie
- particulièrement
- les partenaires
- plateforme
- alimenté
- la confidentialité
- protection
- fournir
- à condition de
- fournit
- procuration
- des fins
- réaliser
- dépôt
- exigent
- conditions
- Ressources
- REST
- détail
- Rôle
- racine
- Courir
- pour le running
- Sans serveur
- service
- Services
- étapes
- So
- solide
- sur mesure
- Solutions
- quelques
- spécialise
- Commencer
- j'ai commencé
- storage
- sujet
- abonnement
- réussi
- Technologie
- Les
- trois
- Avec
- aujourd'hui
- aujourd'hui
- transformé
- procès
- compréhension
- unique
- utilisé
- vérifier
- verticales
- Salle de conférence virtuelle
- Voix
- Montres
- Site Web
- bienvenu
- travaillé
- de travail
- années
- Votre
- Youtube