EXTREMADURA DIGITAL DAY

Joaquin Engelmo – Taller Alexa

Crear un skill para Alexa es fácil, sencillo y para toda la familia

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.

kini_software

Joaquin Engelmo – Taller Alexa

Tuenti

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 ­čśÇ

Entradas disponibles a la venta

Patrocinadores Platino

Negocio

Asociaciones o entidades que apoyan el EDD

Makers

Asociaciones o entidades que apoyan el EDD