Приветствие в навыке
Содержание
У вас есть время поговорить о навыках?
Краткое вступление: навыки Алисы - это расширения, которые регистрируются на платформе Диалоги отличаются от компьютерных программ-расширений (плагинов, дополнений) тем, что[1]:
- навыки не нужно устанавливать на устройство;
- в любой момент всем пользователям доступны все активные навыки;
- визуально изучить навыки можно в каталоге (при необходимости оттуда же их и запустить);
- платформа постоянно проверяет навыки на их доступность; недоступный навык деактивируется и исчезает из каталога;
- для появления навыка в каталоге и его доступности необходима предварительная модерация;
- вебхук навыка должен быть размещён на домене, имеющем fullchain-сертификат или в Функциях Облака;
- к навыку предъявляется ряд требований платформы (включая, к примеру, лимит времени на ответ навыка).
'К числу таких требований относится приветствие, и это не простая формальность.
Приветствие покрывает несколько ключевых нужд пользователя:
- коротко рассказать о возможностях навыка (онбординг);
- информировать пользователя, куда он попал в принципе (информирование о состоянии);
- ввести пользователя в атмосферу навыка (особенно, если навык игровой или развлекательный);
- дать пользователю понять, что вы о нём помните и заботитесь (в том числе, использовав его имя в приветствии, если ранее вы его сохранили).
Мне не нужно приветствие, мой навык беспрерывно используют
Первое: не стоит переоценивать общеизвестность своего навыка )
Для сравнения, вводная фраза Алисы перед запуском любого навыка звучит не первый год (а суммарный запуск всех навыков явно больше любого отдельно взятого). И тем не менее, она остаётся. Как вы думаете, почему? А точно так же, как минимум по пунктам 1 и 2 предыдущей главы.
Кроме того, не забывайте, что:
- ваш навык может запустить другой член семьи на том же устройстве;
- никто не обязан — и не будет — зубрить возможности навыка;
- не все пользователи одинаково легко и быстро адаптируются к голосовому взаимодействию;
- это вы, как разработчик, должны проактивно предоставлять информацию, а не пользователь тратить своё время и думать, как её раздобыть;
- навык вообще может быть запущен случайно и человек может не знать не только о вашем навыке, но и о том, что он вообще какой-то там навык запустил.
К сожалению, не все разработчики понимают важность вступительного информирования (и не всем разработчикам легко даётся перестроить своё мышление под разработку Voice UI в целом). И немногие задумываются, что приветствие может быть и интересным.
Как можно разнообразить и построить приветствие?
Если вы сделали приветствие в духе "Здрамвствуймте, я мполезный мнавык и могу мпомочь" - неудивительно, что оно не нравится ни вам, ни пользователю, и слушать его каждый раз — одно огорчение (правда, скорее всего и навык при таком подходе мог бы быть намного лучше, чем он есть).
Что же можно сделать, чтобы приветствие стало и полезным и интересным?
Для этого можно использовать:
- случайные варианты приветствия (см "промпт-листы");
- художественно оформленные тексты;
- красивые аудиоподложки, настраивающие на вход в навык (игровые, фантастические, медитативные, отбивки по принципу телешоу);
- обращения, дающие понять, что вы рады возвращению знакомого пользователя (можно упомянуть его имя, или его прогресс в игре, или состояние заказа из предыдущей сессии) и вложили в навык заботу и профессиональное внимание.
Будет хорошо в обращении даже к знакомому пользователю упомянуть о вызове команды "Помощь" (особенно, если управление навыком может быть неочевидным, а также содержит малозапоминающиеся побочные функции: смена сложности, возможность сравнить свой рейтинг с другими пользователями, возможность сброса програсса или прослушивания списка ранее завершённых заказов).
В любом случае надо хорошо поработать над краткостью и лёгкостью текста, ведь приветствие навыка — можно сказать, его лицо.
Когда приветствие действительно не нужно
Платформа предусматривает два варианта запуска навыков общего типа:
- Запусти навык %НАЗВАНИЕНАВЫКА%
- Попроси навык %НАЗВАНИЕНАВЫКА% %ДЕЙСТВИЕ% %ОПИСАНИЕДЕЙСТВИЯ%
Заметим, что в случае запуска с такой "командной строкой" приветствие Алисы тоже не будет звучать.
Приветствие, Что ты умеешь и Помощь - разве не одно и то же?
Конечно, нет. Приветствие и его особенности мы уже рассмотрели подробно, перейдём к отличиям и этих требуемых платформой команд:
Что ты умеешь?
Как видно из вопроса, навык здесь должен коротко и красиво рассказать о себе.
Но будет странно, если в начале снова прозвучит "Привет, я навык такой-то!"
Пожалуй, есть случаи, когда можно подклеить абзац из "Что ты умеешь" к концу приветствия, но в хорошей реализации навыка это всё же разные тексты как минимум с отличающимися акцентами.
Помощь
Если пользователь просит помощи, ему точно не нужно ни приветствия, ни рассказа о крутых возможностях этого супернавыка.
Он нуждается в чётком перечислении доступных команд (возможно, и сухом информировании о статусе пользователя, если статус влияет на список доступных команд).
Если ваш навык ориентирован на далёкий от мира IT сегмент (например, пожилых людей), будет неплохо продублировать команды, которыми можно выйти из навыка, несмотря на то, что при запуске вашего навыка Алиса уже их озвучила.
Сноски
- ↑ У навыков умного дома есть небольшие отличия (например, для их использования необходимо создать связку аккаунтов), здесь мы говорим только о навыках общего типа. Также мы не рассматриваем здесь приватные навыки.
