Алексей Важеркин, руководитель проектов в студии NIRIS, специально для блога Нетологии написал статью о новых возможностях голосового помощника Алиса. Теперь на её основе можно написать собственную программу (навык), например, игру, систему консультирования или чат-бота для продаж ваших товаров и услуг.

В марте Яндекс запустил бета-тестирование платформы Яндекс.Диалоги. Теперь на её основе можно создать собственный «навык» для голосового помощника Алисы.

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

Пользователь произносит фразу, Алиса переводит голос в текст и отправляет на ваш сервер, где программа обрабатывает информацию и отправляет Алисе ответ, который она передаёт пользователю — голосом, текстом или в виде изображения.

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

Или словесную промоигру. Кстати, Алиса уже умеет играть в города:

image image
Играя в города, Алиса иногда не просто называет город, но и сообщает о нём какой-нибудь факт.

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

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

Что такое «навыки» Алисы и зачем они нужны


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

Яндекс предоставляет возможность общения пользователей с программой через Алису, т. е. предоставляет голосовой интерфейс и популярную платформу. Как обрабатывать получаемую от пользователей информацию и команды — решать вам.

image image
Игра с Алисой во «Что было раньше»

Пример с доставкой пиццы


Если занимаетесь доставкой пиццы, программируем следующее начало диалога.

Алиса: Привет! Сегодня у нас акция, 2 пиццы по цене одной. Какую пиццу желаете?

Пользователь: Какую-нибудь с креветками!

Программируем, что если пользователь говорит, что-то из этих слов [морскую, с креветками, с морепродуктами], то предлагаем ему пиццу с морепродуктами.

Алиса:
Отличный выбор. Пицца с морепродуктами – это наш конёк. А какого размера, маленькую, среднюю или большую?

Пользователь: Большую.

Алиса: Отлично, а куда доставить?

И т. д.

Читайте также: Роботы-маркетологи: как нейросети изменят мир интернет-маркетинга

Через навыки можно сделать систему управление умным домом: программа через Алису получает команду включить свет и отправляет её на контроллер умной лампы.

Или систему тестирования для предварительного отбора персонала: кандидат на вакансию заранее пройдёт анкетирование.

Систему предварительного подбора тура для туроператоров и турагентств.

Всевозможные технические словари: по запросу определённого слова Алиса будет выводить его определение и область применения.

И, конечно, всевозможные службы доставки чего угодно: еды, книг, электроники и т. д.

image image
Игра с Алисой в «Угадай актёра»

Как создать собственный «навык» для Алисы


Чтобы создать навык для Алисы, понадобится на своём сервере развернуть специальное веб-приложение. Разработчики Яндекса пишут, что можно использовать любой язык (в документации используются примеры на Node.js и Python). Если вы не технический специалист, то понадобится найти программиста или студию, прописать сценарий диалога и попросить специалиста его реализовать.
Чтобы пользователю было проще ориентироваться, можно выводить ему кнопки с репликами-подсказками:

image image
Реплики-подсказки

Или вывести информацию в виде каталога:

image image
Скриншоты каталога из навыка Flow wow, сервиса по доставке цветов

Дальше придумываем активационную фразу: сказав её Алисе, пользователь начнёт общаться с программой. Затем тестируем работу навыка, публикуем его в каталоге, проходим модерацию — и вот, навык доступен пользователям.

Чтобы создать навык самому, без привлечения программиста со стороны, можно воспользоваться конструктором «Вертер». Сейчас через конструктор можно создать только самые простые текстовые навыки, но разработчики обещают расширение возможностей и подключение заявок и заказов.

image
Конструктор навыков «Вертер»

Какие навыки уже есть в каталоге и как их протестировать


Сегодня все навыки можно протестировать только в приложении Яндекс.Бета на Android, а официальный каталог навыков находится по адресу beta.dialogs.yandex.ru/store.
Вот несколько навыков из этого каталога.

Викторина Пандарина


Отвечаем на вопросы и выигрываем монеты.

image image
Навык «Викторина Пандарина»

Лучшие цитаты



image image
Читаем цитаты известных людей

Книжный оракул


Отвечает на вопросы цитатами из книг.

image image
Навык «Книжный оракул»

Что за регион


Навык подскажет регион по коду на автомобильном номере.

image image
Навык «Что за регион»

Из коммерческих навыков в каталоге уже можно найти навыки по доставке цветов, расчёту стоимости грузоперевозок, управлению умным домом, вызову ближайшего эвакуатора, поиску заправок, продаже недвижимости, поиску авиабилетов, курсам криптовалют, подбору тура в Испании и др.

Но сейчас большинство коммерческих навыков, которые я протестировал, работают в тестовом режиме, а часть активационных имён не срабатывают, по некоторым из них Алиса выдаёт ошибку «Извините, диалог не отвечает».

image
Билеты на Aviasales поискать не получилось

Платформу для навыков Яндекс.Диалоги разработчики запустили 1 месяц назад. И, похоже, всё ещё только начинается.

Перспективы платформы


Голосовые помощники активно развиваются. Assistant от Google, Siri от Apple, Alexa от Amazon. Существуют прогнозы, что к 2022 году объем покупок через голосовых помощников вырастет в 11 раз: с 2 до 22 млрд долларов. Яндекс традиционно силён во всём, что касается русского языка, и у Алисы есть все шансы стать лидером среди голосовых помощников в России. Сейчас сервис Яндекс.Диалоги ещё в стадии бета-тестирования, поэтому есть шанс выпустить навык одним из первых в своей нише.

Полезные ссылки



От редакции


Курсы «Нетологии» по теме:

Комментарии (5)


  1. fapsi
    17.05.2018 17:24

    Буду банален.
    Алиса, как продать ручку?


  1. blognetology Автор
    17.05.2018 17:53

    Простите, остались только карандаши

    Заголовок спойлера
    image


  1. unel
    17.05.2018 19:25

    Алиса, блин, установи уже таймер на пять минут! [sarcasm]


  1. qwertyRu
    18.05.2018 12:30

    [юмор]
    — Siri купи два билета на поезд.
    — я не Siri, я Алиса.
    — Алиса, купи два билета на поезд.
    — Кто такая Siri??!!!


  1. morfeusys
    19.05.2018 19:10

    Чтобы создавать полноценные навыки без программирования и серверов, можно ещё использовать dialogflower.com — там можно подцепить голосового агента создангого на dialogflow — благо там кто угодно разберётся