Учим Алису Яндексовну разговаривать от имени своего сайта

Учим Алису Яндексовну разговаривать от имени своего сайта.

Как научить Алису говорить ?…

В последнее время Алиса много болтала (в смысле — язвы) на телефонах моих друзей и знакомых… Узнав о возможности научить Алису самостоятельно вести диалог, это показалось интересным и взаимовыгодным предложением от Яндекса.. Но, узнать, как эта новая технология не стала достаточно простой вещью… Попробую немного прояснить, как она мне стала понятна… И, возможно, поможет другим неопытным веб-разработчикам и программистам…

Что такое Алиса / Alice ?…

13.03.2018 Яндекс открывает платформу Алиса для всех…
# Платформа Алисы для всех разработчиков на Яндекс.Диалогах (бета)…
# Теперь любой желающий может обучить Алису новым навыкам и с ее помощью привлечь пользователей в свои проекты…
# Алису уже можно многому научить… Дальнейшие навыки самообучения возможны благодаря нейронному мозгу Алисы…
# В режиме диалога / навыков Алиса транслирует ответы пользователя на ваш сервер и отвечает заданным вами текстом или другой уместной / предопределенной информацией…
# Компетенция с технической точки зрения — это веб-сервис, который ожидает запросов пользователей и выбирает подходящие ответы…
# Веб-сервис может быть написан на любом удобном языке программирования или веб-фреймворке — он должен правильно отвечать только на запросы диалога…

Все созданные диалоги после прохождения модерации будут доступны пользователям приложения Яндекс.Бета (Android)…

Самое главное: Алиса будет вести разговоры только по протоколу HTTPS, поэтому, что бы это ни говорилось, вам, вероятно, потребуется приобрести сертификат SSL для сайта…

Как создать диалог Алисы ?…

# . dialogs.yandex.ru, Яндекс Диалоги: доверьте общение с покупателями Алисе https://dialogs.yandex.ru/

Авторизуйтесь в Яндекс Диалогах под своим логином…
# Необходимо заполнить базовые настройки…
#Name: имя диалогового окна, которое будет отображаться на странице каталога Алисы…
# Имя активации: уникальная часть предложения, с помощью которой пользователь может открыть диалоговое окно…
# Убедитесь, что Алиса правильно распознает придуманные вами имена активации (в бета-версии приложения Яндекс для Android)…

# . play.google.com, приложение Яндекс с Алисой для Android https://play.google.com/store/apps/details?id=ru.yandex.searchplugin

# URL-адрес веб-перехватчика: адрес, на который будут отправляться запросы… Этот адрес вы найдете позже в программе Now Desktop…

Примечание: пока не совсем понятно, где будут храниться диалоги Алисы: на сервере / сайте разработчика или на сайте Яндекса…

Как опубликовать диалоги Алисы ?…

модерация необходима для: Публикации в каталоге…
# Добавить описание умения в каталог…
# Имя разработчика…
# Сайт для проверки прав на использование товарного знака: заполнение этого поля обязательно, если вы создаете диалог от имени компании…
# Категория: Новости, Радио и подкасты, Музыка, Игры и развлечения, Еда и напитки, Производительность, Образование, Спорт, Культура, Путешествия, Другое, Поиск, Обзор, Быстрые ответы, Контроль…
# Описание…
# Примеры запросов…
# Иконка, размер иконки: 192×192 пикселей. Значки, не подходящие к этому размеру, автоматически изменят размер…

Как развернуть проект диалоги Алисы ?…

Нам нужно подготовить исходный код и распространить веб-сервис…

# . tech.yandex.ru, например, развернуть скилл на Node.js https://tech.yandex.ru/dialogs/alice/doc/quickstart-nodejs-docpage/

Что такое Node.js ?…

# . nodejs.org, Node.js нужно устанавливать отдельно https://nodejs.org/en/

Node.js — это среда выполнения JavaScript, встроенная в механизм JavaScript V8 для Chrome… Node.js использует управляемую событиями, неблокирующую модель ввода-вывода, что делает ее легкой и эффективной… Пакетная экосистема Node.js, npm, это крупнейшая в мире экосистема библиотек с открытым исходным кодом…

Что такое платформа веб-разработки БЭМ ?…

Этот проект может скрывать подводные камни, поскольку Яндекс проповедует на БЭМ-платформе Linux / Android компонентный подход к веб-разработке, который основан на принципе разделения интерфейса на независимые блоки…

БЭМ = Блок, Элемент, Модификатор… БЭМ используется в Яндексе для разработки внешнего интерфейса…

# . tech.yandex.ru, в БЭМ на Яндексе https://tech.yandex.ru/bem/

… БЭМ-проекты, основанные на репозитории моделей проектов-заглушек, требуют установки Node.js, npm и git, где клонируются каталоги-заглушки…

