
Joaquin Engelmo
Alexa, escribe mi bio por favor… vaya, no funciona 🙁 Mi vida laboral se ha basado en el backend y lenguajes de la JVM pero en el último año estoy jugando y aprendiendo con los asistentes e interfaces de voz, concretamente con Alexa. En mis ratos libres cocino cosas que no siempre están comestibles, intento hacer deporte, viajo o juego a la play. Me podéis leer en Twitter y en mi blog https://kinisoftware.com/ De Zafra, 100% de bellota, media vida en Cáceres y ahora en el norte durmiendo arropado en verano 😀
CHARLA / TALLER
Crear un skill para Alexa es fácil, sencillo y para toda la familia
¿Ya has probado a poner una cuenta atrás con Alexa? Creo que es de las primeras cosas que yo hice cuando puse un Amazon Echo en mi salón. Ya llevaba tiempo con curiosidad sobre aplicaciones basadas en interfaces de voz y Alexa ha sido mi punto de entrada. Para empezar me hice una skill (lo que son las apps en Alexa) sencillita que me decía los estrenos de cine del periodo de tiempo que preguntara. Gracias a ese skill aprendí conceptos básicos, leí mucha documentación y retome escribir un blog sobre estos temas (https://kinisoftware.com/).
Esos conocimientos básicos para crear tu primera skill en Alexa es lo que quiero compartir en este taller. Al principio sentaré unas bases teóricas y conceptos sobre la plataforma para luego ensuciarnos las manos creando algo que podremos usar en nuestros dispositivos con Alexa (el propio móvil con la app de Alexa es adecuado, no hace falta tener un dispositivo diferente). El objetivo es crear un custom skill completamente funcional, desde su parte «front» con su modelo de interacción, hasta su parte «back» usando Alexa-Hosted. Crear una skill con Alexa-Hosted nos permite avanzar en tener algo funcional sin perder tiempo en configuraciones de AWS Lambda. Para hacer el «back» en Alexa-Hosted usaremos Node.js version 8 pero el código será muy sencillo y podrás avanzar aunque Javascript no sea un lenguaje que conoces. El día que uses AWS Lambda para crear el back podrás usar varios lenguajes como Java, Kotlin, Python, etc. Crearemos todos la misma skill que podremos probar E2E sin necesidad de publicar el skill en la store de Alexa.
Un índice del taller sería:
* Introducción a Alexa
* Alexa Skills
* Conceptos básicos dentro de una custom skill
* Creando el modelo de interacción (intents, utterances y slots)
* Creando el server en Alexa-Hosted
* Probando nuestro skill con las herramientas de Amazon
* Publicación y proceso de certificación (pero sin llegar a mandar a certificación)
* ¿Hay vida después de la certificación?
Para seguir el taller se necesita, aparte de un ordenador obviously, crear una cuenta en https://developer.amazon.com/alexa. Al usar Alexa-Hosted no vamos a desarrollar nada en local, todo será sobre un pequeño editor en la consola de Alexa. El código estará alojado en GitHub para que podamos copiarlo al editor.
VIDEO
Desarrollo
Comunidades tecnológicas que apoyan al EDD
Negocio
Asociaciones o entidades que apoyan el EDD
Makers
Asociaciones o entidades que apoyan el EDD









