Size: a a a

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

2020 May 24

А

Алёна in Яндекс.Диалоги (сообщество разработчиков)
Почему интересно когда я хочу сказать "Давай поиграем?" мне не выдают эту игру
источник

S

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

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Алёна
Почему интересно когда я хочу сказать "Давай поиграем?" мне не выдают эту игру
Выбрать по названиям можно здесь
https://dialogs.yandex.ru/store/skills
источник

А

Алёна in Яндекс.Диалоги (сообщество разработчиков)
Нее! Я имею ввиду например "Алиса, давай поиграем в города" (например) мне не выдают игру т.е она говорит "Запускаю" и нечего не происходит
источник

А

Алёна in Яндекс.Диалоги (сообщество разработчиков)
Вот что я имею ввиду а не про то что надо ввести игру и ещё что то
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Переслано от Combot
Как написать в поддержку?

Адреса и рекомендации по обратной связи.

Страница помощи
по всем сервисам Яндекса.

Самое быстрое (по колонкам и умному дому) - через приложение Яндекс:
Аккаунт -> Обратная связь.
источник

AL

Aleksei Lakhno in Яндекс.Диалоги (сообщество разработчиков)
David Dale
А у меня тем временем есть более абстрактный вброс для этой хмурой пятницы.
Поделитесь, пожалуйста, кто какие диалоговые менеджеры использует для goal-oriented навыков/ботов?

За время работы в Алисе я привык к примерно следующему стеку (он неплохо описан в посте авторства Бори Янгеля):

- Запрос пользователя, как он есть;
- Разобранный запрос с выделенным интентом, слотами и сущностями - то, что лингвисты называют semantic frame, а в API Яндекс.Диалогов называется формой;
- "Состояние диалога" в виде мешка переменных (его тоже можно называть формой). Помимо слотов из запроса, там есть слоты, унаследованные из предыдущего диалога, притянутые из профиля пользователя или из внешних источников;
- ???
- Интерфейс, посылающий запросы в ручки тех сервисов, которые собственно и делают вашего бота полезным, и передающий их ответы в бота;
- Профит.

И вот что именно должно быть на месте знаков вопроса - не очевидно.
В Алисе в большинстве сценариев используется нехитрый dialog manager, который или сразу выдаёт ответ, определяемый текущим интентом, или дозапрашивает необходимые слоты (типа "куда вы хотите поехать?").

Проблема в том, что иногда для заполнения слота нужно выполнить отдельную цепочку действий. В Алисе, например, может состояться такой диалог:
- Вызови такси
- Куда вы хотите поехать?
- Домой
- А где находится дом?
- Красная площадь 1
- Ваш адрес - Красная площадь дом один, верно?
- Да
- Заказываю от адреса 3-я улица Строителей дом 25 до адреса Красная площадь дом 1, стоимость 350 рублей...

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

И теперь собственно вопрос: как вы управляете задачами бота, когда их становится больше, чем одна?
Если вы пользуетесь готовым фреймворком для этого, будет клёво, если поделитесь текстом/видосом, где он разбирается.
Если вы накодили какой-то свой удачный велосипед, будет особенно любопытно послушать рассказ про его принципы 🙂
Вот здесь есть обзор подходов для goal-oriented диалоговых движков: https://youtu.be/xdy9LpQ3FlY
Правда это конец 2016, - вероятно, с тех пор ещё что-то интересное появилось.
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Aleksei Lakhno
Вот здесь есть обзор подходов для goal-oriented диалоговых движков: https://youtu.be/xdy9LpQ3FlY
Правда это конец 2016, - вероятно, с тех пор ещё что-то интересное появилось.
О, да это ж Волков, клёво)
Спасибо!
источник

ДЗ

Дёма Зырянов... in Яндекс.Диалоги (сообщество разработчиков)
ID:877785
А что вы ожидаете увидеть, переходя по ссылке? Чтобы получить ответ от навыка, надо ему отправить правильный запрос. Просто заходя на "страницу навыка", вы отправляете ему пустой GET.
Обычно, когда я перехожу по ссылке, появляются кнопки и текст, что проект запустился.
источник

F

FSA in Яндекс.Диалоги (сообщество разработчиков)
ID:536842238
скорее по умолчанию... настройками веб сервера, то можно любой url сделать индексным
Я и написал, что обычно нижний регистр.
источник

ÐХ

Ðаниил Хрøмøв... in Яндекс.Диалоги (сообщество разработчиков)
Ребят, а это нормально, что наш опубликованный навык не отображается в каталоге при поиске? При этом голосом запускается. Приватным его не делали
источник

S

Sergey in Яндекс.Диалоги (сообщество разработчиков)
Ðаниил Хрøмøв
Ребят, а это нормально, что наш опубликованный навык не отображается в каталоге при поиске? При этом голосом запускается. Приватным его не делали
давно опубликован?
источник

AL

Aleksei Lakhno in Яндекс.Диалоги (сообщество разработчиков)
Ðаниил Хрøмøв
Ребят, а это нормально, что наш опубликованный навык не отображается в каталоге при поиске? При этом голосом запускается. Приватным его не делали
После публикации навык не сразу попадает в поисковый индекс. Это может около дня занимать. А вот в каталоге должен быть, - ссылку можно посмотреть на вкладке Продвижение в консоли разработчика. Или просто пролистать подальше в соответствующей категории каталога.
источник

ÐХ

Ðаниил Хрøмøв... in Яндекс.Диалоги (сообщество разработчиков)
Sergey
давно опубликован?
Черновик опубликован
день назад
источник

S

Sergey in Яндекс.Диалоги (сообщество разработчиков)
Ðаниил Хрøмøв
Черновик опубликован
день назад
не сразу в каталог попадает (и через поиск находится). стоит подождать немного
источник

ÐХ

Ðаниил Хрøмøв... in Яндекс.Диалоги (сообщество разработчиков)
Sergey
не сразу в каталог попадает (и через поиск находится). стоит подождать немного
Ок, спасибо )
источник

А

Алёна in Яндекс.Диалоги (сообщество разработчиков)
Хорошо, но не надо банить
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Алёна
Хорошо, но не надо банить
Вам не этот чат нужен, здесь разработчики. Вам в @station_yandex
источник
2020 May 25

tj

toma jord in Яндекс.Диалоги (сообщество разработчиков)
Привет! Я понимаю, что это не чат аппметрики (туда уже писала), но тут немного смешанный вопрос, может кто-нибудь сможет поделиться опытом. У меня навык в тестовом режиме, я отправляю событие пост запросм в апп метрику с результатом 200, в метрике ничего не появляется. Связано ли это с тем, что приложение в тестовом режиме?
источник

NK

ID:0 in Яндекс.Диалоги (сообщество разработчиков)
Воркшоп по созданию навыков Алисы с нуля

Приглашаем начинающих и опытных разработчиков на онлайн-воркшоп по созданию навыков Алисы.

Разработчик Яндекса и создатель «Закончи пословицу» Виталий Потапов расскажет, как создать навык с нуля на примере «Учителя по математике», который предлагает пользователям задачки и проверяет решения. Навыки можно писать на любом удобном языке, но на воркшопе будут показаны примеры кода на Node.js.

Дата и время: 20 июня в 11:00.

Не забудьте зарегистрироваться.
источник