# . github.com, GitHub, БЭМ, проект, простой пример https://github.com/bem/project-stub/

GitHub является домом для более 20 миллионов разработчиков, которые вместе работают над размещением и проверкой кода, управлением проектами и совместной сборкой программного обеспечения…

Подготовка кода обработчика новых навыков Алисы.

Создайте папку навыков…
# Создать файлы в папке: index.js, package.json

# . tech.yandex.ru, Alice Dialogues, Node.js, Технологии Яндекса https://tech.yandex.ru/dialogs/alice/doc/quickstart-nodejs-docpage/

Кто такая Алиса?

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

Но какое именно приложение нужно скачать спросите Вы?

Я вам сейчас все расскажу.

Сразу хочу отметить, что если вы хотите использовать Алису в умном столбце, сначала нужно убедиться, что столбец поддерживает Алису, иначе ничего не получится! Более подробную информацию можно найти здесь

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

  • Windows
  • Mac
  • Android
  • IOS

Также вы можете скачать приложение Яндекс на Android или IOS”:

  • Android
  • IOS

Что ж, мы разобрались, где живет Алиса, давайте теперь подробнее рассмотрим, что она умеет и что умеет:

  1. Открытые ресурсы в Интернете
  2. Предложить прогноз погоды
  3. Посоветуйте посмотреть интересный фильм
  4. Играйте с вами в различные игры
  5. Читать новости
  6. Определите свое местоположение и многое другое.

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

Вы можете смело спросить: «Алиса, что это» или «Алиса, это что» и получить необходимую информацию, например, какая музыка сейчас играет или что изображено на определенной фотографии (доступно в мобильном приложении)

Как использовать Алису

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

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

Думаю, мы ее решили. А теперь давайте все равно начнем с Алисы и поговорим с ней.

Откройте установленное приложение (Яндекс.Браузер или приложение Яндекс). Например, я буду использовать Яндекс.Браузер.

У Алисы есть кнопка разговора, нажмите на нее, и мы сможем с ней поговорить.

где живет алиса

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

А если вы не хотите разговаривать с Алисой, вы можете общаться с ней в текстовом формате.

мы общаемся с Алисой

В текстовое поле мы вводим информацию, которую хотим знать, и отправляем наш запрос.

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

Алисе очень нравится, когда ее оценивают и хвалят. Для этого нажимайте на кнопки под его ответами.

проголосовать за Алису
Возможно, Алиса не распознает ваши слова правильно ☹️, если это произошло, то просто поднесите микрофон ближе и произнесите предложение более четко. Ну или напишите ей сообщение.

