Amazon Lex est désormais disponible pour tous

Créez un compte gratuitement
Ou connectez-vous à la console

Vous pouvez essayer 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.


Q : Qu'est-ce qu'Amazon Lex ?

Amazon Lex est un service permettant de créer des interfaces de conversation reposant sur la voix et le texte. Basé sur le même moteur de conversation qu'Alexa, Amazon Lex fournit des capacités de reconnaissance vocale et de compréhension du langage de haute qualité, permettant d'ajouter des « chatbots » au langage sophistiqué et naturel à des applications nouvelles et existantes. Amazon Lex réduit les efforts de développement multiplateformes, ce qui vous permet de publier facilement vos chatbots textuels ou vocaux sur des appareils mobiles et sur plusieurs services de chat, comme Facebook Messenger, Slack, Kik ou Twilio SMS. Grâce à une interopérabilité native avec AWS Lambda, AWS MobileHub et Amazon CloudWatch, et à une intégration aisée avec de nombreux autres services sur la plateforme AWS, notamment Amazon Cognito et Amazon DynamoDB, le développement de robots se fait en toute simplicité.

Q : Comment démarrer avec Amazon Lex ?

Pour commencer à utiliser Amazon Lex, connectez-vous simplement à AWS Management Console et allez sur « Lex » dans la catégorie « Artificial Intelligence ». Vous devez avoir un compte Amazon Web Services pour utiliser Amazon Lex. Si vous n'en avez pas déjà un, vous serez invité à en créer un lors du processus de connexion. Pour davantage d'informations, consultez le guide de démarrage d'Amazon Lex

Q : Quels sont les cas d'utilisation les plus courants pour Amazon Lex ?

Parmi les cas d'utilisation les plus courants, on trouve les cas suivants :
• Robot d'information – concevez un agent ou un robot de support clientèle qui répond aux questions des clients
• Robot d'application ou de transaction – concevez un robot de voyage ou un agent autonome pour un service de commande de pizzas
• Robot de productivité d'entreprise – concevez des robots personnalisés pour vous connecter aux ressources de données d'entreprise
• Robot de contrôle d'appareils – utilisez Amazon Lex pour envoyer des commandes de contrôle vers des appareils connectés

Q : Comment le service Amazon Lex fonctionne-t-il avec d'autres services AWS ?

Amazon Lex tire parti d'AWS Lambda pour l'exécution des intentions, d'Amazon Cognito pour l'authentification des utilisateurs et d'Amazon Polly pour la synthèse vocale.  De plus, AWS Mobile Hub peut être utilisé pour mettre automatiquement en service des robots à partir d'un modèle.

Q : Est-il nécessaire d'être un expert en apprentissage machine pour utiliser Amazon Lex ?

Aucune expertise en apprentissage machine n'est nécessaire pour utiliser Amazon Lex. Les développeurs peuvent spécifier le flux de conversation de manière déclarative pour qu'Amazon Lex s'occupe de la reconnaissance vocale et de la fonctionnalité de compréhension du langage. Les développeurs fournissent quelques exemples d'énoncés dans un anglais clair, ainsi que les différents paramètres (emplacements) qu'ils aimeraient collecter auprès des utilisateurs, avec les invites associées. Le modèle de langage est construit automatiquement.

Q : Dans quelles régions AWS Amazon Lex est-il disponible ?

Pour obtenir la liste des régions AWS prenant en charge Amazon Lex, veuillez consulter le tableau des régions AWS de toute l'infrastructure mondiale AWS.  Pour en savoir plus, consultez la section Régions et points de terminaison du document Références générales AWS.

Q : Quelle est la bande passante maximale prise en charge sur Amazon Lex ?

Amazon Lex se dimensionne en fonction de vos besoins et n'impose pas de contraintes en matière de bande passante.

Q : Amazon Lex est-il un service géré ?

