Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Annonce de Visual Conversation Builder pour Amazon Lex

Amazon Lex est un service de création d'interfaces conversationnelles utilisant la voix et le texte. Amazon Lex fournit des capacités de reconnaissance vocale et de compréhension du langage de haute qualité. Avec Amazon Lex, vous pouvez ajouter des bots sophistiqués en langage naturel aux applications nouvelles et existantes. Amazon Lex réduit les efforts de développement multiplateforme, vous permettant de publier facilement vos chatbots vocaux ou textuels sur des appareils mobiles et plusieurs services de chat, comme Facebook Messenger, Slack, Kik ou Twilio SMS.

Aujourd'hui, nous avons ajouté un Visual Conversation Builder (VCB) à Amazon Lex, un générateur de conversation par glisser-déposer qui permet aux utilisateurs d'interagir et de définir les informations du bot en manipulant des objets visuels. Ceux-ci sont utilisés pour concevoir et éditer des flux de conversation dans un environnement sans code. Le VCB présente trois avantages principaux :

  • Il est plus facile de collaborer via une seule fenêtre
  • Il simplifie la conception et les tests conversationnels
  • Il réduit la complexité du code

Dans cet article, nous présentons le VCB, comment l'utiliser et partageons les témoignages de clients.

Présentation du générateur de conversation visuelle

En plus de l'éditeur basé sur des menus et des API Amazon Lex déjà disponibles, le constructeur visuel offre une vue unique de l'intégralité d'un flux de conversation en un seul endroit, simplifiant la conception des bots et réduisant la dépendance vis-à-vis des équipes de développement. Les concepteurs conversationnels, les concepteurs UX et les chefs de produit (toute personne intéressée par la construction d'une conversation sur Amazon Lex) peuvent utiliser le générateur.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Les concepteurs et les développeurs peuvent désormais collaborer et créer facilement des conversations dans le VCB sans coder la logique métier derrière la conversation. Le constructeur visuel permet d'accélérer la mise sur le marché des solutions basées sur Amazon Lex en offrant une meilleure collaboration, des itérations plus faciles de la conception de la conversation et une complexité de code réduite.

Avec le constructeur visuel, il est désormais possible de visualiser rapidement l'intégralité du flux de conversation de l'intention en un coup d'œil et d'obtenir un retour visuel à mesure que des modifications sont apportées. Les modifications apportées à votre conception sont instantanément reflétées dans la vue, et tout effet sur les dépendances ou la logique de branchement est immédiatement apparent pour le concepteur. Vous pouvez utiliser le générateur visuel pour apporter des modifications à l'intention, telles que l'ajout d'énoncés, d'emplacements, d'invites ou de réponses. Chaque type de bloc a ses propres paramètres que vous pouvez configurer pour adapter le flux de la conversation.

Auparavant, l'embranchement complexe des conversations nécessitait la mise en œuvre de AWS Lambda— un service de calcul sans serveur et piloté par les événements — pour obtenir le chemin souhaité. Le générateur visuel réduit le besoin d'intégrations Lambda et les concepteurs peuvent effectuer des branchements de conversation sans avoir besoin de code Lambda, comme illustré dans l'exemple suivant. Cela permet de découpler les activités de conception de conversation de la logique métier et des intégrations Lambda. Vous pouvez toujours utiliser l'éditeur d'intention existant en conjonction avec le constructeur visuel, ou basculer entre eux à tout moment lors de la création et de la modification d'intentions.

Le VCB est une méthode sans code de conception de conversations complexes. Par exemple, vous pouvez désormais ajouter une invite de confirmation dans un intent et une branche basée sur une réponse Oui ou Non à différents chemins dans le flux sans code. Lorsqu'une future logique métier Lambda est nécessaire, les concepteurs de conversation peuvent ajouter des blocs d'espace réservé dans le flux afin que les développeurs sachent ce qui doit être traité via le code. Les blocs de hook de code sans fonctions Lambda attachées empruntent automatiquement la voie de réussite afin que le test du flux puisse se poursuivre jusqu'à ce que la logique métier soit terminée et mise en œuvre. En plus de la ramification, le constructeur visuel offre aux concepteurs la possibilité de passer à une autre intention dans le cadre du flux de conversation.

Lors de l'enregistrement, VCB analyse automatiquement la construction pour détecter toute erreur dans le flux de conversation. En outre, le VCB détecte automatiquement les chemins de défaillance manquants et offre la possibilité d'ajouter automatiquement ces chemins dans le flux, comme illustré dans l'exemple suivant.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Utilisation du générateur de conversation visuelle

Vous pouvez accéder au VCB via la console Amazon Lex en accédant à un bot et en modifiant ou en créant une nouvelle intention. Sur la page d'intention, vous pouvez désormais basculer entre l'interface de création visuelle et l'éditeur d'intention traditionnel, comme illustré dans la capture d'écran suivante.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Pour l'intention, le constructeur visuel montre ce qui a déjà été conçu dans une mise en page visuelle, tandis que les nouvelles intentions commencent par une toile vierge. Le générateur visuel affiche graphiquement les intentions existantes sur le canevas. Pour les nouvelles intentions, vous commencez avec un canevas vierge et faites simplement glisser les composants que vous souhaitez ajouter sur le canevas et commencez à les connecter ensemble pour créer le flux de conversation.

