Amazon Lex est un service permettant de créer des interfaces de conversation dans une application reposant sur la voix et le texte. Amazon Lex offre des fonctionnalités d'apprentissage profond avancées. Cela inclut la reconnaissance automatique de la parole (RAP), permettant de convertir une saisie orale en texte, et la compréhension du langage naturel (CNL), qui vise à reconnaître l'intention du texte. Vous pouvez ainsi concevoir des applications offrant une expérience utilisateur très attrayante et des interactions prenant la forme de conversations vivantes et naturelles. Avec Amazon Lex, les technologies d'apprentissage profond qui sous-tendent Amazon Alexa sont désormais accessibles à tous les développeurs. Vous pouvez donc créer facilement et rapidement des robots de conversation (« chatbots ») perfectionnés, comprenant et utilisant le langage naturel.
La reconnaissance de la parole et la compréhension du langage naturel font partie des problèmes les plus difficiles à surmonter en informatique ; elles nécessitent des algorithmes d'apprentissage profond très élaborés pour emmagasiner des connaissances à partir d'importantes infrastructures et d'énormes volumes de données. Amazon Lex démocratise ces technologies d'apprentissage profond, mettant la puissance d'Alexa à la portée de tous les développeurs. En exploitant ces technologies, Amazon Lex vous permet de définir des catégories de produits totalement inédites reposant sur des interfaces de conversation.
Amazon Lex est un service entièrement géré qui se met à l'échelle automatiquement. Vous n'avez donc pas à vous soucier de la gestion de l'infrastructure. Avec Amazon Lex, vous payez uniquement en fonction de votre consommation, sans engagement initial ni frais minimum.
Démarrez avec Amazon Lex
Créez un compte gratuitementOu connectez-vous à la console
Essayez Amazon Lex gratuitement.
Depuis la date à laquelle vous avez commencé à utiliser Amazon Lex, vous pouvez traiter jusqu'à 10 000 requêtes écrites et 5 000 requêtes orales par mois, gratuitement et pendant un an.
Basé sur la même technologie qu'Alexa, Amazon Lex vous fournit les outils dont vous avez besoin pour surmonter les problèmes difficiles de l'apprentissage profond, tels que la reconnaissance de la parole et la compréhension du langage, par le biais d'un service entièrement géré simple d'utilisation. Amazon Lex s'intègre à AWS Lambda afin de vous permettre de déclencher facilement des fonctions pour l'exécution de votre logique business backend à des fins de récupération des données et de mise à jour. Une fois le service intégré, votre robot peut être déployé directement sur des plateformes de discussion, des clients mobiles et des appareils IoT. Vous pouvez également utiliser les rapports fournis pour suivre les métriques de votre robot. Amazon Lex propose une solution de bout en bout évolutive, sécurisée et simple d'utilisation pour créer, publier et surveiller vos robots.
Amazon Lex propose des technologies de reconnaissance automatique de la parole et de compréhension du langage naturel pour créer un système de compréhension du langage et de la parole. Amazon Lex utilise la même technologie éprouvée qu'Alexa. Amazon Lex est capable d'apprendre les différentes manières dont une personne peut exprimer son intention sur la base d'exemples de déclaration fournis par le développeur. Le système de compréhension de la parole et du langage interprète le discours en langue naturelle et la saisie de texte, comprend l'intention de la saisie et répond à la demande de l'utilisateur en invoquant la réponse appropriée.
Les robots Amazon Lex permettent de gérer les conversations entre plusieurs personnes. Une fois qu'une intention est identifiée, les utilisateurs sont invités à fournir les informations nécessaires pour répondre à l'intention (par exemple, si l'intention est de « réserver une chambre d'hôtel », les utilisateurs sont invités à préciser le lieu, la date d'arrivée, le nombre de nuits, etc.). Amazon Lex vous permet de créer facilement des conversations entre plusieurs personnes pour vos chatbots. Il vous suffit de répertorier les paramètres que vous souhaitez collecter auprès des utilisateurs des robots, ainsi que les invites correspondantes, et Amazon Lex se charge d'orchestrer le dialogue en demandant le paramètre approprié.
Amazon Lex fournit deux types d'invites : les invites de confirmation qui vous permettent de confirmer une action avant son exécution ; et les invites de gestion des erreurs qui demandent à l'utilisateur de répéter la saisie pour plus de clarté. Les invites de confirmation permettent de confirmer l'intention de l'utilisateur avant d'exécuter la logique business backend (par exemple, « Souhaitez-vous confirmer votre réservation maintenant ? »). Les invites de gestion des erreurs traitent des scénarios où la saisie de l'utilisateur n'est pas comprise, permettant ainsi une gestion fluide des scénarios d'erreur. Par exemple, si la saisie vocale d'un utilisateur n'est pas claire ou audible, ou ne correspond pas à une intention connue, vous pouvez configurer le service Amazon Lex pour qu'il invite l'utilisateur à répéter les informations fournies, par exemple : « Désolé, je n'ai pas compris » ou « Pouvez-vous répéter ? ». Vous pouvez définir le nombre de tentatives et spécifier un message d'au revoir une fois que l'application a fini d'interroger l'utilisateur.
Amazon Lex prend en charge en mode natif l'intégration à AWS Lambda pour la récupération de données, les mises à jour et l'exécution de la logique business. La capacité de calcul sans serveur permet d'exécuter facilement la logique business à l'échelle pendant que vous vous concentrez sur le développement de robots. Depuis Lambda, vous pouvez accéder à différents services AWS tels qu'Amazon DynamoDB pour la conservation de l'état de conversation et Amazon SNS pour la notification des utilisateurs finaux.
Vous pouvez également intégrer facilement AWS Lambda à vos applications d'entreprise et bases de données existantes. Ecrivez simplement votre code d'intégration et AWS Lambda l'exécute automatiquement lorsque cela est nécessaire pour envoyer ou récupérer des données depuis un système externe. Amazon Lex inclut également des connecteurs intégrés pour les applications SaaS populaires comme Salesforce, Microsoft Dynamics, Marketo, Zendesk, QuickBooks et Hubspot.
Amazon Lex vous permet de publier facilement votre robot sur des services de discussion directement à partir de la console Amazon Lex, réduisant ainsi les efforts de développement multiplateforme. Les capacités de mise en forme élaborée offrent une expérience utilisateur intuitive adaptée aux plates-formes de discussion telles que Facebook Messenger, Slack, Kik et Twilio SMS. Amazon Lex est également intégré dans AWS Mobile Hub. Vous pouvez donc créer rapidement votre propre application mobile pour accéder à votre chatbot Amazon Lex.
Amazon Lex vous permet d'appliquer le versioning aux intentions, types de paramètres et robots que vous créez. Le versioning vous permet de gérer facilement le code pendant le test et le déploiement dans un environnement multi-développeur, y compris la mise en œuvre de mécanismes de rétablissement. Vous pouvez créer plusieurs alias pour chaque robot Amazon Lex et associer différentes versions à chacun des robots (par exemple, « production », « développement » et « test »). Cela vous permet de continuer à améliorer et modifier le robot et à lancer de nouvelles versions pour les associer au même alias, au lieu de modifier tous les clients chaque fois qu'une nouvelle version du robot est déployée. Le versioning et la prise en charge des alias vous permettent de créer et de gérer facilement un robot tout au long de son cycle de vie.
Une intention exécute une action en réponse à la saisie en langage naturel de l'utilisateur. Amazon Lex peut transférer le contrôle de façon dynamique d'une intention à l'autre en fonction de la saisie de l'utilisateur final. Cela vous permet de simplifier les conversations complexes en les divisant en des éléments plus petits. Par exemple, dans le cas d'un robot utilisé sur une plate-forme de voyages, une fois qu'un utilisateur a réservé un vol, vous pouvez concevoir votre robot de manière à ce qu'il demande ensuite à l'utilisateur s'il souhaite réserver une chambre d'hôtel ou une voiture. La réponse de l'utilisateur peut alors entraîner l'exécution de réservations supplémentaires ou le refus de toute autre réservation. Amazon Lex gèrera le flux en conséquence.
Le moteur de reconnaissance de la parole d'Amazon Lex a été formé sur des flux de téléphonie (taux d'échantillonnage de 8 kHz), pour une reconnaissance de la parole plus précise durant les conversations téléphoniques. Pendant la création d'un robot conversationnel avec Amazon Lex, la prise en charge des flux 8 kHz permet de renforcer la fidélité des interactions téléphoniques, notamment pour une application de centre d'appel ou un service d'assistance. Amazon Lex bénéficie d'une intégration native à Amazon Connect, et les développeurs peuvent ainsi créer des robots conversationnels vocaux capables de répondre aux demandes des clients par téléphone. Vous pouvez intégrer Amazon Lex à n'importe quelle application de centre d'appel avec les API.