Track – Salud y Bienestar – Amazon Alexa

Track – Salud y Bienestar – Amazon Alexa

Track en alianza con:

Track – Salud y Bienestar – Amazon Alexa

+ Meta de ODS

3 – Salud y Bienestar.
Garantizar una vida sana y promover el bienestar de todos a todas las edades. Todos podemos empezar por promover y proteger nuestra propia salud y la de nuestro entorno, tomando decisiones bien informadas, practicando relaciones sexuales seguras y vacunando a nuestros hijos. Podemos concienciar a nuestra comunidad sobre la importancia de la buena salud y de un estilo de vida saludable, y podemos dar a conocer el derecho de todas las personas a acceder a unos servicios de salud de calidad.

 

+ Objetivo Particular

En el equipo de Amazon Alexa buscamos demostrar que en México podemos crear tecnología extraordinaria para deleitar a nuestros clientes. En esta ocasión nos enfocaremos en crear skills para Alexa que incentiven y mejoren la salud y el bienestar de nuestros clientes.

El reto es crear una custom skill (app de voz) en español utilizando el ASK (Alexa Skill Kit) de Amazon Alexa.

Específicamente, deberán crear una skill que facilite y/o promueva el bienestar de los clientes. Su creatividad es el límite para definir el tema, dinámica e interacción.

 

+ Especificaciones técnicas y tecnológicas

Utilizar los siguientes componentes:

  • Alexa Custom Skill usando Alexa Skill Kit
  • Solución desarrollada con alguno de los tres lenguajes de programación soportados:

ASK SDK for Node.js

ASK SDK for Java

ASK SDK for Python

 

+ Tipo de solución

Desarrollar una Custom Skill de Alexa en Español de México que funcione en un dispositivo y lista para ser publicada en amazon.com.mx/skills
 

+ Motivación de desarrollo del track

Inspirar a los desarrolladores a mejorar sus habilidades mediante la creación de experiencias de voz extraordinarias proponiendo una solución.
 

+ Dirigido a

Desarrolladores de Software con interés en crear Interfaces de Voz con Alexa.
 

+ Descripción del Track / Vertical

En el equipo de Amazon Alexa buscamos demostrar que en México podemos crear tecnología extraordinaria para deleitar a nuestros clientes. En esta ocasión nos enfocaremos en crear skills para Alexa que incentiven y mejoren la salud y el bienestar de nuestros clientes.

El reto es crear un custom skill (app de voz) en español utilizando el ASK (Alexa Skill Kit) de Amazon Alexa.

Específicamente, deberán crear una skill que facilite y/o promueva el bienestar de los clientes. Su creatividad es el límite para definir el tema, dinámica e interacción.

Participar en un hackathon es sinónimo de aprender cosas nuevas, crear en comunidad y divertirse, por lo que hemos diseñado un conjunto de talleres que te permitirán tener una experiencia única al participar en el track de Alexa.

Aquí aprenderás cuáles son las diferencias entre diseñar para la voz y diseñar para una pantalla.

