Как создать свою программу в яндексе

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

34 362 просмотров
Навыки для Алисы – что предлагает Яндекс?

С 13 марта 2018 года Яндекс открыл новые возможности для пользователей голосового помощника «Алиса»: теперь разработчики могут создавать свои навыки и привязывать их к сервису.

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

Создание навыков имеет широкие перспективы развития: по прогнозам OC

  • Адрес электронной почты, на которую будут отсылаться уведомления;
  • 2) Создать диалог (платформа Яндекс.Диалоги)

    После того как навык создан, необходимо перейти на платформу Яндекс.Диалоги и авторизоваться в Личном кабинете разработчика. Обратите внимание на следующие поля:

    Как сделать бесплатный турбо-сайт от Яндекса с нуля (полный обзор за 40 минут)

    • Название диалога (оно в дальнейшем будет отображаться в каталоге навыков «Алисы»);
    • Активационное имя (слово, которое позволит активировать навык голосом в разговоре с «Алисой»).Запросы для активации навыков могут иметь вид фраз: Включи [Активационное имя], Запусти [Активационное имя], Открой [Активационное имя] и др.
    • Webhook URL (webhook URL выдается пользователю на первом этапе, сразу после добавления навыка).

    3) Тестирование и настройка ответов на вопросы пользователей.
    Интерфейс настройки диалога на платформе Яндекс.Диалоги

    В конструкторе Verter.Online можно задать ответы на вопросы, на которые в беседе с пользователем будет отвечать «Алиса» в рамках вашего навыка. При этом у каждого ответа может существовать несколько вариантов вопросов, а также возможность задать подсказки.

    Интерфейс обучения на основе сообщений пользователей в конструкторе.

    Вы можете протестировать свой навык в Личном кабинете разработчика на платформе Яндекс.Диалоги во вкладке Тестирование

    Интерфейс тестирования навыка на платформе Яндекс.Диалоги
    4) Опубликовать навык в каталоге

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

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

    5) Изучать статистику и историю сообщений

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

    Интерфейс статистики в конструкторе
    Полезные ссылки:

    Это первая версия конструктора. Будем рады обратной связи.

    Показать ещё
    14 комментариев
    Написать комментарий.

    Создание Яндекс карты с помощью конструктора

    Я честно говоря пока не вникал в суть этой возможности, но мне кажется что потенциал сторонней платформы ограничен. Потому что самодельная служба может например по голосовому запросу проводить поиск по БД, выборку товаров и т.п. А просто «поговорить» имеет не очень много смысла.

    Читайте также:
    Как называется программа для скачивания видео из инстаграмма

    Развернуть ветку

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

    Развернуть ветку

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

    Развернуть ветку

    А наследники Кира Булычева Вам разрешают использовать имена его литературных персонажей?

    Развернуть ветку
    Развернуть ветку

    В связке с Алисой — только одно.

    Развернуть ветку

    Как вы выдадите мне Webhook URL?

    Развернуть ветку

    — Вы увидите Webhook URL после регистрации и добавления навыка в конструкторе verter.online
    — Данный адрес нужно будет указать при создании диалога на платформе Яндекс.Диалоги

    Развернуть ветку

    Можно ли считать данные с моего webhook?

    Развернуть ветку

    Комментарий удален модератором

    Развернуть ветку

    Как удалить не актуальный навык?

    Развернуть ветку

    в интерфейсе Яндекс.Диалогов есть кнопка удаления

    Развернуть ветку

    Добрый день! При тестировании некоторых диалогов в панели управления Яндекса, если нажимать на подсказку мышкой — все отображается правильно. Если это же самое писать и нажимать стрелочку, путает ответы, выдавая помощь или приветствие. Что это может быть?

    Развернуть ветку

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

    Развернуть ветку

    Ребят, кому не сложно, то переходите по ссылкам и ставьте 5 звезд. А также запускайте и играйте в эти навыки.
    Вам не сложно, зато мне приятно. Так же если у вас будут какие-либо предложения и пожелания, то говорите. Прислушаюсь ко всему и постараюсь реализовать. Так же говорите и о своих идеях, которые вы хотели бы реализовать в Алисе.
    Всем заранее спасибо!
    По поводу предложений пишите на почту [email protected]

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

    Источник: vc.ru

    Регистрация на сайте через Яндекс

    Регистрация на сайте через Яндекс

    В данной статье рассмотрим регистрацию на сайте через Яндекс. Создайте в корне своего сайта 2 папки, например social_login и social_login_callback. В первой будут храниться файлы для использования их в качестве прямых ссылок на инициализацию аутентификации в социальной сети, а во второй обработчики ответов от социальных сетей.

    Регистрация нового приложения

    Чтобы создать новое приложение перейдите по этой ссылке. Заполняем поля формы, достаточно заполнить название и указать платформу Веб сервисы, указав в поле Callback URI #1: полный путь в файлу yandex.php в папке social_login_callback на вашем сайте. И выбираем «Доступы», в нашем случае для того чтобы зарегистрировать юзера на своем сайте нужен его e-mail, поэтому выбираем в Яндекс Паспорт поле доступа к адресу почты. создание приложения в Яндекс

    настройка приложения в Яндекс доступыТеперь, в самом низу страницы, нажимаем на кнопку Создать приложение Нам доступны данные созданного приложения, которые нужно записать в файл, а именно нам нужны такие данные как: ID и пароль.

    Читайте также:
    Запуск программы невозможен так как отсутствует bugsplat64 dll

    Переходим к написанию кода

    Создаем файл yandex.php в папке social_login и записываем в него код:

    $client_id = ‘XXXXXXXXXXXXXXXXXXXXXXX’; // Id приложения $client_secret = ‘XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX’; // Пароль приложения $redirect_uri = ‘https://seolik.ru/social_login_callback/yandex.php’; // Callback URI $url = ‘https://oauth.yandex.ru/authorize’; $params = array( ‘response_type’ => ‘code’, ‘client_id’ => $client_id, ‘display’ => ‘popup’ ); header(‘Location: ‘. $url . ‘?’ . urldecode(http_build_query($params)) ); exit();

    Теперь ссылка вида http://site.ru/social_login/yandex.php будет для того чтобы пользователь инициировал регистрацию через Яндекс. Для того, чтобы получить ответ от Яндекса и email юзера создадим файл yandex.php, но теперь в папке social_login_callback и запишем в него следующий код:

    $client_id = ‘XXXXXXXXXXXXXXXXXXXXXXX’; // Id приложения $client_secret = ‘XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX’; // Пароль приложения $redirect_uri = ‘https://seolik.ru/social_login_callback/yandex.php’; // Callback URI if (isset($_GET[‘code’])) < $result = false; $params = array( ‘grant_type’ =>’authorization_code’, ‘code’ => $_GET[‘code’], ‘client_id’ => $client_id, ‘client_secret’ => $client_secret ); $url = ‘https://oauth.yandex.ru/token’; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, urldecode(http_build_query($params))); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); $result = curl_exec($curl); curl_close($curl); $tokenInfo = json_decode($result, true); if (isset($tokenInfo[‘access_token’])) < $params = array( ‘format’ =>’json’, ‘oauth_token’ => $tokenInfo[‘access_token’] ); $userInfo = json_decode(file_get_contents(‘https://login.yandex.ru/info’ . ‘?’ . urldecode(http_build_query($params))), true); if (isset($userInfo[‘id’])) < $userInfo = $userInfo; $result = true; >> $email = $userInfo[‘default_email’]; // тут e-mail юзера /* print_r($userInfo); */ >

    Ссылки по теме: Документация Яндекс

    Источник: seolik.ru

    Создание и оформление страниц вики

    Как создать страницу?

    Самый быстрый способ — впишите желаемое название прямо в строку поиска вики. Если такой страницы нет — вики автоматически предложит создать новую (нужно быть авторизованным в этот момент): Пример:

    Как создать страницу из поиска.png

    Ссылка, выделенная желтым, приведёт в редактор, уже настроенный для создания страницы с таким именем. Подумайте над названием несколько раз, прежде чем начнёте создавать свою страницу. Оно должно точно отражать тематику и быть как можно более коротким.

    Как назвать страницу?

    Рассмотрим на паре практических примеров.

    Страница о настройках поиска Алисы через приложение Яндекс

    • «Настройка поиска Алисы через приложение Яндекс» — слишком длинно, содержит лишнюю информацию. Вряд ли кто-то ищет, как настроить именно через приложение. Хотя бы потому, что если он это знает — ему уже нечего рассказать.
    • «Настройка поиска» — слишком коротко, ничего не объясняет. Где поиск? По вики? В Яндекс.Телефоне? На любом устройстве с Алисой?
    • «Настройка поиска в Алисе» — твёрдая «четвёрка». Ничего лишнего, есть все уточнения. Но все ли? С какой целью люди ищут настройки поискового фильтра? И мы приходим к:
    • «Безопасный поиск с Алисой» — выделена причина, по которой наверняка будет разыскиваться информация, уточнена область применения статьи.
    Читайте также:
    Какую установить программу чтобы расплачиваться телефоном

    Страница о подключении Яндекс.Телефона к MacOS

    • «Как подключить через USB к MacOS» — что подключить? Умную колонку? Навигатор?
    • «Как подключить Яндекс.Телефон через USB к MacOS» — подробно, точно. Был бы лучшим вариантом. Но длинновато, и не входит в одну строки колонки на главной, например.
    • «Как подключить Телефон к MacOS по USB» — разумный компромисс, так как в пределах нашей вики Телефон с заглавной буквы подразумевает именно Телефон Яндекса. При этом не потеряна ни целевая ОС, ни способ подключения. «Через» заменено на более короткое «по».

    На тех страницах, где правка секций не отключена, используйте правку всей страницы, и тоже сразу вставляйте в начало страницы директиву __NOEDITSECTION__, заранее спасибо )

    Шаблоны-виджеты

    Это специальные интерактивные шаблоны для быстрого расчёта всяких нужных мелочей, связанных со статьями на вики:

    • > md5-хэши и просто уникальных идентификаторы (в частности, для Метеостанция без метеостанции).
    • > быстрый расчёт норм освещения для помещений, и необходимого для этого количества Яндекс.Лампочек.
    • > сопротивление балластных конденсаторов для устройств без нуля при 50Гц (расчёт шунта).

    Не злоупотребляйте ими )

    Служебные шаблоны

    Например, списки модераторов телеграм-комьюнити и модераторов вики (если, конечно их действительно нужно указать на вашей странице):

    • > для списка модераторов телеграм-сообщества, и
    • > модераторов вики.

    Шаблоны оформления

    Плашки

    Какая вики без плашек )) У нас их немного; как правило, они предупреждающие. Это:

    Знания
    Применение информации с этой страницы требует специальных знаний и навыков

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

    Требуются прямые руки
    И вдумчивое отношение к инструкции

    Мы не несём никакой ответственности за правильное или неправильное применение, или неприменение, и/или неспособность применить данное руководство.
    Телефон вызова экстренных служб — 112.

    Неофициальная информация
    Методы и программы могут перестать функционировать в любой момент

    . а также повредить оборудование и/или нарушить работу систем.
    Любые действия и программы вы применяете на свой собственный страх и риск.

    Высокое напряжение
    Опасность поражения током

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

    Черновая версия
    Cтраница не завершена

    Информация на этой странице не проверена до конца. Текст дорабатывается, обозначенные решения могут быть неполными или не совсем точными.

    Страница устарела
    Неактуальные данные

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

    Не рекомендуется, но в особых ситуациях допустима модификация параметров базовой плашки >.

    Источник: wiki.yaboard.com

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru