Construire sa première Skill Alexa
La méthode de création d'une Skill Amazon Alexa diffère quelque peu de celle d'une Action Google. Ci-dessous l'essentiel pour bien démarrer et vous familiariser avec l’assistant vocal du leader du e-commerce.
Qu’est-ce qu’une Skill Alexa ? Comment fonctionne-t-elle ?
Une Skill est une application vocale développée pour le voicebot Alexa d’Amazon et qui se compose de 3 éléments principaux : un programme, un « Intent Schema » et un fichier de « Sample Utterrances ». Les transactions qui correspondent à l’envoi d’une question et de la réception d’une réponse, s’appuient sur le cloud Amazon (AWS Lambda). Les échanges peuvent se représenter sous forme de fichier JSON. C’est ce fichier qui contient toutes les informations qui sont traitées.
Avant de vous lancer dans la conception d’une Skill, il est nécessaire de comprendre certains termes utilisés par Amazon.
- Intention : correspond à ce que l’utilisateur souhaite savoir ou souhaite faire.
- Intent Schema : le schéma d'Intention est un document JSON formaté qui décrit toutes les Intentions auxquelles votre Skill peut répondre.
- AWS Lambda : un service proposé par Amazon qui permet d’exécuter le code de vos Skills.
- Utterances : des listes d’Utterances sont contenues dans chaque Intention. Elles sont composées des différentes manières d’invoquer une Intention ce qui correspond aux différentes façons de demander quelque chose. De bonnes listes d’Utterances sont le signe d’une bonne modélisation de votre arbre de décision.
- Slot : variable qui peut être présente dans les Utterances.
Comment créer une Skill Alexa en 6 étapes ?

Alexa Skills Kit (ASK) est la plateforme par laquelle il vous faudra passer pour développer et déployer votre première Skill Amazon. Comme pour Google, il est nécessaire de disposer d’un compte permettant l’accès au portail destiné aux développeurs, l'Amazon Developer Portal. Le développement d’une application se fait de la même manière que chez Google, à quelques différences près. Du design de l’expérience vocale (voice UX design) au déploiement de votre application vocale, retrouvez ci-dessous les six étapes permettant de développer votre première Skill.
- Étape 1 : Créer les Skills dans Alexa Skills Console et sélectionner un modèle d’interaction.
- Étape 2 : Créer une fonction Lambda dans Amazon Web Services.
- Étape 3 : Connecter l’interface vocale utilisateur avec la fonction Lambda.
- Étape 4 : Tester la Skill Alexa (voir partie suivante).
- Étape 5 : Personnaliser la Skill pour se l’approprier.
- Étape 6 : Faire certifier la Skill pour la publier officiellement.
Des tests indispensables
Afin d'assurer le contrôle qualité de la Voice UX (Voice User eXperience), les tests sont comme toujours très importants. Pour les premières phases des tests, des simulateurs Alexa sont disponibles en ligne, ce qui n'ôte évidemment pas leur intérêt à d'autres tests grandeur nature et en conditions réelles. Pour cela, il est indispensable de vous équiper des différentes enceintes disponibles sur le marché comme l’Amazon Echo, l’Echo Dot ou encore l’Echo Spot. Un panel diversifié d’utilisateurs vous permettra d’apprécier l’efficacité de votre application en bénéficiant d’un nombre important de retours. Ainsi, il sera aisé d’améliorer l’expérience utilisateur (UX).
Il existe donc deux manières de tester votre Skill Alexa :
- Avec les simulateurs en ligne Alexa
- Directement sur un appareil connecté (Amazon Echo, Echo Dot, Echo Spot…)
Ce bref tutoriel vous a permis de réaliser une application vocale simple avec Alexa Skills Kit (ASK) et de vous familiariser avec les interfaces, la méthodologie et les concepts. Ces connaissances vous seront précieuses pour perfectionner votre voicebot et, in fine, améliorer votre ROI relation client.
Grâce à sa maîtrise des nouvelles technologies au service de l’expérience et du parcours client, aiSperto vous conseille et vous accompagne dans le choix, l’intégration et la personnalisation d'assistants vocaux adaptés et pertinents pour votre marque.
Suivez aiSperto sur vos réseaux
Les derniers articles...
aiSperto, vous simplifie l'utilisation des technologies vocales pour votre relation Client et votre relation Employé et vous aide à optimiser vos Parcours Client et votre Expérience Client ainsi qu'augmenter l'engagement de vos employés.
Vous souhaitez mettre en place des VoiceBots qui ont du sens, de la valeur et de la pertinence pour vos Clients et Employés ?