techstop-ekb-ru, Екатеринбург, Россия

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

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

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

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

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

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

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

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

https://beta.dialogs.yandex.ru/
Под своим логином зайти на Бета.Диалоги.Яндекс ...
Требуется заполнить Основные настройки ...
Название : Название диалога, которое будет отображаться на странице в каталоге Алисы ...
Активационное имя : Уникальная часть фразы, с помощью которой пользователь сможет открыть диалог ...
Проверьте, что Алиса правильно распознает придуманные вами активационные имена (в бете приложения Яндекс для Android) ...
Приложение Яндекс / Android : https://play.google.com/store/apps/details?id=ru.yandex.searchplugin
Webhook URL : Адрес, на который будут отправляться запросы ... Этот адрес вы узнаете позже в программе Now Desktop ...

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

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

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

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

Нужно подготовить исходный код и развернуть веб-сервис ...
Например, развернуть навык на Node.js ...
Ссылка : https://tech.yandex.ru/dialogs/alice/doc/quickstart-nodejs-docpage/

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

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

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

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

Этот проект может скрывать подводные камни, так как Yandex проповедует на Linux / Android платформе БЭМ компонентный подход к веб-разработке, в основе которого лежит принцип разделения интерфейса на независимые блоки. БЭМ = Блок, Элемент, Модификатор ... БЭМ используется в Яндексе для разработки фронтенда.
https://tech.yandex.ru/bem/

БЭМ-проекты на основе шаблонного репозитория project-stub требуют установки Node.js, npm и git, в которые клонируются директории project-stub ...
https://github.com/bem/project-stub/
GitHub является домом для более чем 20 миллионов разработчиков, работающих вместе для размещения и просмотра кода, управления проектами и создания программного обеспечения вместе.

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

Создайте папку навыка ...
Создайте в папке файлы : index.js , package.json
https://tech.yandex.ru/dialogs/alice/doc/quickstart-nodejs-docpage/

Как развернуть веб-сервис Now ?

Развертывание веб-сервиса
Развернем приложение с помощью сервиса Now
Ссылка : https://zeit.co/download
Версия : Now Desktop
Приложение Now Desktop для рабочего стола - это самый простой способ начать работу с Now ...
Установите приложение Now ...

Примечание : Обратите внимание, что в бесплатном варианте Now ваш исходный код и логи приложений открыты для всех ...
Выполните консольную команду now в папке навыка, где расположен код обработчика ...
Консоль выведет адрес созданного приложения ...

По умолчанию Now генерирует случайный адрес для ваших приложений ...
Чтобы использовать постоянный поддомен, используйте команду now alias ...
https://tech.yandex.ru/dialogs/alice/doc/quickstart-nodejs-docpage/

Теперь навык можно зарегистрировать, указав полученный URL в поле Webhook URL ...
Сразу после этого работу навыка можно будет проверить на вкладке Тестирование ...
Чтобы писать более сложные навыки, ознакомьтесь с протоколом работы Яндекс.Диалогов ...

12:31 27.03.2018

Поделиться ссылкой :
Отзыв / Диалог : Страница сайта на Facebook Страница сайта на Instagram Страница сайта в Twitter Страница сайта в VK

Интересы : Автомобили Программы Диагностика Тюнинг Статьи Погода Досуг Компьютер Радио ...
И еще много разной информации : Фильмы Музыка Игры Трекер / Tracker Трекер / Торрент Пир, Сид / Torrent

Работа : авто / перевозки, контейнерные грузоперевозки.

Диагностика : автомобилей и грузовиков для друзей / питик (500) / Екатеринбург, Космонавтов / Артинская .

Быстрый поиск по сайту :


Главная / разделы сайта


© techstop-ekb.ru / Екатеринбург / 2018