Amazon Lex est un service entièrement géré. Vous n'avez donc pas besoin de gérer le dimensionnement des ressources ni la maintenance du code. Votre schéma d'interaction et vos modèles de langage sont automatiquement sauvegardés. Nous fournissons également une capacité complète de gestion des versions pour vous permettre de restaurer facilement une version précédente. L'architecture d'Amazon Lex ne nécessite pas de stockage ni de sauvegarde des données des utilisateurs finaux.

Q : Dans quel cas utiliser Amazon Lex au lieu d'Amazon Polly ?

Amazon Polly convertit le texte saisi en discours. Amazon Lex est un service permettant de créer des interfaces de conversation reposant sur la voix et le texte.

Q : Amazon Lex devient-il plus intelligent au fil du temps ?

Oui. Amazon Lex utilise l'apprentissage profond pour s'améliorer au fil du temps.  

Q : J'étais inscrit à la version préliminaire d'Amazon Lex.  A présent qu'Amazon Lex est disponible pour tous, que va-t-il arriver à mon compte ?

Le 19 avril 2017, Amazon Web Services a annoncé qu'Amazon Lex était désormais disponible pour tous. De ce fait, nous mettrons fin à la version préliminaire d'Amazon Lex le 1er mai 2017. L'utilisation sera facturée à partir du 1er mai 2017 conformément au plan de tarification. Vos 12 premiers mois d'utilisation gratuite pour l'offre gratuite commenceront le 1er mai. Veuillez noter qu'Amazon Lex est maintenant pris en charge par les programmes de support de niveau Développeur, Business et Entreprise. Vous pouvez également poster vos requêtes sur le forum public d'Amazon Lex

Q : Comment puis-je créer un robot dans Amazon Lex ?

Pour créer un robot, vous devez d'abord définir les actions réalisées par ce robot. Ces actions sont les intentions qui doivent être réalisées par le robot. Pour chaque intention, vous ajoutez des exemples d'énoncés et d'emplacements. Les énoncés sont des phrases qui appellent l'intention. Les emplacements sont des données d'entrée nécessaires pour réaliser l'intention. Enfin, vous fournirez la logique métier nécessaire pour exécuter l'action. Un robot Amazon Lex peut être créé à la fois via la console et via des API REST.

Q : Puis-je implémenter la logique métier côté client ?

Oui. Amazon Lex vous donne la possibilité de renvoyer les intentions et les emplacements analysés vers le client, pour l'implémentation de la logique métier.

Q : Comment puis-je valider les entrées utilisateur ?

Amazon Lex offre une intégration profonde avec AWS Lambda. Vous pouvez alors valider les entrées utilisateur à l'aide du hook de code d'initialisation et de validation. Ce code est exécuté à chaque tour de la conversation. Le hook de code peut être utilisé pour définir des paramètres de session, valider les entrées utilisateur et personnaliser les réponses.

Q : Qu'est-ce qu'une intention ?

Pour concevoir un robot Amazon Lex, vous devez identifier un ensemble d'actions (appelé « intentions ») que votre robot doit réaliser. Un robot peut avoir plusieurs intentions. Par exemple, un robot « RéserverBillets » peut avoir pour intention d'effectuer, d'annuler ou d'examiner des réservations.

Q : Qu'est-ce qu'un énoncé ?


Un « énoncé » est une phrase prononcée ou écrite pour appeler une intention. Par exemple, pour appeler une intention visant à faire des réservations, vous pourriez définir un énoncé simple comme « Puis-je faire une réservation ? ».

Q : Qu'est-ce qu'un emplacement ?

Pour réaliser une intention, le robot Amazon Lex a besoin d'informations fournies par l'utilisateur. Ces informations sont capturées dans des « emplacements ». Par exemple, pour une intention visant à effectuer des réservations, vous définiriez le nom d'un spectacle et l'horaire en tant qu'emplacements.

Q : Qu'est-ce qu'une invite ?

