Что такое дизайн разговора?

Диалоговый дизайн — это язык дизайна, основанный на человеческом общении (аналогично тому, как материальный дизайн — это язык дизайна, основанный на ручке и бумаге). Чем больше интерфейс использует человеческое общение, тем меньше пользователей нужно учить, как его использовать. Это синтез нескольких дисциплин дизайна, включая дизайн голосового пользовательского интерфейса, дизайн взаимодействия, визуальный дизайн, моушн-дизайн, аудио-дизайн и написание UX.

Роль дизайнера разговоров подобна роли архитектора, который определяет, что пользователи могут делать в пространстве, учитывая при этом как потребности пользователя, так и технологические ограничения. Они курируют обсуждение, определяя поток и лежащую в его основе логику в подробной спецификации дизайна, которая представляет собой полный пользовательский опыт. Они сотрудничают с заинтересованными сторонами и разработчиками для повторения проектов и воплощения опыта в жизнь.


Чем не дизайн разговора?

Если у вас уже есть работающий графический интерфейс пользователя (GUI), может возникнуть соблазн просто добавить голосовой ввод и преобразование текста в речь (TTS), чтобы превратить его в дизайн разговора. Распространенным заблуждением является предположение, что «разговор» относится только к тому, что сказано или услышано — разговор по своей сути мультимодален.

По своей сути дизайн разговора — это ход разговора и его логика. Поэтому нужно начинать снизу вверх при изменении интерфейса, чтобы сделать его диалоговым. Логика, которая работает для графического интерфейса, почти никогда не будет работать как есть для диалогового интерфейса.

Разговор не должен быть запоздалой мыслью; вместо этого это дорожная карта того, что возможно и как пользователи этого достигают.

Идо Грин, узнайте, как лучше разрабатывать приложения Google Assistant


Персоналии системы и пользователей

Часть роли дизайнера диалога — это роль сценариста. Прежде чем вы сможете написать диалог, вы должны иметь четкое представление о персонажах; Персоны — это инструмент дизайна, используемый для этого. Хороший образ достаточно специфичен, чтобы передать уникальный голос и индивидуальность, но при этом достаточно краток, чтобы при написании диалога можно было легко держать его в курсе. Должно быть легко ответить на вопрос: «Что бы этот человек сказал или сделал в этой ситуации?»

Системный персонаж — это собеседник, созданный, чтобы быть интерфейсом технологии, с которым пользователь будет взаимодействовать напрямую. Определение четкого образа системы жизненно важно для обеспечения согласованного взаимодействия с пользователем. В противном случае каждый дизайнер будет следовать своему личному стилю разговора, и общий опыт будет бессвязным.

В Google мы создали Google Assistant. Все, что делает Ассистент (например, говорит, пишет, отображает, предлагает) и везде, где появляется Ассистент Google (например, внешний вид программного и аппаратного обеспечения), было разработано, чтобы вызвать единую личность.

Разработчики сторонних действий должны создавать свои собственные персонажи. Как правило, это начинается с мозгового штурма прилагательных (например, дружелюбный, заслуживающий доверия) и сужения их до короткого списка. Этот список становится кратким описанием, часто сопровождаемым изображениями. Подробные инструкции см. в разделе Создание персонажа .

Подумайте о нескольких конкретных людях, которых вы ожидаете использовать в своих действиях. Попробуйте иметь два-три разных типа, например, миллениал против работающего родителя. Эти пользовательские образы помогут вам избежать проектирования только для себя и своих целей. Подробные инструкции см. в разделе Идентификация пользователей .
Личность пользователя — это конкретное, но краткое описание отдельного пользователя.

Личность пользователя: Эми, 32 года, разработчик Android, которая разрабатывает и создает продвинутые игровые приложения. Она участница организации Women Who Code. Она живет в Остине и часто путешествует по работе.

Добавьте цели и контекст, чтобы создать путь пользователя.

Цели пользователя: она планирует поездку в Маунтин-Вью на Google I/O, надеясь извлечь из поездки максимальную пользу.

Контекст пользователя: она в своей любимой местной чайной, так как ее встреча поблизости начнется только через час.


Разговор за компьютерами

Диалоговый дизайн – это обучение компьютеров беглому человеческому разговору и его условностям.
Начните с того, что делают люди

Разговоры с компьютером не должны вызывать неловкости и не должны нарушать закономерности, сложившиеся за последние сто тысяч лет. Вместо этого компьютеры должны адаптироваться к системе связи, которую пользователи изучают первыми и знают лучше всего. Это помогает создать интуитивно понятный и удобный опыт.

Адаптируйтесь к техническим ограничениям

В некотором смысле компьютеры не соответствуют человеческим возможностям. Технические ограничения создают сценарии, которые не встречаются в общении между людьми. Например, человеческий разговор никогда не прерывается из-за неисправимой ошибки . Человеческий разговор не требует начинать с определенного слова или фразы, например, «Окей, Google». В таких случаях полагайтесь на исследования пользователей, чтобы определить лучший подход.

Используйте технические преимущества

В других отношениях компьютеры могут превосходить человеческие возможности. Они не устают, когда им задают одни и те же вопросы. Их не обижают, когда им дают команды . Нет необходимости приправлять их ответы словами-вставками или другими шаблонными выражениями, например, хм и ах . Они могут быстро найти и поделиться информацией. Ищите возможности избежать раздражения, упростить разговор и превзойти ожидания.