Все мы не в своем уме. Как сделать новый навык для «Алисы» на Python

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

Основные фразы

Составить полный список команд для Алисы достаточно сложно, так как доступных слов, которые понимает искусственный интеллект, очень много. Мы приведем перечень самых популярных запросов для общения на ПК и смартфоне:

  • Привет;
  • Слушай. Не забудь добавить имя робота!;
  • Еще вариант;
  • Другой вариант;
  • Хватит;
  • Открой сайт 2ГИС (замени на нужный ресурс);
  • Открой ВКонтакте (замени на нужное приложение);
  • Погода;
  • Прогноз на завтра;
  • Погода в Москве (замени на нужный город);
  • Прогноз на неделю в Москве;

image

  • Запомни адрес (укажи любую улицу);
  • Вызови такси (до дома/работы);
  • Пробки в Москве (выбери город);
  • Сколько ехать до дома/работы/определенного адреса;
  • Сколько ехать на машине;
  • Дорога пешком;
  • Найди адрес (укажи магазин/почту/кафе/другое заведение);
  • Где выпить кофе;
  • Где поесть;
  • Кофейни поблизости (замени на другое заведение);
  • Сколько времени (назови город);
  • Разница во времени с Москвой (замени населенный пункт);
  • Какой день недели 31 декабря;
  • Какое число в субботу (другой день недели);
  • Курс доллара/евро/йены и т.д.;
  • Умножить 2х2 (выбери другие цифры);
  • Сколько будет 10 долларов в рублях;
  • Последние новости;
  • Расскажи новости культуры (спорта/политики и т.д.);
  • Поставь будильник;
  • Сколько времени;
  • Какое число;
  • Поставь таймер;
  • Сколько калорий в бутерброде;
  • Сколько грамм в килограмме;
  • Сколько миллилитров в стакане;
  • Ударение в слове «Свекла» (замени на любое);
  • Что такое «Программирование»;
  • Кто такой Олег Янковский;
  • Сколько лететь до луны;
  • Самое жаркое место на земле (задавай любую справочную информацию);
  • Скажи телефон скорой/полиции/пожарных;
  • Позвони (назови номер);
  • Что за песня играет;
  • Включи (назовите композицию);
  • Включи радио (выбери жанр);
  • Открой файл/документ (скажи имя файла);
  • Найди папку;
  • Выключи компьютер;
  • Перезагрузи компьютер.

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

Что делать, если голосовой помощник Алиса не слышит микрофон — узнаешь ответ в другой статье!

Обучение

Помощник учится постоянно – обучение происходит в автоматическом режиме. Чтобы помочь боту развиваться, ты можешь оценивать ответы значками в виде поднятого или опущенного пальца.

image

  • При неправильном распознавании слов, попробуй произнести фразу четко и громко;
  • Кликни на иконку «Речь не распозналась»;
  • Если бот отвечает не на тот вопрос, поставь отрицательный значок и выбери вариант «Ответ не соответствует»;
  • Помощник неверно произносит слова? Нажимай на палец вниз и выбирай вариант «Неверно озвучен текст»;
  • Бот обидел тебя? Такое бывает, ведь он еще учится. Просто нажми кнопку «Ответ обидный и оскорбительный».

Не все знают, но существуют секретные команды для Алисы Яндекс и смешные запросы. Поговорим о них.

Скрытые запросы

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

А ещё, команда Яндекс разработала систему Навыков, с помощью которых помощница также может выполнить любое ваше желание, например, заказать пиццу!

Прикольные фразы:

  • Расскажи анекдот;
  • Расскажи шутку;
  • Расскажи сказку;
  • Спой песню;
  • Прочитай тост;
  • Прочитай стихи;
  • Одолжи денег;
  • Ты меня любишь;
  • Расскажи секреты блоггеров.

Интересные запросы:

  • Давай поболтаем;
  • Кто тебя создал;
  • Сколько тебе лет;
  • Как у тебя дела;
  • Подбрось монетку.