Amazon Lex utilise les « invites » fournies pour obtenir les « emplacements » définis. Par exemple, pour obtenir une valeur de l'emplacement « horaire », vous définirez une invite comme « Pour quelle heure souhaiteriez-vous réserver ce spectacle ? ». Amazon Lex est capable d'obtenir plusieurs valeurs d'emplacement via une conversation à plusieurs étapes.

Q : De quelle manière une action est-elle exécutée ?

Amazon Lex s'intègre à AWS Lambda pour « exécuter » l'action ou la logique métier. Vous pouvez également configurer Amazon Lex pour retourner les valeurs d'intention et d'emplacement analysées au client, afin que celui-ci exécute l'action.

Q : Comment puis-je contrôler et suivre mon robot ?

Vous pouvez suivre les métriques concernant votre robot dans le tableau de bord « Monitoring » (surveillance) de la console Amazon Lex. Pour le moment, vous pouvez suivre le nombre d'énoncés manqués, la latence de requête et le trafic par canal pour votre robot. Vous pouvez visualiser la liste des énoncés non reconnus par votre robot, aussi appelé « énoncés manqués ». Grâce à ces capacités de surveillance, il est possible de voir comment vos utilisateurs interagissent avec le robot et de l'améliorer au fil du temps.

Q : Que se passe-t-il lorsque je « développe » un robot ?

Le développement d'un robot active l'apprentissage machine et crée les modèles pour votre robot. Une nouvelle version de vos intentions et de vos types d'emplacement est créée. Une fois créée, une version est immuable.

Q : Comment puis-je tester un robot Amazon Lex ?

Vous pouvez tester votre robot Amazon Lex via la fenêtre de test de la console.  Vous pouvez également tester toute logique métier implémentée dans AWS Lambda à l'aide de cette console.  Tous les navigateurs pris en charge permettent de tester le texte avec votre robot Amazon Lex. La voix peut être testée avec Google Chrome.  

Q : Puis-je utiliser le même robot pour les entrées vocales et textuelles ?

Oui. Une fois qu'un robot est développé, celui-ci peut être utilisé pour les entrées vocales et textuelles.

Q : Comment puis-je développer des robots Amazon Lex pour des appareils mobiles ?

Amazon Lex est fourni avec des kits SDK pour iOS et Android. Vous pouvez utiliser ces kits SDK pour développer des robots pour vos cas d'utilisation mobile. L'authentification des utilisateurs peut être activée via Amazon Cognito. Vous pouvez utiliser AWS Mobile Hub pour développer, tester et suivre des robots pour vos plateformes mobiles. AWS Mobile Hub peut être utilisé pour mettre automatiquement en service des robots Amazon Lex à partir d'un modèle.

Q : Comment puis-je rendre des robots Amazon Lex disponibles sur des services de messagerie ?

Les robots Amazon Lex peuvent être publiés sur des plates-formes de messagerie comme Facebook Messenger, Slack, Kik et Twilio SMS. Pour publier le robot, vous pouvez nous fournir les jetons d'authentification présents dans la console. Nous les stockerons de manière sécurisée et vous fournirons une URL de rappel que vous pourrez transmettre au service de chat.

Q : Dois-je envoyer mon robot afin que celui-ci soit certifié avant de le déployer ?

Vous n'avez pas besoin de certifier votre robot auprès d'Amazon avant son déploiement.

Q : Puis-je déployer une version de robot Amazon Lex afin qu'elle soit utilisée par les utilisateurs finaux, tout en continuant à travailler sur une autre version ?

Oui. Vous pouvez concevoir et déployer une version de votre robot en production, tout en continuant à développer une autre version. Chaque version d'un robot Amazon Lex dispose d'un ARN. Chaque version peut être associée à un alias différent. Vous pouvez donc utiliser ces outils pour mettre en place des environnements de développement, de qualification et de production.

Q : Puis-je choisir différentes versions à déployer sur différents services de messagerie ?

