¿Qué es el diseño de conversaciones?
El diseño de conversaciones es un lenguaje de diseño basado en conversaciones humanas (similar a cómo Material Design es un lenguaje de diseño basado en pluma y papel). Cuanto más se aproveche la conversación humana con una interfaz, menos usuarios deberán aprender a usarla. Es una síntesis de varias disciplinas de diseño, que incluyen el diseño de la interfaz de usuario de voz, el diseño de interacción, el diseño visual, el diseño de movimiento, el diseño de audio y la escritura de UX.
El rol de un diseñador de conversación es como el de un arquitecto, ya que define lo que los usuarios pueden hacer en un espacio y considera las necesidades del usuario y las limitaciones tecnológicas. Seleccionan la conversación y definen el flujo y su lógica subyacente en una especificación de diseño detallada que representa la experiencia del usuario completa. Se asocian con partes interesadas y desarrolladores para iterar sobre los diseños y darle vida a la experiencia.
¿Qué no es diseño de conversación?
Si ya tienes una interfaz gráfica de usuario (GUI) activa, puede ser tentador agregar entradas de voz y salida de texto a voz (TTS) para convertirla en un diseño de conversación. Es un error común pensar que “conversación” se refiere solo a lo que se dice o se escucha. La conversación es intrínsecamente multimodal.
En esencia, el diseño de la conversación consiste en el flujo de la conversación y su lógica subyacente. Por lo tanto, se debe comenzar desde abajo hacia arriba cuando se rediseña la interfaz para que sea coloquial. La lógica que funciona para una interfaz gráfica casi nunca funcionará tal como está para una interfaz de conversación.
La conversación no debe ser una idea, sino una hoja de ruta de lo que es posible y cómo se llega a los usuarios.
Ido Green: descubre cómo diseñar mejores apps de Asistente de Google
Persona del sistema y usuarios
Persona del sistema
La persona del sistema es el socio de conversación creado para ser el frontend de la tecnología con la que el usuario interactuará directamente. Definir una persona del sistema clara es fundamental para garantizar una experiencia del usuario coherente. De lo contrario, cada diseñador seguirá su propio estilo de conversación personal y la experiencia general se verá desarticulada.
En Google, creamos Asistente de Google. Todo lo que hace el Asistente (por ejemplo, dice, escribe, muestra o sugiere) y en todas partes donde aparece (por ejemplo, la apariencia del software y el hardware) fueron diseñados para evocar una persona coherente.
Los desarrolladores de Acciones de terceros tienen que crear sus propias personas. Por lo general, comienza con un intercambio de ideas sobre adjetivos (por ejemplo, amigable y confiable) y los reduce a una lista corta. Esta lista se convierte en una descripción breve que suele ir acompañada de imágenes. Para obtener una orientación más detallada, consulta Cómo crear una persona.
Usuario persona
![](https://developers.google.cn/static/assistant/conversation-design/images/user-persona-amy.jpg?authuser=7&hl=es-419)
Usuario: Amy, de 32 años, es desarrollador de Android y diseña y compila aplicaciones avanzadas para juegos. Es miembro de Women Who Code. Vive en Austin y suele viajar al trabajo.
![](https://developers.google.cn/static/assistant/conversation-design/images/user-journey.jpg?authuser=7&hl=es-419)
Objetivos del usuario: Está planificando su viaje a Mountain View para Google I/O con la esperanza de aprovechar al máximo su viaje.
Contexto del usuario: Está en su salón de té local favorito, ya que la reunión cercana no comenzará durante otra hora.
Conversación para computadoras
Comience con lo que hacen los seres humanos |
Las conversaciones con una computadora no deberían sentirse incómodas ni romper los patrones que han evolucionado en los últimos cien mil años. En cambio, las computadoras deben adaptarse al sistema de comunicación que los usuarios hayan aprendido primero y que conozcan mejor. Esto ayuda a crear una experiencia intuitiva y sin inconvenientes. |
Adáptese a las limitaciones técnicas |
En algunas formas, las computadoras no alcanzan las capacidades humanas. Las limitaciones técnicas presentan situaciones que no ocurren en las conversaciones entre personas. Por ejemplo, las conversaciones humanas nunca fallan debido a un error irrecuperable. No es necesario comenzar con una palabra o frase específicas, p.ej., "Ok Google". En estos casos, recurre a la investigación sobre usuarios para determinar el mejor enfoque. |
Aprovecha las fortalezas técnicas |
En otras formas, las computadoras pueden superar las capacidades humanas. No se cansan de recibir las mismas preguntas. No se ofenden cuando se les dan comandos. No es necesario animar sus respuestas con palabras de relleno ni otro lenguaje de fórmula, como ums y ahs. Pueden encontrar y compartir información con rapidez. Busca oportunidades para evitar las molestias, optimizar las conversaciones y superar las expectativas. |