2016 — год разговоров. Приложения для обмена сообщениями популярны по всему миру, и число их пользователей растет с каждым днем. Каждая социальная сеть, каждый сайт, каждый интернет-магазин имеет функцию обмена сообщениями, как часть пользовательского опыта.
На фоне этой ситуации все больше возникает разговоров насчет общения людей и компьютеров: будут это простые печатные сообщения или голосовые команды, и простые текстовые ответы с картинками. Скорее всего, это будет нечто среднее. Еще не изучен потенциал смешивания богатого графическими элементами пользовательского интерфейса и разговорного.
Чтобы узнать, в какую сторону должен двигаться разговорный интерфейс, нужно оглянуться на прошлое. Дело в том, что 1986, 1996 и 2006 годы тоже были годами разговоров, и некоторые уроки из истории мы можем извлечь.
Командная строка в качестве оригинального разговорного интерфейса
Мы уже видели диалоговый интерфейс для общения с машиной раньше. Это известная всем (особенно пользователям операционной системы Linux) командная строка. Мы вводим команду, машина обрабатывает ее и дает ответ – текстом или действием. Очень творческий и одновременно простой подход к разговорному интерфейсу.
___________________
Это уже разговор с машиной. Вы говорите, что компьютеру делать, а он отвечает, или задает дополнительные вопросы.
___________________
Один из недостатков командной строки – это то, что пользователь должен был знать команды. Их очень много, и простой человек, далекий от технологий, просто не мог их знать. Это затрудняло общение с компьютером – совершать его могли только единицы.
В это же время существовали первые приложения для обмена сообщениями, между людьми, правда, ограниченные только текстом.
Графический пользовательский интерфейс
Компания Xerox’s, работающая над созданием копировальных аппаратов (которые сейчас в народе так и называют ксероксами), изменила правила игры, позволив людям общаться с компьютерами с помощью простого графического интерфейса. Теперь не нужно было знать на память все команды: достаточно было навести курсор на иконку с очертаниями знакомого предмета или действия, и нажать на кнопку мышки.
Иконки напоминали вещи, которые были знакомы из реального мира — папки, кнопки, мусорные баки. Помимо привычных визуальных метафор они ввели диалоговые окна. Эти объекты позволили пользователю общаться с компьютером, и компьютеру — разговаривать с пользователем визуально, без текста, через наведение курсора и нажатие непосредственно на желаемое действие.
Сообщения в разговорном UI
Текстовый вход стал в основном использоваться для того, чтобы ввести адресную строку в браузере или зарегистрироваться на сайте, для печатанья документов или отправки письма по электронной почте. Команды компьютеру перестали подавать текстом.
Но текст остался основным способом общения с другими людьми через IRC и приложения мгновенного обмена сообщениями.
IRC – это прототип сегодняшнего Slack. IRC ввел многие из концепций, которые сегодня снова набирают популярность. IRC уже поддерживал ботов, массивные групповые чаты, опросы и другие типы разговорных приложений.
Программы обмена мгновенными сообщениями спустя некоторое время начали поддерживать более богатые средства массовой информации для разговоров, такие как смайлики, фото, видео и мини-приложения: игры или викторины. Первая волна этих приложений, включая ICQ, AIM, MSN и Yahoo! Messenger была популярна в конце 90-х годов.
____________________
С появлением мобильной связи и вычислительных устройств с ограничениями размера экрана, нужно было переосмыслить богатый графический интерфейс, используемый на компьютере. Ранние мобильные устройства имели черно-белый текстовый интерфейс, вмещающий всего несколько строк.
____________________
Служба коротких сообщений (SMS) была одним из немногих приложений, доступных на мобильных устройствах с 1994 года. SMS включали в себя только текст, и ограничены до 160 символов. Но они позволяли отправлять сообщение в любое время. Позже появилась услуга проверки баланса с помощью SMS. Затем их стали использовать для продвижения развлекательных приложений — гороскопа, погоды, игр. Но SMS-приложения недалеки от опыта командной строки, так как могут содержать только текст.
С появлением смартфонов произошел взрыв приложений, которые, по сути, имитируют SMS, но предлагают более широкий выбор контента, который можно отправить: картинки, ссылки, видео и проч. Каждое сообщение является автономным приложением, которое может показать текст или более богатый пользовательский интерфейс. В этих приложениях появились и боты, генерирующие сообщения.
Большинство этих ботов не могут ответить ничем, кроме текста. Опыт взаимодействия с ними еще очень напоминает командную строку.
Каждое сообщение становится миниатюрным приложением
Ниже приведены некоторые примеры смешанного интерфейса, который работает лучше всего. В 2016 году мы будем видеть все больше вариантов такого смешивания, так как оно объединяет самые лучшие возможности – быстрый ввод голосовой команды, наряду с богатым интуитивным опытом со стороны графического пользовательского интерфейса.
Каждое сообщение имеет достаточный потенциал, чтобы быть мини-приложением. Это может быть просто приложение, которое отображает текст, фото, или в качестве альтернативы представляет собой интерфейс для чего-то более сложного, в условиях ограниченности ячейки сообщения.
Разработчики могут сосредоточиться на пользовательском опыте, задействуя мини-приложения. Такой обмен сообщениями станет стандартом. Мы видим эту тенденцию в разговорном интерфейсе, когда пользователи могут взаимодействовать с машиной напрямую, дифференцируя себя от обмена сообщениями в традиционных программах.
Боты (NLP, AI и другие хорошие вещи)
Вы могли заметить, что некоторые из приведенных выше примеров включают в себя сообщения, которые не обязательно отправленные людьми. Сообщения становятся мини-приложениями, и имеет смысл включить ботов в разговор. Наличие мини-приложений в каждом сообщении особенно удобно в разговорных приложениях, которые управляют рабочими процессами. Исходящее сообщение является запросом на вход, и входящее сообщение содержит не только ответ, но полное приложение, которое и является ответом на запрос.
Если составление полного сообщения с ответом на запрос, со ссылками и медиа-файлами трудно для человека, то для машины это не такое сложное задание.
Смешивание диалогового и графического интерфейса позволит ботам показать свой полный потенциал.
Голосовой ввод
Как показали компании Apple с Siri и Amazon с Alexa / Echo, голос может быть отличным инструментом ввода / вывода для разговора с компьютером. В сочетании с богатым графическим интерфейсом для обратной связи он может стать еще более мощным. Умные часы с голосовым вводом и визуальным выводом в качестве ответов – это ранние исследования в этой области.
В будущем мы увидим еще больше.
0 комментариев