Size: a a a

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

2020 March 29

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Или сама длина фразы, но это что-то совсем непонятно, почему.
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Может, режется где-то?
источник

LB

Leonid Bogolubov in Яндекс.Диалоги (сообщество разработчиков)
Полагаю "Начать" и "Сначала" являются системными командами - попробуйте без них
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
Dmitry Nikolaev
Кто может помочь проверить одну ситуацию с диалогами.
Не понимаю что происходит.

Вставляю в команду  "помощь" вот такой текст:
"Для перезапуска игры выполните команду "начать игру сначала".

И всё, кирдык, Алиса по команде "помощь" говорит "Извините диалог не отвечает".
При этом, на самом деле, диалог отвечает, т.к. я и в логе вижу ответ и в дамп трафика показывает что ответ уходит.

Ок, меняю текст на "Для перезапуска игры скажите "начать игру сначала".
Снова "Извините диалог не отвечает".

Ок, меняю текст "Для перезапуска игры команда "начать игру сначала".
Снова "Извините диалог не отвечает".

Ок, снова меняем текст на "Для перезапуска игры -  "начать игру сначала".
И наконец Алиса озвучивает текст команды "помощь".

Это только у меня так ? Кто-то может попробовать на своем диалоге ?
Код покажи
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Да код тут причем ? Я ж грю, что стоит только просто вписать текст и вуаля. Код при этом не меняется, меняется фраза.
$text = array();
           $text[] = "Основной список команд навыка:";
           $text[] = implode("\n",$skill_commands);
           $text[] = "Если вдруг вы забыли вопрос или что сейчас надо делать, то выполните команду \"повтори вопрос\".";
           $text[] = "Если вы захотите подсказку, то выполните команду \"подскажи\", но предварительно ознакомьтесь с правилами игры.";
           $text[] = "Если вы устали от какого-то вопроса или не хотите на него отвечать, то скомандуйте \"заменить вопрос\".";
           $text[] = "Узнать какое кол-во баллов вы набрали можно в свой ход если выполните команду \"сколько баллов\".";
           $text[] = "Для перезапуска игры - \"начать игру сначала\".";
$response['response']['text'] = implode("\n",$text);
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Arkady
Или сама длина фразы, но это что-то совсем непонятно, почему.
Длину - это первое что я проверил. Нет, не в ней дело.
Если применять какие угодно другие слова, то все работает.
Да и напрягает, что в тексте в других местах есть употребление этих слов, но там почему-то прокатывает и не ломается.

Вот выше есть:
$text[] = "Если вдруг вы забыли вопрос или что сейчас надо делать, то выполните команду \"повтори вопрос\".";
Берем и добавляем:
$text[] = "Для перезапуска игры команду \"начать игру сначала\".";

Усё, получил "диалог не отвечает". А всего-то добавил слово "команду" во второе предложение.
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Хм... сейчас удалил вообще весь текст, оставил только фразу, на которой типа все ломается - работает.
Добавил второй фразу со словом "команда" - работает.
Возвращаю весь текст - не работает.

До этого вписывал другой текст - работало.
А сейчас перестало !
Хм... Вероятно все же реально длина текста. Сбило с толку что работало.
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Ёкорный бабай :((((((
Видимо меня поднять подняли, а разбудить не разбудили.
В доке: "Максимум 1024 символа. "
источник

A

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

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Просто одно из требований это максимально подробная инфа в команде "помощь". Вот я и расстарался....
Буду теперь думать как сократить.
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Dmitry Nikolaev
Просто одно из требований это максимально подробная инфа в команде "помощь". Вот я и расстарался....
Буду теперь думать как сократить.
Побить на разделы?
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Да это понятно, просто не совсем удобно это.
Пока ограничусь тем, что перефразирую.
источник

ДП

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

Но чаще всего навык умеет 3-5 команд на каждом уровне, тогда помощь должна рассказывать именно про этот уровень.

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

Ну и разумеется просить пользователя называть конкретные команды — не лучший VUI. Запомнить их на слух трудно, от естественной речи они далеко. Это же не бот в телеге.
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Dmitry Nikolaev
Ёкорный бабай :((((((
Видимо меня поднять подняли, а разбудить не разбудили.
В доке: "Максимум 1024 символа. "
а под картинкой и поменьше
источник

AM

A M in Яндекс.Диалоги (сообщество разработчиков)
вопрос по Смартспикер, за пределами РФ Алису в колонке не купить>?
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
A M
вопрос по Смартспикер, за пределами РФ Алису в колонке не купить>?
Это сюда: @station_yandex
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
A M
вопрос по Смартспикер, за пределами РФ Алису в колонке не купить>?
в Беларуси продают
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
Ну что товарищи навыкописцы, как настроение? Какие мысли про будущее?
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
200cm3
Ну что товарищи навыкописцы, как настроение? Какие мысли про будущее?
В экономике печаль, но в навыках аудитория должна подрасти, пока все дома сидят
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
200cm3
Ну что товарищи навыкописцы, как настроение? Какие мысли про будущее?
Как и обычно. Жить дальше.
Улучшать навыки, расти профессионально.
Ничего нового.
Понятно что будет .опа, но что в первый раз что-ли.
А вообще это офтоп получается.
источник