Теперь ты знаешь все об основных доступных вариантах и сможешь общаться с помощником не только для работы, но и для развлечения.

Ещё по теме

Кто лучше Гугл или Сири На Айфон Сколько стоит подписка на Яндекс Музыку? Яндекс. Практикум — новая образовательная платформа Обновить Яндекс Elari Kidphone 3G

В прошлом году Яндекс представил виртуального ассистента Алису, которая сразу обзавелась особым званием среди всех голосовых помощников. Каким? Королева развлечений! Если вы хотите узнать, почему ее так называют, а также познакомиться с широким арсеналом её полезных команд, то скорее приступайте к чтению этой статьи!

Но сначала не забудьте установить приложения от Яндекса, в которых есть Алиса.

Яндекс Поиск

[ag-appbox googleplay ru.yandex.searchplugin&hl=ru platform=»Android» link=»https://ad.admitad.com/g/4sg9qh5bpt5c1ae38a4ed607c2bbf7/»]

[ag-appbox appstore id1050704155 platform=»AppStore» link=»https://ad.admitad.com/g/hszibk9txu5c1ae38a4e82e8910f05/»]

Яндекс Браузер

[ag-appbox googleplay com.yandex.browser&hl=ru platform=»Android» link=»https://ad.admitad.com/g/34y5hcjxsx5c1ae38a4e0aa7800eed/»]

[ag-appbox appstore id483693909 platform=»AppStore» link=»https://ad.admitad.com/g/yj7kyxk12a5c1ae38a4ea3a38c19f2/»]

Общие команды по категориям

Навигация

Голосовой помощник Яндекс поможет вам добраться до нужной точки лучшим путем. Ну или подскажет, где вы сейчас, если решили, что справитесь без навигатора. Команды:

  • Сколько ехать до работы?
  • Как добраться до торгового центра?
  • Где я?

Новости

Алиса следит за всеми происшествиями в мире, поэтому расскажет вам обо всём, только попросите.

Команды:

  • Расскажи последние новости
  • Расскажи новости политики
  • Какие новости в мире?

Музыка

Если вы не представляете выхода из дома без наушников, то голосовому помощнику есть что вам предложить.

Команды:

  • Включи новогоднюю музыку
  • Включи “LSD” Asap Rocky
  • Включи рок музыку
  • Что сейчас играет?
  • Включи спортивный плейлист

Пробки

Никто не любит пробки, поэтому лучше узнать о них пораньше. Желательно до момента попадания в одну из них. Команды:

  • Какая ситуация на дорогах?
  • Какие сейчас пробки?

Будильники

У них, как и у пробок, тоже мало поклонников, но современному человеку без будильника не обойтись.

Команды:

  • Покажи список будильников
  • Поставь будильник на 6 утра
  • Заведи будильник по субботам

Таймер

Голосовой помощник с удовольствием засечет для вас время.

Команды:

  • Поставь таймер на 15 минут
  • Покажи список таймеров

Номера

У Алисы есть свой огромный телефонный справочник. Как иначе объяснить то, что она знает все номера?

Команды:

  • Какой телефон налоговой?
  • Номер скорой помощи
  • Телефон доверия

Поиск в интернете

На любой вопрос у голосового помощника Яндекс найдутся ответы.

Команды:

  • Расстояние до Марса
  • Кто такой Фредди Меркьюри?
  • Сколько варить спагетти?

Места

Приехали на встречу слишком рано? Потратьте сэкономленное время на чашечку кофе поблизости.

Команды:

  • Где тут рядом кафе?
  • Найди кино рядом

Сайты и приложения

В свободное время Алиса сёрфит в интернете, поэтому она знает адреса всех сайтов и откроет для вас любое приложение.

Команды:

  • Открой Вконтакте
  • Перейди на YouTube
  • Открой Skype

Деньги

Собрались в другую страну? Узнайте, сколько валюты вы можете приобрести.

Команды:

  • Какой курс евро?
  • 150 долларов — сколько в рублях?
  • Сколько стоит нефть?
  • Биткоин в долларах

Калькулятор

Алиса умеет считать не только деньги, но и всё остальное.

Команды:

  • 33 умножить на 15
  • Факториал 9
  • Сколько будет 150 разделить на 8?

Погода

Если с утра на небе ни облачка, то это не значит, что днем не будет дождя. Узнайте от Алисы, нужно ли брать зонт.

Команды:

  • Какая сегодня погода?
  • Тепло ли сейчас в Москве?
  • Какая погода на выходных?

Такси

Задержались в гостях? Алиса легко вызовет вам Яндекс.Такси, нужно только уточнить куда ехать.

Команды:

  • Вызови такси домой
  • Закажи такси до Ленина, 12
  • Закажи такси до Домодедова

Время

Скоро лететь в другой город, а вы не знаете на сколько переводить часы? Алиса подскажет.

Команды:

  • Сколько сейчас времени в Нью-Йорке?
  • Точное время в Санкт-Петербурге
  • Сколько сейчас времени?

Календарь

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

Команды:

  • Какой сегодня день?
  • Пятница — это 10 число?
  • Суббота — это какое число?

Подарки

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

Команды:

  • Посоветуй подарок
  • Помоги с выбором подарков

Тост

Алиса посетила достаточно праздников, чтобы теперь выдавать самые лучшие тосты на застольях.

Команды:

  • Скажи тост
  • Скажи тост за Новый год
  • Скажи тост за роботов

Прикольные команды Алисы

Секреты блогеров

  • Давай обсудим секреты блогеров
  • Расскажи секреты блогеров

Юмор

Чего-чего, а любви к общению у Алисы не отнять. Если у вас выдалась свободная минутка, то вы можете поднять себе настроение, поговорив с голосовым помощником.

Команды:

  • Расскажи анекдот
  • Прочитай стих
  • Расскажи сказку
  • Спой песню
  • Одолжи денег
  • Давай поболтаем
  • Ты меня любишь?
  • Как у тебя дела?

Игры

Алиса знает просто невероятное количество игр, с ней вы точно не соскучитесь.

Для запуска режима достаточно сказать “Давай сыграем в”, а затем озвучить одно из следующих названий:

  • Угадай число
  • Виселица
  • Угадай животное
  • Загадки
  • Быстрее, выше, сильнее
  • Угадай песню
  • Футбольная игра
  • Найди лишнее
  • Шар судьбы
  • Гадание
  • Угадай актера
  • Слова
  • Города
  • Что было раньше
  • Квест
  • Зоология

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

Если вы открыли еще какие-то команды Алисы, то пишете их в комментариях — всем будет интересно!

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

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

Как вы наверное помните, мы пару лет назад запустили свою платформу для создания чат-ботов под названием Zenbot. Она позволяет легко создавать своих чат-ботов для любых мессенджеров и каналов типа Telegram, Facebook, или даже создать чат-бота или функцию для Дуси. И при этом вам не понадобится арендовать сервера и искать решения для процессинга естественного языка или диалогового движка. Все это уже есть в Zenbot.

С тех пор прошло довольно много времени. И хотя теперь у нас уже почти готова гораздо более продвинутая платформа с крутым интерфейсом, которую мы представим совсем скоро (в конце мая), но zenbot.org по-прежнему хорошо справляется со своими функциями и его вполне можно использовать уже сегодня для создания функций Алисы.

Яндекс Диалоги (бета)

Итак, Яндекс решил предоставить всем энтузиастам возможность первыми попробовать свои силы в создании дополнительных навыков для Алисы. Да-да, в Алисе это называется «Навыки». Собственно это аналог скриптов в ассистенте Дуся, но с некоторыми различиями.

Различие первое — дополнительные навыки Алисы запускаются только специальными командами «включи», «открой» или «запусти». Например если ваш навык называется «Мой новый навык», то пользователь сперва должен сказать Алисе «Запусти мой новый навык». Только после этого Алиса запустит ваш навык и передаст управление ему.

Различие второе — все навыки Алисы работают только на сервере, а не на устройстве. Поэтому не получится выполнить какую-либо операцию прямо на устройстве (например, открыть другое приложение, отправить СМС контакту или совершить звонок). Также навык Алисы не сможет отправить какой-либо запрос на локальный IP адрес в вашем доме или офисе (а это бывает нужно для функций типа умный дом).

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

Кстати каталог пользовательских навыков для Алисы сейчас доступен только в бета-версии приложения Яндекс. Нажимаем меню в правом верхнем углу и далее — Что умеет Алиса.

Как создать навык для Алисы

Сейчас чтобы создать навык для Алисы вам потребуется зарегистрировать навык на https://beta.dialogs.yandex.ru/ и предоставить webhook сервера, где собственно и работает вся логика вашего навыка. То есть Яндекс предлагает нам самим арендовать сервер, написать программу навыка на каком-нибудь языке программирования, которая реализует API Алисы и потом развернуть ее на этом сервере. Вдобавок к этому, нужно еще и научиться обрабатывать речь на естественном языке, ведь пользователи Алисы используют микрофон или клавиатуру, чтобы взаимодействовать с ассистентом…

Короче говоря, нужно проделать немало работы, прежде чем наш навык заработает. А Zenbot как раз освобождает нас от этой рутины, решая все вопросы с серверами, протоколами и естественным языком!

Создаем навык на Zenbot

Итак, с чего начать создание навыка для Алисы на Zenbot? Конечно же с логина на zenbot.org. Открываем страничку и нажимаем кнопку Sign in with Github.

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

Откроется окно, где можно добавить нового бота (бот — это и  есть наша голосовая функция для Алисы). После добавления откроется страница настроек бота. Тут же можно будет бота потестировать.

Если хотите поскорее потестировать зенбот с Алисой, то используйте наш тестовый проект как написано тут https://github.com/uzyovoys/zenbot/tree/master/alice

Код для Zenbot

Бот на Zenbot — это тоже код.  Код для Zenbot — это XML и JS файлы, в которых описывается, как развивается диалог с пользователем. Собственно вокруг понятий «диалог», «контекст», «сущности» и крутится вся платформа Zenbot. Подробно об этом можно прочитать в документации к Zenbot. Тут же мы опишем основные моменты и приведем простой пример.

Итак, создадим на своем ПК обычный текстовый файл например skill.xml и напишем там

Все просто. У нас есть главный диалоговый контекст (тэг context), в нем пользователь говорит что-то типа «Ну привет Алиса», а Алиса отвечает «Ну привет». Тэг input описывает, какие фразы ожидаются от пользователя, а output — что нужно ответить, когда пользователь говорит что-то похожее.

Конечно же это простейший пример. Можно обрабатывать гораздо более сложные фразы, Zenbot умеет на лету вытаскивать их фраз данные, преобразовывать в нужный формат. Ответы тоже могут быть сложными (далее посмотрим как это сделать). Можно также переключать пользователя на другой контекст диалога и так далее. Все это описано в документации с примерами.

Как загрузить бота на Zenbot

Файл мы создали (кстати в реально больших проектах можно создать много файлов xml и js). Теперь нам нужно создать Git репозиторий например на github.com и загрузить код туда. Это нужно сделать один раз для проекта, потом можно просто заливать новый код на github и Zenbot будет автоматически или вручную обновлять вашего бота.

После этого зайдем в настройки нашего бота на Zenbot и нажмем Configure Git repository. Заполняем поля для нашего репозитория. Если вы используете github, то поля имя пользователя и пароль можно не указывать. Еще в каждом репозитории можно держать код для нескольких ботов. Поэтому в настройках есть поле Directory. Тут можно указать папку в ваших исходниках, где лежат XML и JS файлы для именно этого бота.

Нажимаем Save settings. После этого Zenbot попытается собрать вашего бота и расскажет о своем успехе или провале на странице Build reports. Кстати тут же можно нажать кнопку Rebuild now чтобы поскорее пересобрать бота, когда вы изменили его код в репозитории.

Если все прошло хорошо и ваш бот написан правильно, то увидим вот такое сообщение

Тестируем бота в Zenbot

Нажмем на кнопку Test this bot — и откроется страничка для тестов. ТУт можно написать «приветы» и увидеть ответ от сервера Zenbot. Это простой вывод в формате JSON, в котором можно увидеть все что получилось в итоге. Нам это понадобится только для отладки. И наконец теперь можно подключить бота к Алисе.

Подключаем бота к Алисе

Зайдите в настройки навыка Алисы в интерфейсе https://beta.dialogs.yandex.ru/developer/ и укажите в качестве Webhook URL адрес вида https://zenbot.org/api/alice/ключ

В качестве ключа впишите идентификатор вашего бота в Zenbot. Его можно увидеть в адресной строке на zenbot.org. Это последовательность латинских букв и цифр в конце адреса.

И теперь можно нажать на вкладку Тестирование в Диалогах для Алисы и попробовать написать «привет». Мы увидим ответы от нашего бота!

Делаем бота умнее

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

   

Разберем. Тут после того как пользователь скажет «Привет Алиса», бот проверит переменную UserName, и если она пуста (то есть ее нет вовсе), переведет пользователя в другой диалоговый контекст, где попросит назвать свое имя. После того как пользователь ответит, бот сохранит имя в переменную UserName (функция cap просто сделает первую букву имени заглавной) и скажет пользователю «Приятно познакомиться, Вася» (если пользователь назвал себя Вася).

В следующий раз, когда тот же пользователь вновь активирует ваш навык для Алисы и скажет «привет», Алиса уже поздоровается с ним по имени. Потому что Zenbot сохранил его в базе данных. Вам не нужно самостоятельно сохранять/извлекать данные из какой-либо базы данных. Zenbot сделает эту частую операцию для вас.

А что-нибудь поинтереснее есть?

Есть конечно. Специально для нашей статьи мы подготовили более интересный навык для Алисы, который умеет не только знакомиться с пользователем, но и искать информацию  в Википедии и отображать кнопки в интерфейсе Алисы. Этого бота можно найти на нашем гитхабе https://github.com/uzyovoys/zenbot/tree/master/alice

Делаем те же шаги. Создаем бота на zenbot.org, в настройках репозитория прописываем URL https://github.com/uzyovoys/zenbot и в поле Directory указываем alice. Потом идем на https://beta.dialogs.yandex.ru/developer/ и создаем новый диалог. Привязываем его к боту на Zenbot через Webhook URL. И тестируем.

Несколько полезностей

Как добавить кнопки?

Используйте тэг sample. Он создает кнопку, при нажатии на которую в бота придет запрос, текст которого указан на кнопке. Подробнее в документации по sample.

Первый запрос

Когда пользователь активирует ваш навык фразой «Запусти такой-то навык», вашему боту придет пустой запрос. На него нужно выдать реакцию (например поздороваться или что-то еще). Для этого обязательно заведите в своем боте input такого вида

Как закончить сессию

Если в вашем навыке в какой-то момент нужно закончить сессию, просто создайте переменную end_session вот так

Как синтезировать речь

Если вы хотите, чтобы Алиса произнесла не то, что ваш бот возвращает в виде текстового ответа, то создайте переменную tts вот так

Как сформировать JSON ответ

Если вы хотите полностью сформировать ответ в JSON формате по протоколу Алисы (например если вам не хватает функционала тэга sample), то вы можете вернуть JSON ответа в output вот так

Куда дальше?

Для Zenbot мы написали подробную документацию с примерами. Еще у нас есть репозиторий с примерами готовых ботов и FAQ который описывает некоторые основные особенности платформы. У вас не займет много времени, чтобы понять, как писать сценарии ботов, которые понимают естественный язык и могут выполнять полезные (и бесполезные) функции.

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

А еще мы создали чатик в Телеграме для обсуждения всех вопросов, связанных с разработкой ботов на zenbot.org и анонсов новой платформы. Подключайтесь!

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

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

Скачать голосовой помощник Яндекс.Алиса можно на нашем сайте

Команды запуска помощника

В эту категорию входят команды для активации (запуска) голосового помощника на компьютере или другом поддерживаемом устройстве. Сюда относятся:

  • “Привет, Алиса”.
  • “Слушай, Алиса”.
  • “Слушай, Яндекс”.

Реклама от Google

Совсем недавно компания Яндекс запустила новую разработку – голосового помощника Алису. Она очень быстро снискала популярность – поселилась в смартфонах и ПК многих Россиян. И это не удивительно. Алиса пока остается уникальной и единственной в своем роде.

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

Навыки Яндекс Алисы

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

Навык – это сервис, который позволяет научить Алису новым функциям. К примеру, заказывать пиццу или делать заказы в интернет-магазинах. Также можно создавать текстовые квесты, информационных ботов и многое другое.

Вакансия менеджера по продажам в станции продажи колонок Алиса

Нужно заполнить простую форму на официальном сайте. После чего с вами созвониться представитель компании для обсуждения дальнейших действий.

График 2/2. Зарплата от 33 000 рублей.

Внимание. Возраст для соискателей от 18 до 30 лет. Принимаются заявки только для жителей Нижнего Новгорода и Казани.

Подать заявку

Реклама от Google

Схема работы выглядит так – разработчик подключает свой сервер к платформе голосового помощника. Для включения необходимо назвать кодовые слова. Когда клиент активирует навык, Алиса передает его фразы на сервер, а отвечает теми репликами, которые запрограммировал создатель. Функция голосового помощника – трансформация текста в аудио формат. При этом для клиента все выглядит так, как будто он просто общается с Алисой.

Чтобы запустить навык, не нужно ничего дополнительно скачивать и устанавливать. Достаточно сказать слова-активаторы, и программа сделает все сама. В этом и заключается основное преимущество новой функции – максимальная простота.

image

Что такое навыки Алисы?

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

  1. Подбора кандидатов для работодателя – соискатели будут проходить анкетирование через бота.
  2. Управления умным домом – по команде человека голосовой помощник будет передавать сигналы соответствующим приборам, к примеру, включать кондиционер или тушить свет.
  3. Подбора туров для туристических фирм – клиенты называют интересующие параметры, а Алиса находит подходящие варианты.

Каждый бизнесмен сможет найти решение именно для себя.

Каталог навыков Алисы.

Все созданные навыки Алисы собраны в единый каталог dialogs.yandex.ru/store. Они объединены в тематические разделы:

  1. Игры и развлечения.
  2. Путешествия.
  3. Образование.
  4. Умный дом.
  5. Продуктивность.
  6. Культура и прочие.

К примеру, пользователя интересует тема «Культура». Нажав на соответствующую группу, он увидит все доступные навыки. Каждый из них можно открыть, и посмотреть подробную информацию. Допустим, сервис «Моя библиотека» позволяет найти адреса ближайших библиотек, где есть искомая книга. Если пользователя заинтересовала эта возможность, то достаточно нажать в каталоге на кнопку запуска навыка, и Алиса выполнит запрашиваемое действие (если она установлена на ПК или смартфон).

image

Как создать навык для Алисы?

Разработка навыков производится на платформе Яндекс диалоги в личном кабинете. Чтобы приступить к работе, надо нажать на кнопку «Создать диалог» и выбрать пункт «Навык в Алисе».

Реклама от Google

Далее откроется меню настроек, где необходимо заполнить следующие поля:

  1. Название – под ним навык виден в каталоге. Должно отображать суть новой возможности, не дублировать уже существующие навыки и содержать не менее 2 слов (компании могут использовать одно, к примеру, Мегафон). Предлоги, союзы и частицы не учитываются. Нельзя давать общие названия – «Заказ пиццы», «Магазин сотовых телефонов» и т.д., а также включать слова-команды голосового помощника – «Алиса», «Яндекс», «Станция».
  2. Активационное имя – кодовое сочетание слов, с помощью которого пользователь сможет включить навык. То есть «Запусти навык NNN», где NNN – это название функции. Условия – длина от 2 до 4 слов, частицы не учитываются; можно использовать сокращения, но если оно не общепринятое (ВУЗ, ГОСТ и т.д.), то нужно будет указать расшифровку; имя не должно быть похоже на уже существующие, чтобы Алиса не ошиблась при распознавании команды. Здесь также нельзя использовать слова-команды. Лучше заранее удостоверится, что Алиса правильно понимает указанную фразу.
  3. Webhook URL – адрес сервера, который будет обрабатывать реплики пользователей и отправлять ответы на них. Нужно обязательно указать протокол HTTPS.
  4. Приватность – если поставить галочку в этой строке, то навыки не будут видны каталоге. Их смогут задействовать только люди, знающие кодовые слова.
  5. Имя разработчика – информация о создателе.
  6. Сайт для верификации прав использования бренда – строка обязательна к заполнению, если создатель указывает название какой-либо компании. Тогда необходимо подтверждение в Яндекс.Вебмастере. Для создания игр и иных подобных диалогов заполнять это поле не нужно.
  7. Категория – из списка необходимо выбрать ту, которой больше всего соответствует новый навык: общение, авто, образование и т.п. Именно в этой группе функция будет находиться в каталоге. Если категория выбрана не верно, то навык отклонят модераторы.
  8. Описание – краткое (до 150 символов) объяснение функций диалога, отображаемое в каталоге.
  9. Возрастные ограничения – необходимо поставить отметку, если навык содержит материалы для взрослых.
  10. Иконка – картинка в формате PNG или JPG, являющаяся заставкой в каталоге. Компании обычно устанавливают свой фирменный логотип.

Теперь остается нажать кнопку «Сохранить» и протестировать готовый навык. Если все в порядке, то его отправляют на модерацию. По завершению проверки он появится в каталоге.

Конструктор навыков для Алисы

Мнение эксперта Алиса Громова Ведущий специалист в сфере информационного сопровождения посетителей нашего сайта. Созданием навыков могут заниматься не только программисты. Созданы специальные сервисы – конструкторы: https://verter.online/ и http://alisa.tobotornot.com/. С их помощью очень легко разработать и настроить диалог, выполняя определенную последовательность действий.

Рассмотрим на примере конструктора «Вертер». Пользователь регистрируется на сайте или авторизуется через аккаунт социальной сети. Перед ним появляется кнопка «Создать навык». При нажатии открывается новое окно, в котором указывают название навыка и e-mail для отправки оповещений.

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

При разработке необходимо детально продумать диалог и все возможные ответвления. Например, человек занимается доставкой еды и добавляет новый навык в Алису. Сначала он программирует начало диалога: «Здравствуйте. Что Вы хотите заказать?».

Клиент отвечает: «Хочу куриные крылышки».

Система распознает ключевые слова и предлагает соответствующее блюдо. «Прекрасное решение. Какую порцию – маленькую или большую?».

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

Программа: «Заказ принят. Куда нужно доставить?» и т.д.

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

Когда работа закончена, навык тестируют в личном кабинете.

«Вертер» позволяет не только создавать, но и отслеживать ответы пользователей. Такая функция позволяет усовершенствовать навык и исправить допущенные ошибки.

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

image

Новые навыки Алисы

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

Реклама от Google

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

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Citilink-kabinet.ru
Добавить комментарий