Но не обижай Алису

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

  1. Зайдите в раздел разработчиков в Яндекс Диалогах https://dialogs.yandex.ru/developer.
  2. Щелкните «Создать диалог»Яндекс диалоги
    Выберите тип диалога. Доступны 2 варианта: создать чат для бизнеса и создать навык для Алисы
  3. Ниже представлена ​​форма с основными настройками будущего диалога.Модуль создания навыков Алисы
  4. «Имя диалога» — краткое обозначение сути чата, имя появится в основном каталоге умений Алисы. Имя должно состоять не менее чем из 2-х слов (для названия бренда разрешены односложные обозначения, например «Сбербанк»), исключая предлоги, союзы и междометия, и быть уникальным (не повторяться с другими именами способностей Алисы). Не допускается использование только распространенных словосочетаний «корпусная мебель» или «магазин электроники», а также служебных слов, используемых в голосовом помощнике: «Алиса», «Яндекс», «Станция», «включить», «выключить», «показать», «закрыть» и т д. Допускается только заголовок на английском и русском языках.
  5. Имя для пробуждения — это короткое имя для ярлыка, который использует голосовую команду в Алисе, например «Привет, Алиса», «Привет, Алиса». Требования: длина от 2 до 4 слов, без предлогов; в качестве имени активации можно использовать аббревиатуру (необходимо указать ее расшифровку), за исключением общеизвестных сокращений «GPU», «MFA» и т д .; при использовании товарного знака в качестве активационной фразы необходимо подтвердить права на этот товарный знак, аналогично подтверждению прав через Яндекс Вебмастер (если активация в вебмастере имеет процедуру подтверждения, это может не потребоваться). Названия активации согласных с существующими, например «Иван Драко» и «Иван Драго», «Мод Империи» и «Мотив Империи», модерироваться не будут. Это сделано для того, чтобы Алиса при вводе голосовых команд не путала текст и открывала не то приложение, которое ищет пользователь. Служебные слова и команды Яндекс Алисы также нельзя использовать в имени активации.
  6. Примеры запросов: Здесь стоит отметить, как поисковые пользователи могут искать эту услугу / продукт / информацию / приложение.
  7. URL-адрес веб-перехватчика — это ссылка на сервер сайта, который будет получать и обрабатывать запросы и информацию о навыке из диалогов Яндекса. Передача данных должна осуществляться строго по протоколу HTTPS. Оператор получает POST-запрос, на который уже дает свой ответ в установленном формате. Ссылка в поле URL-адреса веб-перехватчика указывается с протоколом: https://dialogs.yandex.ru/developer/. Для корректной передачи запросов и ответов с помощью метода webhook вам необходимо будет развернуть приложение на вашем сервере, для этого следуйте инструкциям.
  8. Имя разработчика: Обозначение автора, которое будет отображаться в Каталоге навыков Алисы.
  9. Сайт для проверки прав на использование товарного знака — это необязательное поле, которое является обязательным, если товарный знак используется в заголовке, в имени активации или в описании диалога. Для подтверждения своих прав вам потребуется пройти верификацию в сервисе Яндекс Вебмастер, введя элемент кода на главной странице или файл с кодом в корне сайта или через DNS-домен.
  10. Категория — это отнесение вашего диалога к определенной области интересов. Если вы выберете неподходящую категорию, Диалог может быть отклонен на этапе модерации.
  11. Описание Диалога — по сути, это краткое изложение функций Диалога на русском языке. Модерация отклоняет описания с использованием неподтвержденных товарных знаков, упоминания известных людей, неправильные описания функции диалога (описание содержит функции, которых нет на самом деле) и другую информацию, которая вводит пользователя в заблуждение.
  12. Возрастные ограничения. Установите флажок в этом поле, если содержание вашего предложения предназначено для пользователей в возрасте.
  13. Значок: заставка, которая будет отображаться в общем каталоге. Загрузите изображение 192 × 192 пикселей в формате PNG и JPG. Значок должен быть уникальным и не нарушать права правообладателей. В случае использования изображений с логотипами, брендами также необходимо будет подтвердить права на сайте.
  14. Если вы выбрали чат для бизнеса, вам также необходимо будет заполнить несколько полей: поставщик (с июня 2018 доступен только Jivosite), ID канала Jivosite, список страниц для включения чата, Sagests (список наиболее часто задаваемых вопросов от пользователей к вашим услугам, каждый не более 35 знаков) и часы работы вашей компании.
  15. Далее следует создание реальных сценариев для взаимодействия с пользователем: создание вопросов и ответов. Подробнее о развитии навыка читайте здесь.
  16. Возможность тестируется в личном кабинете Яндекс Диалоги на вкладке «Тест» Проверить работу активационных имен можно только опубликовав их в общем каталоге компетенций. Обратите внимание, что Алиса не всегда может правильно обрабатывать голосовой ввод имен активации, поэтому мы рекомендуем вам обратить на этот вопрос особое внимание. На этапе тестирования проверьте все возможные сценарии, убедитесь, что они полны, логичны, уместны и т.д.
  17. После тестирования навык отправляется на модерацию и после успешного тестирования публикуется в каталоге навыков Алисы.
  18. В личном кабинете вы можете вносить изменения в уже опубликованные навыки, изменять базовые настройки навыка, управлять представлением в каталоге или удалять навык.

Обзор 5 новых навыков голосового помощника

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

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

Приложение Яндекс Бета. Книга оракульных навыков

Навык из категории «Игры и развлечения», позволяющий заглянуть в будущее, получить ответ на вопрос, предсказание по мечте или желанию. Свои ответы оракул формулирует в виде цитат из известных книг издательства «Манн, Иванов, Фарбер (МИФ)».

Как активировать навык? Для этого была создана специальная фраза: «Запустить книгу оракулов». С ней нужно связаться с Алисой, после чего указать свою мечту, вопрос или желание. Голосовой помощник подскажет прогноз в виде цитаты из книги.

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

Хайку Мацуо Басё

Приложение Яндекс Бета. Навык «Хайку Мацуо Басё»

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

Как активировать навык? Скажите Алисе свое желание: «Начни случайное хайку» и получите готовое трехстрочное стихотворение.

TheQuestion

Приложение Яндекс Бета. Вопрос навык

Навык из категории «Быстрые ответы», позволяющий воспринимать Алису как умного собеседника. Если вы попросите голосового помощника открыть ответы, он согласится ответить на любые вопросы пользователей, взяв за основу ответы от TheQuestion.ru. Если выясняется, что ответ на заданный вопрос не был найден, сервис предлагает пользователю посетить сайт ответов напрямую.

Как активировать навык? Просто произнесите вслух: «Слушай, Алиса», затем «Назови ответы», и помощник попросит пользователя задать свой вопрос, а затем отобразит готовый ответ на экране.

Мой мотиватор

Приложение Яндекс Бета. Навык «Мой мотиватор»

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

Как активировать навык? Если вы предложите Алисе: «Включи мой мотиватор», она предложит выразить любую свою просьбу. В ответ голосовой помощник отправляет случайную мотивационную цитату.

Оцените статью
Блог про Яндекс Алису