Le constructeur visuel a trois composants principaux : les blocs, les ports et les arêtes. Voyons comment ceux-ci sont utilisés conjointement pour créer une conversation du début à la fin dans une intention.

L'unité de construction de base d'un flux de conversation est appelée un bloc. Le menu supérieur du constructeur visuel contient tous les blocs que vous pouvez utiliser. Pour ajouter un bloc à un flux de conversation, faites-le glisser du menu supérieur vers le flux.

Chaque bloc a une fonctionnalité spécifique pour gérer différents cas d'utilisation d'une conversation. Les types de blocs actuellement disponibles sont les suivants :

  • Accueil – La racine ou le premier bloc du flux de conversation qui peut également être configuré pour envoyer une réponse initiale
  • Obtenir la valeur de l'emplacement – Essaie d'obtenir une valeur pour un seul emplacement
  • État – Peut contenir jusqu'à quatre branches personnalisées (avec conditions) et une branche par défaut
  • Crochet de code de dialogue – Gère l'appel de la fonction Lambda de dialogue et inclut les réponses du bot en fonction de la réussite, de l'échec ou de l'expiration des fonctions Lambda de dialogue
  • Confirmation - Interroge le client avant la réalisation de l'intention et inclut les réponses du bot basées sur le client disant oui ou non à l'invite de confirmation
  • Épanouissement – Gère la réalisation de l'intention et peut être configuré pour appeler les fonctions Lambda et répondre avec des messages si la réalisation réussit ou échoue
  • Réponse de clôture – Permet au bot de répondre par un message avant de mettre fin à la conversation
  • Attendez l'entrée de l'utilisateur – Capture l'entrée du client et passe à une autre intention en fonction de l'énoncé
  • Terminer la conversation – Indique la fin du flux de conversation

Prenez une Bot de commande de fleurs par exemple. le OrderFlowers intent, lorsqu'il est visualisé dans le visual builder, utilise cinq blocs : Accueil, trois différents Obtenir la valeur de l'emplacement blocs, et Confirmation.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Chaque bloc peut contenir un autre ports, qui sont utilisés pour connecter un bloc à un autre. Les blocs contiennent un port d'entrée et un ou plusieurs ports de sortie basés sur les chemins souhaités pour les états tels que le succès, le délai d'attente et l'erreur.

La connexion entre le port de sortie d'un bloc et le port d'entrée d'un autre bloc est appelée bord.

Dans le OrderFlowers l'intention, lorsque la conversation commence, le Accueil le port de sortie est connecté au Obtenir la valeur de l'emplacement : FlowerType port d'entrée à l'aide d'un bord. Chaque Obtenir la valeur de l'emplacement Le bloc est connecté à l'aide de ports et de bords pour créer une séquence dans le flux de conversation, ce qui garantit que l'intention a toutes les valeurs d'emplacement dont elle a besoin pour mettre dans l'ordre.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Notez qu'il n'y a actuellement aucun bord connecté au port de sortie de défaillance de ces blocs, mais le constructeur les ajoutera automatiquement si vous choisissez Enregistrer l'intention puis choisissez Confirmer dans le pop-up Ajouter automatiquement un bloc et des arêtes pour les chemins de défaillance. Le constructeur visuel ajoute ensuite un Terminer la conversation bloc et un Aller à l'intention bloc, connectant les ports de sortie d'échec et d'erreur à Aller à l'intention et connecter les ports Oui/Non du Confirmation bloquer à Terminer la conversation.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Une fois que le générateur a ajouté les blocs et les arêtes, l'intention est enregistrée et le flux de conversation peut être créé et testé. Ajoutons une intention de bienvenue au bot à l'aide du constructeur visuel. Du OrderFlowers constructeur visuel d'intention, choisissez Retour à la liste des intentions dans le volet de navigation. Sur le Intentions page, choisissez Ajouter une intention suivie par Ajouter une intention vide. Dans le Nom de l'intention champ, entrez Welcome et choisissez Ajouter.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Passer à la Constructeur visuel et vous verrez une intention vide, avec seulement le Accueil bloquer actuellement sur la toile. Pour commencer, ajoutez quelques énoncés à cet intent afin que le bot puisse diriger les utilisateurs vers l'intent Welcome. Choisissez le bouton d'édition du Accueil bloquer et faire défiler jusqu'à Exemples d'énoncés. Ajoutez les énoncés suivants à cet intent, puis fermez le bloc :

  • Pouvez-vous m'aider?
  • Hi
  • Bonjour
  • j'ai besoin d'aide

