Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2020 August 06

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
Спасибо! Посмотрел первую половину видео и понял, что для любого навыка нужны:
1. Свой домен
2. Белый IP
3. Виртуальная машина с сертификатом для SSH и веб-сервером
4. Скрипт навыка, который будет предоставлять hook URL для Алисы на этом веб-сервере

Причем, для создания ВМ по шаблону в Яндекс.Облаке привяжите к аккаунту банковскую карту - сразу возникает вопрос: а это всё платно и сколько стоит?

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

Итак, по пунктам: 1-3 понятно, могу сделать. А вот с п. 4 - к кому обращаться, чтобы сконструировать алгоритм (скрипт) диалога и завернуть его в программный код. И какие услуги (или готовые скрипты/ интерфейсы) для этого есть?

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

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
Спасибо! Посмотрел первую половину видео и понял, что для любого навыка нужны:
1. Свой домен
2. Белый IP
3. Виртуальная машина с сертификатом для SSH и веб-сервером
4. Скрипт навыка, который будет предоставлять hook URL для Алисы на этом веб-сервере

Причем, для создания ВМ по шаблону в Яндекс.Облаке привяжите к аккаунту банковскую карту - сразу возникает вопрос: а это всё платно и сколько стоит?

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

Итак, по пунктам: 1-3 понятно, могу сделать. А вот с п. 4 - к кому обращаться, чтобы сконструировать алгоритм (скрипт) диалога и завернуть его в программный код. И какие услуги (или готовые скрипты/ интерфейсы) для этого есть?

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

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
Спасибо! Посмотрел первую половину видео и понял, что для любого навыка нужны:
1. Свой домен
2. Белый IP
3. Виртуальная машина с сертификатом для SSH и веб-сервером
4. Скрипт навыка, который будет предоставлять hook URL для Алисы на этом веб-сервере

Причем, для создания ВМ по шаблону в Яндекс.Облаке привяжите к аккаунту банковскую карту - сразу возникает вопрос: а это всё платно и сколько стоит?

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

Итак, по пунктам: 1-3 понятно, могу сделать. А вот с п. 4 - к кому обращаться, чтобы сконструировать алгоритм (скрипт) диалога и завернуть его в программный код. И какие услуги (или готовые скрипты/ интерфейсы) для этого есть?

Для чего мне может понадобиться навык для моего умного дома, если и так там можно, в разделе Яндекс.Устройства добавлять и именовать девайсы умного дома и создавать сценарии их активации через Алису?
На самом деле, пункты 1-3 не обязательны, если запускать Алису на serverless функциях в Яндекс.Облаке. Это проще, чем поддерживать собственный сервер, и для навыков Алисы бесплатно (либо очень дёшево, если пользоваться хранилищем данных или хождениями по сети). Я бы рекомендовал начать именно с них (либо вообще с конструктора типа aimylogic).
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
Спасибо! Посмотрел первую половину видео и понял, что для любого навыка нужны:
1. Свой домен
2. Белый IP
3. Виртуальная машина с сертификатом для SSH и веб-сервером
4. Скрипт навыка, который будет предоставлять hook URL для Алисы на этом веб-сервере

Причем, для создания ВМ по шаблону в Яндекс.Облаке привяжите к аккаунту банковскую карту - сразу возникает вопрос: а это всё платно и сколько стоит?

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

Итак, по пунктам: 1-3 понятно, могу сделать. А вот с п. 4 - к кому обращаться, чтобы сконструировать алгоритм (скрипт) диалога и завернуть его в программный код. И какие услуги (или готовые скрипты/ интерфейсы) для этого есть?

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

АП

Александр Полозов... in Яндекс.Диалоги (сообщество разработчиков)
David Dale
На самом деле, пункты 1-3 не обязательны, если запускать Алису на serverless функциях в Яндекс.Облаке. Это проще, чем поддерживать собственный сервер, и для навыков Алисы бесплатно (либо очень дёшево, если пользоваться хранилищем данных или хождениями по сети). Я бы рекомендовал начать именно с них (либо вообще с конструктора типа aimylogic).
Так, а п. 4? Скрипт-то как написать (для диалогов)? 💁🏻‍♂
источник

АП

