Qu'est-ce que la conception des conversations ?

La conception de la conversation est un langage de conception basé sur une conversation humaine (de la même manière que le Material Design est un langage de conception basé sur un stylo et du papier). Plus une interface exploite les conversations humaines, moins les utilisateurs doivent apprendre à l'utiliser. Il s'agit d'une synthèse de plusieurs disciplines, y compris la conception de l'interface utilisateur vocale, la conception des interactions, la conception visuelle, la conception du mouvement, la conception audio et l'écriture de l'expérience utilisateur.

Le rôle d'un créateur de conversation est le même que celui d'un architecte, car il cartographie ce que les utilisateurs peuvent faire dans un espace, tout en tenant compte à la fois de leurs besoins et des contraintes technologiques. Ils organisent la conversation, en définissant le flux et sa logique sous-jacente dans une spécification de conception détaillée qui représente l'expérience utilisateur complète. Elle collabore avec les personnes concernées et les développeurs pour itérer les conceptions et donner vie à l'expérience.


Qu'est-ce que la conception de conversation ?

Si vous disposez déjà d'une interface utilisateur graphique (IUG) fonctionnelle, il peut être tentant d'ajouter la sortie vocale et la sortie de la synthèse vocale (TTS) pour en faire une conception de conversation. Il est courant de supposer que la "conversation" fait uniquement référence à ce qui est dit ou entendu. La conversation est intrinsèquement multimodale.

La conception de la conversation est avant tout le flux de la conversation et de sa logique sous-jacente. Par conséquent, vous devez partir de bas en haut lorsque vous repensez l'interface utilisateur pour engager la conversation. La logique qui fonctionne pour une interface graphique ne fonctionnera presque jamais telle quelle pour une interface de conversation.

Le sujet des conversations ne doit pas être envisagé en second lieu. Il s'agit en réalité de la feuille de route des possibilités et des modes d'accès.

Ido Green, apprenez à concevoir de meilleures applications pour l'Assistant Google


Personas du système et des utilisateurs

L'un des rôles du graphiste est celui d'un scénariste. Avant d'écrire une boîte de dialogue, vous devez identifier clairement les personnages. Les personas sont l'outil de conception utilisés. Un persona est suffisamment spécifique pour évoquer une personnalité et un style uniques, mais suffisamment courts pour qu'il soit facile de garder tête en tête quand on rédige une boîte de dialogue. Il devrait être facile de répondre à la question "Que dira ce persona ?"

Le persona système est le partenaire de conversation créé pour être le frontal de la technologie avec laquelle l'utilisateur interagira directement. Il est essentiel de définir un persona système clair pour garantir une expérience utilisateur cohérente. Sinon, chaque concepteur suivra son style de conversation personnel, et l'expérience globale ne sera pas cohérente.

Chez Google, nous avons créé l'Assistant Google. Toutes les actions de l'Assistant (par exemple, instructions, écritures, affichages, suggestions) et partout où il apparaît (par exemple, l'apparence du logiciel et du matériel) ont été conçues pour évoquer un persona cohérent.

Les développeurs d'actions tierces doivent créer leurs propres personas. En général, il commence par réfléchir à des adjectifs (par exemple, amical ou fiable) et les limite à une courte liste. Cette liste se transforme en brève description, souvent accompagnée d'images. Pour en savoir plus, consultez Créer un persona.

Réfléchissez à quelques personnes spécifiques que vous prévoyez d'utiliser. Essayez d'avoir deux à trois types différents, par exemple, un millennial et un parent qui travaille. Ces personas vous permettent d'éviter de concevoir votre application uniquement pour vous et vos objectifs. Pour en savoir plus, consultez Identifier vos utilisateurs.
Un persona est une description spécifique, mais courte, d'un utilisateur individuel.

Persona: Amy, 32 ans, est une développeuse Android qui conçoit et développe des applications de jeu avancées. Elle fait partie du programme Women Who Code. Elle vit à Austin et se rend souvent au travail.

Ajoutez des objectifs et du contexte pour créer un parcours utilisateur.

Objectifs des utilisateurs: elle prépare son voyage à Mountain View pour Google I/O en espérant profiter pleinement de son voyage.

Contexte utilisateur: elle est dans son salon de thé local préféré, car sa réunion à proximité ne commence pas avant une heure.


Conversation pour ordinateur

La conception des conversations consiste à apprendre aux ordinateurs à maîtriser la conversation humaine et ses conventions.
Commencez par ce que les humains font

Les conversations avec un ordinateur ne doivent pas être gênantes ni rompres avec les tendances qui ont évolué au cours des 100 000 dernières années. Les ordinateurs doivent plutôt s'adapter au système de communication que les utilisateurs ont appris en premier et le mieux connu. Cela permet de créer une expérience intuitive et fluide.

S'adapter aux limitations techniques

D'une certaine manière, les ordinateurs manquent de capacités humaines. Les limitations techniques introduisent des scénarios qui ne se produisent pas dans une conversation humaine. Par exemple, une conversation humaine échoue toujours en raison d'une erreur non récupérable. Les conversations humaines ne nécessitent pas de commencer par un mot ou une expression spécifiques (par exemple, "Hey Google". Dans ce cas, étudiez les utilisateurs pour déterminer la meilleure approche.

Exploiter ses compétences techniques

Par ailleurs, les ordinateurs peuvent dépasser les capacités humaines. Ils ne se lassent pas de se voir poser les mêmes questions. Ils ne sont pas offensés en cas de commandes. Il n'est pas nécessaire de enrichir ses réponses avec des mots de remplissage ou d'autres formulations formules, telles que ums et ahs. Ils peuvent trouver et partager rapidement des informations. Cherchez des moyens d'éviter les ennuis, de simplifier les conversations et de dépasser les attentes.