Навык «Чистая Москва»: теперь Алиса помогает сортировать мусор
Навык создан, чтобы у жителей Москвы был быстрый и легкий доступ к информации о том, что делать с отходами. А также чтобы привлечь внимание детей к теме экологии и переработки мусора.
Алиса расскажет, как правильно сортировать отходы, куда выбросить конкретные предметы и поможет найти ближайшую контейнерную площадку в Москве. Навык заинтересует и маленьких пользователей: Алиса поделится занимательными фактами о переработке, проведёт викторину и включит добрые эко-сказки, которые озвучил телеведущий и ученый Николай Дроздов.
«Информация всегда была ценным ресурсом, а об отходах практической информации крайне мало. Людям важно понимать, можно ли выбросить в синий контейнер не вскрытый стаканчик йогурта с истекшим сроком годности или, скажем, старую зубную щётку. Такая информация должна быть доступной и простой».
— Наталья Беляева, эксперт научно-технического совета Росприроднадзора, эколог-аудитор.
Всем ликбез по переработке и сортировке
В навыке много полезной информации, она подается простым и понятным языком. Удобно, что теория поделена на части: маленькие блоки воспринимаются лучше, чем длинная лекция от Алисы или полотно текста на экране.
В конце каждой части Алиса называет следующую тему и просит сказать «Дальше», чтобы пользователь мог решить, будет ли слушать следующую часть теории:
Это хорошо, что пользователь может управлять процессом. Но в последнем сообщении используется более подходящий приём — «Хотите, я расскажу вам о …?» звучит более человечно и создает ощущение живого диалога: пользователя не учат, что ему говорить, и он может ответить по-разному. Наша рекомендация относится в первую очередь к голосовым ассистентам и навыкам с детально проработанной персоной. Для небольшого утилитарного навыка фраза «скажите “Дальше”» тоже подходит, если это консистентно остальному диалогу.
Чтобы помочь пользователю не потеряться, вместо команд можно использовать саджесты. Их в навыке встречается довольно много:
Саджесты — это такие кнопки с подсказками возле клавиатуры. Ещё их называют chips. Они предлагают пользователю варианты реплик и показывают возможные направления в сценарии.
Во многих сценариях есть саджесты «Назад» и «Начало», они находятся в самом конце ряда подсказок. Команда «Назад» возвращает пользователя на один шаг, и навык повторяет предыдущую реплику. Её также можно запустить фразой «Предыдущий шаг». Команда «Начало» переносит в главное меню.
На наш взгляд, стоит также добавить другие слова и фразы для запуска этих команд, например: вернись, вернись в начало, начни сначала, заново и другие. Таким образом, если пользователь забудет команду и скажет своими словами, навык всё равно поймёт его намерение.
Один серый, другой — синий. Сортируем отходы
Также «Чистая Москва» помогает сортировать отходы и рассказывает, что с ними делать дальше. Навык умеет распознавать естественные запросы: можно просто говорить, не угадывая, как сказать правильно.
Из одного сценария можно переходить в другой, разговор в основном получается плавным.
Для пользователей, которые только учатся разделять отходы, есть ответвление сценария с простым и запоминающимся объяснением:
При сортировке пластика навык задает уточняющий вопрос про маркировку:
Возможно, здесь стоит добавить «шорткат» (краткий путь, от англ. shortcut). Это сценарий, который позволит срезать путь и сообщить всю информацию сразу в одном сообщении. В таком случае, пользователь сможет миновать уточняющий вопрос, особенно если он пользуется навыком на регулярной основе, а не в целях обучения, и ему просто нужно всё отсортировать.
Алиса, найди ближайший контейнер
После ответа на вопрос о сортировке навык предлагает поискать ближайшую контейнерную площадку. И в целом, навык практически всегда после своей реплики задаёт вопрос и «перекидывает мяч» пользователю. Это практичная формула для реплики ассистента — вопрос в конце направляет разговор в нужное русло и уменьшает вероятность попадания в тупик.
Чтобы найти ближайшую контейнерную площадку, нужно назвать свой адрес, а потом выбрать из найденных. Однако, если человек хочет найти контейнеры для второго адреса, то ему нужно выйти из сценария и «зайти нормально» пройти его заново. Было бы удобнее, если бы навык мог распознать намерение пользователя и поискать вторую площадку сразу.
Если адрес найти не получилось, навык честно признаётся, что ещё не знает всего, а затем скидывает ссылку на карту города с пунктами приёма отходов, чтобы пользователь всё-таки смог найти нужный адрес:
В результате пользователь всё равно получит нужную услугу, хоть это и не вышло напрямую в диалоге. Такой сценарий называется «error handling» — обработка ошибок. Пользовательский опыт в таком случае с большей вероятностью будет положительным, чем, например, при ответе «Извините, не могу найти адрес».
Резюме
В целом навык справляется со своими задачами, и это подтверждается высокими оценками в каталоге Алисы (4.8 баллов из 5). В навыке есть как полезные функции, так и развлекательные: занимательные факты, викторина и сказки вовлекают детей в тему экологии и переработки.
- длинные реплики с теорией поделены на части, пользователь может управлять процессом с помощью команды «Дальше»;
- много саджестов, которые помогают ориентироваться в навыке и показывают возможные направления в сценарии;
- есть навигационные команды «Назад» и «В начало»;
- навык распознаёт естественные запросы, из одного сценария можно переходить в другой;
- навык часто после своей реплики задаёт вопрос и «перекидывает мяч» пользователю: это направляет разговор в нужное русло и уменьшает вероятность попадания в тупик;
- есть обработка ошибок в сценарии с поиском адресов на карте: навык отправляет ссылку на карту, если не получилось найти нужный адрес.
Что можно улучшить, на наш взгляд:
- добавить вариации фраз для запуска команд «Назад» и «В начало»;
- сделать шорткат при сортировке пластика: пользователь сможет называть маркировку сразу и попадать в нужный сценарий;
- добавить возможность назвать другой адрес при поиске контейнеров, не выходя из сценария.
Диана Лукманова, дизайнер разговорных продуктов KODE