Comment fonctionne une skill
Une skill personnalisée a un nom d’invocation, des intents (ce que veut l’utilisateur) et des slots (les détails, comme une date ou un produit). Alexa transforme la voix en requête d’intent et l’envoie à votre point de terminaison, généralement une fonction AWS Lambda ou un service HTTPS. Votre code répond par de la voix, des cartes ou du contenu à l’écran.
Les skills maison connectée sont différentes : elles utilisent le modèle d’appareils prédéfini d’Amazon, pour que les utilisateurs pilotent lampes, prises ou thermostats avec des phrases standard, et votre backend traduit les directives vers le cloud de vos appareils.
Concevoir l’interaction
- Écrivez des dialogues types avant le code, y compris ce que disent les utilisateurs hésitants.
- Fournissez de nombreuses formulations par intent et testez avec de vraies personnes, pas seulement l’équipe.
- Gérez proprement aide, arrêt, annulation et fallback ; la certification les vérifie.
- Faites court. La voix est linéaire, et l’attention décroche vite.
Liaison de compte et données
Si la skill agit sur le compte d’un utilisateur dans votre service, elle utilise la liaison de compte fondée sur OAuth 2.0. Demandez les permissions minimales, expliquez-les clairement et respectez les règles d’Amazon sur les données personnelles et celles des enfants.
Certification et exploitation
Les skills passent la certification d’Amazon avant publication, et chaque mise à jour est revue. Après le lancement, surveillez la latence, les erreurs et les intents qui tombent dans le fallback : ils montrent ce que veulent les utilisateurs et que la skill ne comprend pas encore.
Amazon continue de faire évoluer la plateforme Alexa, y compris son nouvel assistant génératif. Consultez la documentation Alexa Skills Kit en vigueur pour savoir ce qui s’applique aux nouvelles skills.