(https://build.amazonalexadev.com/curso_alexa_skills_registro.html)

 

 El track está diseñado en tres fases:

Primera Fase: Define tu idea.

 En la primera fase aplicarás lo aprendido en el entrenamiento de diseño de voz y entregarás la descripción del problema a resolver y que es lo que quieres construir, la mejor evidencia para esto es crear un documento de visión y un guíon para tu skill.

El guión es una descripción de lo que el usuario dice y lo que Alexa contesta. Ejemplo:

 Usuario: Abre mi skill

Alexa: Bienvenido a mi skill…

Para facilitar tu experiencia en este track hemos creado una platilla con un documento de Visión y guión que puedes descargar aquí.

 

Segunda Fase: Construye el prototipo y graba un video.

Ahora si, ya con tu guión es momento de construir. En esta fase aplicarás lo aprendido en los entrenamientos de desarrollo. Es importante que la skill quede lo más completa posible y lista para certificarse (a través de la consola para desarrolladores la mandas a un equipo que revisa las Skills y hace el proceso de certificación).

El entregable en esta fase es la custom skill de Alexa desarrollada y funcionando en la consola y/o en un dispositivo con el modelo de lenguaje de Español de México.

La mejor evidencia de que tu skill funciona es grabar un video de la skill funcionando. En el video deberás explicar el problema a resolver, el público meta y mostrar la skill funcionando. No es necesario tener un dispositivo Echo, ya que el demo lo puedes grabar desde la consola de desarrollo de Alexa.

 

Fase Final: Presentación de la Solución.

En esta fase final, presentarás tu skill a los jueces describiendo las características de tu solución, mostrando el video, la skill funcionando y enfatizando los criterios de evaluación.

Es importante tener en cuenta que estos criterios de evaluación no incluyen:

* Qué tan bueno es tu código. No importa si su código es desordenado, o no está bien comentado, o usa algoritmos ineficientes. Recuerda, Hackear es jugar, cometer errores y aprender cosas nuevas.

* No es un pitch de negocio. Hackear se trata de resolver problemas, construir y aprender, no de vender.

Sólo concéntrate en aprender, divertirte y hacer nuevos amigos, y de ahí saldrá una skill extraordinaria.
 

+ Información adicional Relevante

https://developer.amazon.com/es-ES/docs/alexa/quick-reference/custom-skill-quick-reference.html

 Adicionalmente, puedes utilizar estas ligas como referencia: https://developer.amazon.com/docs/quick-reference/certify-skill-quick-reference.html

 

+ Elementos a Evaluar

Los criterios de jueceo están alineados con la MLH (por sus siglas en inglés, Major League Hacking). Los equipos serán juzgados según estos cuatro criterios. Los jueces sopesarán los criterios por igual. Durante la evaluación, los participantes deben describir lo que hicieron para cada criterio en su proyecto.

 Criterios a Evaluar: 

  1. Tecnología

 ¿Qué tan técnicamente impresionante fue la skill? ¿Fue difícil el problema técnico que el equipo abordó? ¿Utilizó una técnica particularmente inteligente o utilizó muchos componentes diferentes? ¿La tecnología involucrada te hizo gritar “Wow”?

 El ASK (Alexa Skill Kit) tiene muchos componentes tecnológicos que te permiten crear experiencias de voz extraordinarias, por lo que la skill que construyas deberá usar las siguientes tecnologías:

    – APL (Alexa Presentation Language)
   – AWS Lambda – Puedes desarrollar el backend de tu skill usando Alexa-Hosted o usando tu cuenta de AWS.
   – Skill Session and Session attributes 
   – Alexa SSML Reference

  1. Diseño

 ¿El equipo pensó en la experiencia del usuario? ¿Qué tan bien diseñada está la interfaz de voz?
Diseñar para la voz es muy diferente de diseñar para una pantalla, por lo que es necesario aprender un nuevo paradigma de diseño para la voz. Lograron sorprender y deleitar a sus usuarios con una experiencia de voz basada en los principios de diseño situacional. Alexa Design Guide: Create Engaging Alexa Skills Using Situational Design

  1. Funcionalidad

 ¿Funciona la skill? ¿El equipo logró todo lo que quería?

La skill tiene que quedar terminada y lista para ser enviada a certificación siguiendo estos pasos: https://developer.amazon.com/docs/devconsole/test-and-submit-your-skill.html 

  1. Aprendizaje

 ¿Se esforzó el equipo? ¿Intentaron aprender algo nuevo? ¿En qué tipo de proyectos han trabajado antes? Si un equipo que siempre realiza aplicaciones móviles y decide cambiar e intentar hacer una skill, esa exploración debería ser recompensada.

 Este criterio con Alexa es un hecho, porque aprenderás como diseñar, construir y publicar experiencias de voz.

  ENTREGABLES:

 Primera Fase: Documento de Visión y guión de tu skill. Descarga la plantilla aquí.

 Segunda Fase: Demo Funcional y Video – Custom Skill de Alexa desarrollada y funcionando con el modelo de lenguaje de Español Mexicano.

Video Demo con la descripción del problema y evidencia grabada de la skill funcionando. No es necesario contar con un dispositivo Echo para grabar el video, lo puedes hacer la consola de desarrollo.

 Fase Final: Presentación de la solución y responder preguntas de los jueces.

 Códigos de ejemplo para el desarrollo de tus skill:

– https://github.com/alexa

– https://github.com/alexa-labs

https://github.com/alexa/alexa-cookbook/

– https://gist.github.com/softwarechido

https://gist.github.com/germanviscuso

Es importante tener en cuenta que estos criterios de evaluación no incluyen:

   * Qué bueno es tu código. No importa si su código es desordenado, o no está bien comentado, o usa algoritmos ineficientes. Hackear es jugar, cometer errores y aprender cosas nuevas .

  * No es un pitch. Hackear se trata de resolver problemas, construir y aprender, no de vender.|

Sólo concéntrate en aprender, divertirte y hacer nuevos amigos, y de ahí saldrá una skill extraordinaria.

\

+ Entregable / Solución Esperada

  1. Documento de Visión y guión de tu skill.Descarga la plantilla aquí.
       2. Demo – Custom Skill de Alexa desarrollada y funcionando con el modelo de lenguaje de Español Mexicano.
       3. Video con la Skill funcionando. (No es necesario contar con un dispositivo Echo para probar la skill, ya que esto se puede hacer dentro de la misma consola de desarrollo)

 Códigos de ejemplo para el desarrollo de tus skill:

– https://gist.github.com/softwarechido

– https://github.com/alexa

– https://github.com/alexa-labs

 

+ Mentores / Jurado

Carlos Ordonez (@SoftwareChido),  Raul Oyervides

 

+ Términos y condiciones relevantes para el patrocinador

Términos de Uso de Alexa – https://www.amazon.com.mx/gp/help/customer/display.html?nodeId=201566380
Términos de Uso Developer – https://developer.amazon.com/support/legal/tou