O que é design de conversa?

O design de conversas é uma linguagem de design baseada em conversas humanas (semelhante à maneira como o Material Design é uma linguagem de design baseada em caneta e papel). Quanto mais uma interface usar a conversa humana, menos os usuários precisarão aprender a usá-la. É uma síntese de várias disciplinas de design, incluindo design da interface de usuário da voz, design de interação, design visual, design de áudio, design de áudio e escrita de UX.

O papel de um designer de conversação é como o de um arquiteto, mapeando o que os usuários podem fazer em um espaço, considerando as necessidades do usuário e as restrições tecnológicas. Eles selecionam a conversa, definindo o fluxo e a lógica subjacente a uma especificação de design detalhada que representa a experiência completa do usuário. Eles fazem parcerias com partes interessadas e desenvolvedores para iterar os designs e dar vida à experiência.


O que não é o design de conversa?

Se você já tem uma interface gráfica do usuário (GUI, na sigla em inglês) funcional, pode ser tentador simplesmente adicionar entrada de voz e saída de conversão de texto em voz (TTS, na sigla em inglês) para transformá-la em um design de conversa. É um erro comum achar que "conversa" se refere apenas ao que é falado ou ouvido. A conversa é, por natureza, multimodal.

Em essência, o design da conversa está relacionado ao fluxo da conversa e à lógica subjacente. Portanto, é necessário começar de baixo para cima ao reformular uma interface para ser conversacional. A lógica que funciona para uma interface gráfica quase nunca funcionará como está para uma interface de conversa.

A conversa não deve ser deixada de lado. Ela é o roteiro do que é possível fazer e como os usuários chegam lá.

Ido Green, saiba como criar apps melhores com o Google Assistente


Perfis de usuários e do sistema

Parte do papel de um designer de conversação é a de um roteirista. Antes de escrever um diálogo, você precisa ter uma visão clara de quem são os personagens. Os perfis são a ferramenta de design usada para isso. Um bom perfil é específico o suficiente para evocar uma voz e uma personalidade únicas, mas é breve o suficiente para ser lembrado ao escrever uma caixa de diálogo. Deve ser fácil responder à pergunta "O que essa pessoa falaria ou faria nessa situação?"

O perfil do sistema é o parceiro de conversação criado para ser o front-end da tecnologia com que o usuário vai interagir diretamente. Definir um perfil claro do sistema é essencial para garantir uma experiência do usuário consistente. Caso contrário, cada designer seguirá o próprio estilo de conversa, e a experiência será geral.

No Google, criamos o Google Assistente. Tudo o que o Assistente faz (por exemplo, diz, escreve, exibe, sugere) e em qualquer lugar em que ele apareça (por exemplo, a aparência do software e do hardware) foi projetado para evocar um perfil consistente.

Os desenvolvedores de Ações de terceiros precisam criar os próprios perfis. Normalmente, isso começa com o brainstorming de adjetivos (por exemplo, simpáticos e confiáveis) e restringi-los a uma pequena lista. Essa lista se torna uma breve descrição, geralmente acompanhada de imagens. Para orientações detalhadas, consulte Criar um perfil.

Pense em algumas pessoas específicas que você espera que usem suas ações. Tente ter dois ou três tipos diferentes, por exemplo, um milênio ou um pai/mãe que trabalha. Esses perfis de usuário ajudam a evitar que você mesmo crie somente para você e suas metas. Para orientações detalhadas, consulte Identificar seus usuários.
Um perfil de usuário é uma descrição específica, mas breve, de um usuário individual.

Perfil de usuário: Amy, 32 anos, é um desenvolvedor Android que cria e cria aplicativos de jogos avançados. Ela faz parte da Women Who Code. Ela mora em Austin e viaja com frequência a trabalho.

Adicione metas e contexto para criar uma jornada do usuário.

Objetivos do usuário: ela está planejando uma viagem para Mountain View no Google I/O, esperando aproveitar ao máximo essa viagem.

Contexto do usuário: ela está na casa de chá local que frequenta, já que a reunião não começa por mais uma hora.


Conversa em computadores

O design de conversação ensina a ensinar computadores a serem fluentes na conversa humana e em suas convenções.
Comece com o que os humanos fazem

As conversas com um computador não podem parecer estranhas ou apresentar padrões que evoluíram nos últimos cem mil anos. Em vez disso, os computadores precisam se adaptar ao sistema de comunicação que os usuários aprenderam primeiro e conhecem melhor. Isso ajuda a criar uma experiência intuitiva e simples.

Adapte-se às limitações técnicas

De certa forma, os computadores não têm recursos humanos. As limitações técnicas apresentam cenários que não ocorrem na conversa entre pessoas. Por exemplo, uma conversa humana nunca falha devido a um erro irrecuperável. A conversa humana não requer o início de uma palavra ou frase específica, como "Ok Google". Nesses casos, use a pesquisa de usuário para determinar a melhor abordagem.

Aproveite os pontos fortes técnicos

De outras formas, os computadores podem exceder a capacidade humana. Eles não se cansam de receber as mesmas perguntas. Eles não são ofendidos por receberem comandos. Não é necessário encher as respostas com palavras de preenchimento ou outra fórmula, por exemplo, ums e ahs. Eles podem encontrar e compartilhar informações rapidamente. Procure oportunidades para evitar aborrecimentos, simplificar conversas e superar expectativas.