Diseñando para Amazon Alexa

El equipo de Amazon Alexa ha publicado una guía de diseño para interfaces para voz. Amazon, junto con Google y Apple, son las tres compañías punteras en el diseño de interfaces de este tipo y en el ecosistema de empresa que hay detrás de ellas.


Imagen que ilustra la portada de la guía de diseño para interfaces por voz

Las tecnologías de las interfaces por voz suponen un avance para muchas personas porque les permiten realizar tareas autónomamente y realizar todo tipo de actividades sin tener que depender de nadie.

Amazon Alexa es la tecnología que está detrás de Amazon Echo, es decir, lo que le permite al aparato responder y ejecutar los comandos de voz que el usuario le envía.

Amazon Echo tiene una palabra raíz (Alexa por defecto), a partir de la cual el dispositivo se activa y hace lo que entiende que el usuario le manda hacer. Y uso el “entiende” de manera intencionada, porque en eso se basan las tecnologías de entendimiento del lenguaje natural (NLP, Natural Language Processing en inglés).

Guía de diseño para voz de Amazon Alexa

Hace unos días, Samuel os habló de la guía sobre diseño para interfaces de voz de Fjord, y yo hoy voy a hacer lo propio con la de Amazon Alexa.

La guía de diseño para voz de Amazon Alexa se basa en una serie de puntos como:

  • introducción
  • el proceso de diseño
  • qué dicen los usuarios
  • cómo responde Alexa
  • una checklist de diseño
  • un glosario de términos

Como podéis ver, la guía intenta responder a las posibles preguntas, tanto de los diseñadores como de los desarrolladores, que se puedan hacer quienes quieran crear productos digitales para el Amazon Echo.

El proceso de diseño de la guía

Como podéis imaginar, el proceso que se muestra en la guía de diseño de interfaces para voz de Amazon Alexa se basa en una metodología de diseño centrado en el usuario.

Los puntos de la metodología son:

  1. Establece un propósito (el porqué de tu producto)  y unas historias de usuario (cómo llegan los usuarios a tu producto)
  2. Escribe un guión
  3. Desarrolla el flujo
  4. Prepárate para desarrollar

Como podéis ver, es una metodología eficiente en costes, ya que no desarrolla hasta que no tiene hechos unos pasos previos de prototipado e ideación de lo que va a ser el producto final, y centrada en el usuario, ya que busca los objetivos del producto y cómo el usuario va a hacer uso o va a llegar a él.

Qué dicen los usuarios y cómo responde Alexa

En Amazon nos dicen que después del proceso de diseño nos toca conocer qué es lo que dicen los usuarios y asegurarnos que Alexa lo interpreta correctamente.

Amazon recomienda seguir estos pasos para averiguar qué dicen los usuarios:

  1. Identificar las intenciones
  2. Usa las intenciones predefinidas
  3. Identifica las afirmaciones
  4. Trata las respuestas ambiguas
  5. Responde a las correcciones del usuario
  6. Cubre un amplio espectro de afirmaciones
  7. Identifica las variables en las afirmaciones
  8. Revisa los valores de las variables de cerca

A partir de aquí podremos conocer cómo Alexa puede responder a los usuarios y diseñar para las respuestas que puede dar siguiendo estos pasos:

  1. Sé breve
  2. Habla y escribe de forma natural
  3. Da al usuario un apoyo a partir del cual interactuar
  4. Usa marcadores de conversación
  5. Añade variedad
  6. Usa los paralelismos correctamente
  7. Recuerda lo que el usuario ha dicho
  8. Proporciona elecciones cerradas
  9. Utiliza la brevedad, la organización y el ritmo cuando listes opciones
  10. Trata los problemas
  11. Proporciona ayuda contextual
  12. Elige la plantilla correcta de Echo Show
  13. Utiliza audio pre-grabado
  14. Reproduce vídeos en Echo Show

No os doy más que unas breves pinceladas de los índices de la guía por no extenderme demasiado.

Para finalizar os dejo con un enlace a la checklist de diseño de Amazon Alexa, donde se incluyen estos seis puntos:

  1. Dejar claro cómo los clientes se benefician de la funcionalidad
  2. Asegurarse que los clientes pueden encontrar la funcionalidad
  3. Diseña para una conversación en lenguaje natural
  4. Usa buenas prácticas de diseño de interacción
  5. Trata las afirmaciones inesperadas de los usuarios elegantemente
  6. Observa a los usuarios intentando usar tu funcionalidad

Si queréis saber más sobre interfaces por voz podéis leer nuestro post de diseño de interfaces por voz o el que publicamos sobre la introducción al diseño de interfaces conversacionales.

En Torresburriel Estudio trabajamos los procesos de diseño de producto digital para lograr los objetivos definidos junto con nuestros clientes. Si quieres que exploremos la posibilidad de optimizar tu producto digital, contacta ahora mismo con nosotros para que conozcamos tu proyecto.

Comentarios

  1. Me parece interesante. Pero lo que no se si se plantea es el tema de los idiomas que gestiona Alexa. ¿Es posible hacer apps que reconozcan castellano? Porque actualmente que yo sepa sólo funcionaba en alemán o inglés.

  2. Samuel Gimeno Artigas , 06 de julio de 2017, 14:05

    https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/developing-skills-in-multiple-languages De momento sólo se pueden hacer en inglés (americano e inglés) y alemán, ya que Amazon Echo sólo se encuentra disponible en Reino Unido, Estados Unidos y Alemania. Pero muchos de los temas de la guía son independientes de la plataforma, son metodología de diseño para interfaces de voz.

  3. Nosotros hemos hecho algún prototipo y la verdad es que todavía le queda un poco a la tecnología. Os dejo un post que incluye un video con el resultado:
    https://labs.beeva.com/un-asistente-de-voz-rebelde-para-reproducir-contenidos-en-la-tele-14505fad7d92
    Saludos!

Deja tu comentario

*