C'est un tutoriel pas à pas pour montrer les fonctionnalités de bases de l'Alexa Skill Kit (ASK) tout en utilisant le ASK SDKv2 Node.js
Démarrez ce tutorial ==> START
Chaque Skill est consistée de deux parties :
- une partie
Front-End
: une interface vocale ou VUI qui correspond à la définition d'un modèle d'interaction. - une partie
Back-End
: la logique de programmation (code) où la Skill définit son comportement en réponse à l'utilisateur selon un échange de requête-réponse au format JSON entre le service Alexa et votre code.
- Invocation Name : nom d'appel d'une Skill Custom
- Built-in Intents : intentions prédefinies mis à disposition par Alexa (annule, arrête, aide, oui, non, suivant, précédent, recommence, ...)
- Custom Intents : intentions crées par le développeur
- Utterances : phrases d'examples associées à une intention pour reconnaître l'intention
- Slots : paramètre pour collecter une valeur depuis une intention
- Built-in Slot Types : catalogue de valeurs prédéfinies mis à disposition par Alexa
- Speech Synthesis Markup Language (SSML) : markup pour modifier la prosodie et/ou la voix d'Alexa
- Alexa Presentation Language (APL) : Langage de templating pour gérer les écrans.
- Handler : comment gérer différents types de requêtes
- Error handler : comment gérer les exceptions
- Persistent Attributes : comment gérer la persistence au dela d'une session de Skill