Skip to content

EXTREMADURA DIGITAL DAY

Joaquin Engelmo

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

Joaquin Engelmo

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 ūüėÄ

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

Patrocinadores Oro

Negocio

Asociaciones o entidades que apoyan el EDD

Makers

Asociaciones o entidades que apoyan el EDD

Centro de preferencias de privacidad

    Cookies de terceros

    Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.y

    1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

    Pixel de Facebook

    Pixel de Facebook