Oui. Vous pouvez déployer une version spécifique sur chaque service de messagerie. Chaque version d'Amazon Lex disposera d'un ARN. Chaque version peut être associée à un alias. Vous pouvez utiliser des alias différents pour le déploiement sur différents services de messagerie. Par ailleurs, vous pouvez déployer plusieurs robots sur le même service de messagerie.

Q : Quelle est la durée maximale d'une entrée vocale ?

La durée maximale des entrées vocales prises en charge par Amazon Lex est de 15 secondes.

Q : Puis-je configurer le service pour des entrées vocales et une sortie texte ?

Oui, vous pouvez choisir l'API PostContent pour choisir l'entrée vocale et la sortie texte.

Q : Combien de langues sont prises en charge sur Amazon Lex ?

Amazon Lex prend actuellement en charge l'anglais américain.

Q : Quels sont les formats audio pris en charge par Amazon Lex ?

Amazon Lex prend en charge les formats suivants : LPCM et OPUS pour l'entrée audio et MPEG, OGG et PCM pour la sortie audio.

Q : Puis-je utiliser Amazon Lex dans VPC ?

Vous pouvez accéder à Amazon Lex depuis VPC via des points de terminaison publics pour le développement et l'exécution d'un robot. Pour le moment, Amazon Lex ne fournit pas de point de terminaison de VPC.

Q : Puis-je accéder à des robots Amazon Lex au niveau local, c.-à-d. sans connexion Internet ?

Non. Les utilisateurs finaux devront accéder au point de terminaison d'exécution d'Amazon Lex via Internet.

Q : En quoi est-ce différent d'Alexa Skills Kit ?

Alexa Skills Kit (ASK) est utilisé pour développer des compétences à exploiter dans l'écosystème et avec les appareils Alexa. Il permet aux développeurs de tirer parti de toutes les capacités d'Alexa, comme les API Smart Home et Flash Briefing, la diffusion audio en streaming et l'interface utilisateur graphique avancée. Les robots Amazon Lex sont compatibles avec la voix et le texte et peuvent être déployés dans un ensemble de plateformes mobiles et de messagerie.

Q : Ai-je besoin d'un mot-clé d'activation pour invoquer une intention Amazon Lex ?

Amazon Lex ne prend pas en charge les mots-clés d'activation. L'application dans laquelle Amazon Lex est intégré sera chargée de l'activation du microphone (appuyer pour parler).

Q : Un robot Amazon Lex peut-il répondre en utilisant la voix d'Alexa ?

Pour le moment, la voix d'Alexa n'est pas prise en charge pour les réponses d'Amazon Lex. Vous pouvez toutefois choisir parmi sept autres voix.

Q : Puis-je créer une compétence Alexa à partir d'un robot Amazon Lex ?

Amazon Lex vous offre la possibilité d'exporter le schéma de votre robot Amazon Lex dans un fichier JSON compatible avec Amazon Alexa. Une fois que vous avez téléchargé JSON, vous devez vous connecter sur le portail pour développeurs Alexa, accéder à l'onglet « Interaction Model », lancer le constructeur de compétences Alexa, puis coller le schéma du robot dans l'éditeur de code de votre compétence Alexa.  Pour en savoir plus et voir les étapes à suivre, reportez-vous à la documentation Amazon Lex.

Q : Lors de l'exportation du schéma de mon robot Amazon Lex à utiliser dans une compétence Alexa, mes fonctions AWS Lambda sont-elles exportées et incluses dans ce schéma ?

Non. Seule la définition du robot est téléchargée.

Q : J'ai créé une compétence Alexa à partir d'un robot Amazon Lex en me servant de la fonction d'exportation du schéma. Quelles plates-formes Alexa prennent en charge le schéma Amazon Lex ?