Ajoutons maintenant une réponse que le bot doit donner lorsqu'il atteint cet intent. Étant donné que l'intent Welcome ne traitera aucune logique, nous pouvons faire glisser un Réponse de clôture bloc dans le canevas pour ajouter ce message. Après avoir ajouté le bloc, choisissez l'icône de modification sur le bloc et saisissez la réponse suivante :

Hi! I am the Order Flowers Bot. How can I help you today?

Le canevas devrait maintenant avoir deux blocs, mais ils ne sont pas connectés les uns aux autres. Nous pouvons connecter les ports de ces deux blocs à l'aide d'un bord.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Pour connecter les deux ports, il vous suffit de cliquer et de faire glisser depuis le Aucune réponse port de sortie du Accueil bloc au port d'entrée du Réponse de clôture bloque.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

À ce stade, vous pouvez terminer le flux de conversation de deux manières différentes :

  • Tout d'abord, vous pouvez ajouter manuellement le Terminer la conversation bloquer et le connecter au Réponse de clôture bloque.
  • Sinon, choisissez Enregistrer l'intention puis choisissez Confirmer pour que le constructeur crée ce bloc et cette connexion pour vous.

Une fois l'intent enregistré, choisissez Développer et attendez que la construction soit terminée, puis choisissez Teste.

Le bot accueillera désormais correctement le client si un énoncé correspond à cette intention nouvellement créée.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Histoires de clients

NeuraFlash est un partenaire AWS avancé avec plus de 40 années d'expérience collective dans le domaine de la voix et de l'automatisation. Avec une équipe dédiée de concepteurs d'expériences conversationnelles, de spécialistes de la parole et de développeurs AWS, NeuraFlash aide les clients à tirer parti de la puissance d'Amazon Lex dans leurs centres de contact.

"L'un de nos principaux domaines d'intervention consiste à aider les clients à tirer parti des capacités de l'IA pour développer des interfaces conversationnelles. Ces interfaces nécessitent souvent des compétences spécialisées en configuration de bot pour créer des flux efficaces. Avec Visual Conversation Builder, nos concepteurs peuvent créer rapidement et facilement des interfaces conversationnelles, ce qui leur permet d'expérimenter plus rapidement et de fournir des produits de qualité à nos clients sans avoir besoin de compétences en développement. L'interface utilisateur par glisser-déposer et le flux de conversation visuel changent la donne pour réinventer l'expérience du centre de contact. »

La Robots intelligents La plate-forme alimentée par ML est au cœur de la conception, du prototypage, des tests, de la validation et du déploiement des chatbots basés sur l'IA. Cette plate-forme prend en charge le développement de bots d'entreprise personnalisés qui peuvent facilement s'intégrer à n'importe quelle application, même l'écosystème d'applications personnalisées d'une entreprise.

« L'interface glisser-déposer conviviale de Visual Conversation Builder nous permet d'intégrer facilement Amazon Lex et de créer des expériences conversationnelles complexes pour les centres de contact de nos clients. Grâce à cette nouvelle fonctionnalité, nous pouvons améliorer les systèmes de réponse vocale interactive (IVR) plus rapidement et avec un minimum d'effort. La mise en œuvre de nouvelles technologies peut être difficile avec une courbe d'apprentissage abrupte, mais nous avons constaté que les fonctionnalités de glisser-déposer étaient faciles à comprendre, ce qui nous permettait de réaliser immédiatement de la valeur.“

Conclusion

Visual Conversation Builder pour Amazon Lex est désormais généralement disponible, gratuitement, dans toutes les régions AWS où Amazon Lex V2 opère.

De plus, le 17 août 2022, Amazon Lex V2 a publié une modification de la manière dont les conversations sont gérées avec l'utilisateur. Cette modification vous donne plus de contrôle sur le chemin emprunté par l'utilisateur dans la conversation. Pour plus d'informations, voir Comprendre la gestion des flux de conversation. Notez que les bots créés avant le 17 août 2022 ne prennent pas en charge le VCB pour la création de flux de conversation.

Pour en savoir plus, voir FAQ sur Amazon Lex et par Guide du développeur Amazon Lex V2. Veuillez envoyer vos commentaires à AWS re:Post pour Amazon Lex ou via vos contacts de support AWS habituels.


À propos des auteurs

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.Thomas Rindfuss est un architecte de solutions senior au sein de l'équipe Amazon Lex. Il invente, développe, prototype et évangélise de nouvelles fonctionnalités et solutions techniques pour les services Language AI qui améliorent l'expérience client et facilitent l'adoption.

Annonce de Visual Conversation Builder pour Amazon Lex PlatoBlockchain Data Intelligence. Recherche verticale. Aï.Austin Johnson est un architecte de solutions chez AWS , aidant les clients dans leur parcours vers le cloud. Il est passionné par la création et l'utilisation de plates-formes d'IA conversationnelles pour ajouter des interfaces sophistiquées en langage naturel à leurs applications.

Horodatage:

Plus de Apprentissage automatique AWS