Александр Полозов... in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Собственный навык для умного дома нужен, если вы подключаете к Алисе какое-то нестандартное устройство - например, самодельное или от нового производителя, который ещё сам не успел интеграцию с Алисой написать.
А есть вариант через навык подружить с тем, чем она по-умолчанию не дружит, например, с ИК-пультом от Xiaomi? 🤔😉
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
Так, а п. 4? Скрипт-то как написать (для диалогов)? 💁🏻‍♂
Вот в этом репозитории (ссылку на него уже выше Дмитрий скидывал) есть десятки технологий и примеров их использования, с помощью которых этот скрипт можно сделать)
https://github.com/sameoldmadness/awesome-alice
источник

s

skysilver in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
А есть вариант через навык подружить с тем, чем она по-умолчанию не дружит, например, с ИК-пультом от Xiaomi? 🤔😉
Можно. Но если с программированием туго, то проще использовать готовую опенсорс систему УД - Home Assistant, MajorDoMo, ioBroker и др. В них есть и поддержка навыков яндекса, и устройств сяоми.
источник

АП

Александр Полозов... in Яндекс.Диалоги (сообщество разработчиков)
skysilver
Можно. Но если с программированием туго, то проще использовать готовую опенсорс систему УД - Home Assistant, MajorDoMo, ioBroker и др. В них есть и поддержка навыков яндекса, и устройств сяоми.
Программирование мне интересно, в бытность студентом писал на Object Pascal (Delphi). А тут какой язык - Питон?
источник

s

skysilver in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
Программирование мне интересно, в бытность студентом писал на Object Pascal (Delphi). А тут какой язык - Питон?
Навыки можно писать на разных языках.
источник

АП

Александр Полозов... in Яндекс.Диалоги (сообщество разработчиков)
skysilver
Можно. Но если с программированием туго, то проще использовать готовую опенсорс систему УД - Home Assistant, MajorDoMo, ioBroker и др. В них есть и поддержка навыков яндекса, и устройств сяоми.
Слышал про HA, но пока все компоненты моего умного дома сделаны на бренде Xiaomi, в т.ч. есть девайсы из разных регионов. И ради одного пульта переделывать всё на Алису в НА нет такой острой необходимости.
источник

АП

Александр Полозов... in Яндекс.Диалоги (сообщество разработчиков)
skysilver
Навыки можно писать на разных языках.
Т.е. можно и на Pascal?
источник

АП

Александр Полозов... in Яндекс.Диалоги (сообщество разработчиков)
А что за премии тут от Алисы? Поощрение программистам скриптов навыков?
источник

s

skysilver in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
Т.е. можно и на Pascal?
Тяжко будет 😄
источник

АП

Александр Полозов... in Яндекс.Диалоги (сообщество разработчиков)
skysilver
Тяжко будет 😄
А какой самый лёгкий для этого язык? 🤔
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
Слышал про HA, но пока все компоненты моего умного дома сделаны на бренде Xiaomi, в т.ч. есть девайсы из разных регионов. И ради одного пульта переделывать всё на Алису в НА нет такой острой необходимости.
Вообще с этим больше в соседний чатик: @station_yandex
источник
2020 August 07

SG

Stepan Grankin in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
А какой самый лёгкий для этого язык? 🤔
C#
источник

SG

Stepan Grankin in Яндекс.Диалоги (сообщество разработчиков)
Только понадобится сервачок, чтоб развёрнуть .net core
источник

A

Alex in Яндекс.Диалоги (сообщество разработчиков)
Александр Полозов
А какой самый лёгкий для этого язык? 🤔
Python php JS
источник

С

Сергей Кул in Яндекс.Диалоги (сообщество разработчиков)
Неоднократно столкнулся с такой ситуацией, что когда в навыке меняю описание, то навык банят. Меняю редко и только если нужно дописать в описание, что вошел в лауреаты премии Алисы.
Последнее сообщение после подачи на модерацию:

«Здравствуйте!

Ваш диалог не прошёл модерацию по следующим причинам:

Адаптированность для устройств без экрана:

- Чтобы навык мог использоваться на поверхностях без экрана, использование карточек или кнопок должно быть необязательным

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

Если у вас остались вопросы, задайте их в ответе на это письмо.

С уважением,
команда Яндекс.Диалогов.»


И в 90% навык не проходит модерацию. И только после личного письма в ответ, одобряют. Плюс много раз от ребят по чату слышал примерно тоже самое.
Может, стоит посадить на модерацию человека, который хотя бы читает блог Яндекс.Диалогов или смотрит за чатом и его навыками?
источник