Toutes les plates-formes Alexa prenant en charge les compétences Alexa peuvent être utilisées : les appareils Amazon Echo, Amazon Dot, Amazon Look, Amazon Tap, Amazon Echo Show, ainsi que tout appareil tiers compatible Alexa.

Q : Les entrées vocales et de texte traitées par Amazon Lex sont-elles stockées ? Et comment sont-elles utilisées par AWS ?

Amazon Lex peut stocker et utiliser des entrées vocales et de texte stockées par le service uniquement pour fournir et entretenir le service et pour améliorer et développer la qualité d'Amazon Lex et d'autres technologies de machine-learning/intelligence artificielle d'Amazon. L'utilisation de votre contenu est nécessaire pour assurer l'amélioration continue de l'expérience client du service Amazon Lex, notamment le développement et la formation de technologies associées. Nous n'utilisons pas les informations personnellement identifiables qui peuvent être présentes dans votre contenu pour proposer à vos utilisateurs finaux ou à vous-même des produits, des services ou du marketing ciblés. Votre confiance, ainsi que la confidentialité et la sécurité de votre contenu sont notre priorité absolue. Nous mettons en œuvre des contrôles techniques et physiques appropriés et sophistiqués, notamment le chiffrement au repos et en transit, afin d'éviter l'accès non autorisé à votre contenu ou sa divulgation. Nous nous assurons également que notre utilisation respecte nos engagements à votre égard. Consultez https://aws.amazon.com/compliance/data-privacy-faq/ pour en savoir plus.

Q : Puis-je supprimer des entrées vocales et de texte stockées par Amazon Lex ?

Oui. Vous pouvez demander la suppression des entrées vocales et de texte associées à votre compte en contactant AWS Support. Supprimer des entrées vocales et de texte pourrait nuire à votre expérience Amazon Lex.

Q : Qui a accès à mon contenu traité et stocké par Amazon Lex ?

Seuls les employés autorisés ont accès à votre contenu traité par Amazon Lex. Votre confiance, ainsi que la confidentialité et la sécurité de votre contenu sont notre priorité absolue. Nous mettons en œuvre des contrôles techniques et physiques appropriés et sophistiqués, notamment le chiffrement au repos et en transit, afin d'éviter l'accès non autorisé à votre contenu ou sa divulgation. Nous nous assurons également que notre utilisation respecte nos engagements à votre égard. Consultez https://aws.amazon.com/compliance/data-privacy-faq/ pour en savoir plus.

Q : Suis-je toujours propriétaire de mon contenu traité et stocké par Amazon Lex ?

Vous restez propriétaire de votre contenu et nous n'utiliserons ce dernier qu'avec votre consentement.

Q : Le contenu traité par Amazon Lex est-il transféré en dehors de la région AWS où j'utilise le service ?

Tout contenu traité par Amazon Lex est chiffré et stocké au repos dans la région AWS où vous utilisez le service. Certaines parties du contenu traité par Amazon Lex peuvent être stockées dans une autre région AWS uniquement en lien avec l'effort d'amélioration et de développement continus de votre expérience client Amazon Lex et d'autres technologies de machine-learning/intelligence artificielle d'Amazon. Vous pouvez demander la suppression des entrées vocales et de texte associées à votre compte en contactant AWS Support. Votre confiance, ainsi que la confidentialité et la sécurité de votre contenu sont notre priorité absolue. Nous mettons en œuvre des contrôles techniques et physiques appropriés et sophistiqués, notamment le chiffrement au repos et en transit, afin d'éviter l'accès non autorisé à votre contenu ou sa divulgation. Nous nous assurons également que notre utilisation respecte nos engagements à votre égard. Consultez https://aws.amazon.com/compliance/data-privacy-faq/ pour en savoir plus.

Q : Puis-je utiliser Amazon Lex dans le cadre de sites web, de programmes ou d'autres applications qui visent les enfants de moins de 13 ans (et qui sont donc concernés par le Children's Online Privacy Protection Act [COPPA]) ?

Oui. Si vous respectez les conditions de service d'Amazon Lex, notamment votre obligation de fournir tout avis requis et d'obtenir l'accord parental vérifiable nécessaire selon le COPPA, vous pouvez utiliser Amazon Lex dans le cadre de sites web, de programmes et d'autres applications visant, entièrement ou partiellement, les enfants de moins de 13 ans. Conformément aux conditions de service d'Amazon Lex, Amazon Lex ne stocke aucune information d'énoncé vocal ou textuel issue de sites web, de programmes ou d'applications identifiés par les clients comme visant, entièrement ou partiellement, les enfants de moins de 13 ans et qui sont donc régis par le COPPA.

Q : Comment puis-je déterminer si mon site web, mon programme ou mon application est concerné par le COPPA ?

Pour plus d'informations sur les exigences du COPPA et de directives pour déterminer si votre site web, votre programme ou toute autre application est régi par le COPPA, consultez directement les ressources fournies et mises à jour par la Federal Trade Commission des États-Unis. Ce site contient également des informations permettant de déterminer si un service vise, entièrement ou partiellement, les enfants de moins de 13 ans.

Q : Quels sont les kits SDK pris en charge pour Amazon Lex ?
Amazon Lex prend actuellement en charge les kits SDK pour les services d'exécution. Les kits SDK IoS et Android, ainsi que Java, JS, Python, CLI, .Net, Ruby, PHP, Go et CPP prennent en charge la saisie de texte et la saisie vocale.

Q : Puis-je utiliser des kits SDK pour développer des robots ?

Vous pouvez développer des robots avec les kits SDK suivants : Java, JavaScript, Python, CLI, .NET, Ruby on Rails, PHP, Go et CPP.

Q : Quels sont les connecteurs entreprise pris en charge par Amazon Lex ?

Amazon Lex s'intègre avec des connecteurs entreprise via AWS Lambda. Les connecteurs entreprise suivants peuvent être mis en service via AWS Mobile Hub : Salesforce, Microsoft Dynamics, Marketo, Zendesk, Quickbooks et HubSpot.

Q : Quel support est fourni pour Amazon Lex ?

En fonction de votre contrat de support AWS, vous bénéficiez d'un support pour Amazon Lex dans le cadre des programmes de support de niveau Développeur, Business ou Entreprise.  Vous pouvez également poster vos requêtes sur le forum public d'Amazon Lex.

Q : De quelle manière Amazon Lex compte-t-il le nombre de requêtes ?

Chaque entrée dans un robot Amazon Lex est comptée comme une requête. Par exemple, si l'utilisateur final effectue cinq entrées dans le robot dans le cadre d'une conversation, cinq requêtes sont facturées. L'utilisation est mesurée et facturée en fonction du nombre de requêtes.

Q : Combien coûte le service Amazon Lex ?

La mise en route est gratuite. Pour obtenir des informations sur la tarification actuelle, consultez la page des tarifs d'Amazon Lex.

Q : Amazon Lex fait-il partie du niveau gratuit d'AWS ?

Oui.  Vous pouvez essayer 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.

Q : J'étais inscrit à la version préliminaire d'Amazon Lex. A présent qu'Amazon Lex est disponible pour tous, que va-t-il arriver à mon compte ?

Le 19 avril 2017, Amazon Web Services a annoncé qu'Amazon Lex était désormais disponible pour tous. De ce fait, nous mettrons fin à la version préliminaire d'Amazon Lex le 1er mai 2017. L'utilisation sera facturée à partir du 1er mai 2017 conformément au plan de tarification. Vos 12 premiers mois d'utilisation gratuite pour l'offre gratuite commenceront le 1er mai. Veuillez noter qu'Amazon Lex est maintenant pris en charge par les programmes de support de niveau Développeur, Business et Entreprise. Vous pouvez également poster vos requêtes sur le forum public d'Amazon Lex.