Size: a a a

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

2019 October 17

AM

Anton Moiseev in Яндекс.Диалоги (сообщество разработчиков)
Денис Пешехонов
Сделать непубличные навыки нужно как минимум для тестирования разработчиками. Я сейчас изучаю платформу Alexa, и там можно свой навык расшарить на заданные аккаунты, и у них будет работать, а в паблике нет.
Алекса уже сколько лет на рынке?
Но согласен, Алисе бы не помешал волшебный пендаль для ускорения. Видимо, яндекс не инвестирует много в это направление, поэтому там может работает от силы пять человек, которые просто физически не успевают всё что хотят сами, и всё что им приносят пользователи.
источник

AM

Anton Moiseev in Яндекс.Диалоги (сообщество разработчиков)
Хотя на мой взгляд, Алиса чуть более «умная», чем та же Алекса.
источник

V

Vitaliy in Яндекс.Диалоги (сообщество разработчиков)
Anton Moiseev
Хотя на мой взгляд, Алиса чуть более «умная», чем та же Алекса.
А чем она «умнее»?
Только болталкой, которая регулярно сбивает пользователей с толку?
По уровню discovery навыков алекса пока впереди всех существующих систем. Да и каталог у неё сильно шире.
Наличие настраиваемого  интент-классификатора, неров, неплохого фреймворка, возможность создавать скилы-провайдеры — это очень неплохие фишки, упрощающие и ускоряющие разработку в разы. В сравнении с этим Алиса пока выглядит очень бедненько, как ни крути.
источник

AM

Anton Moiseev in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy
А чем она «умнее»?
Только болталкой, которая регулярно сбивает пользователей с толку?
По уровню discovery навыков алекса пока впереди всех существующих систем. Да и каталог у неё сильно шире.
Наличие настраиваемого  интент-классификатора, неров, неплохого фреймворка, возможность создавать скилы-провайдеры — это очень неплохие фишки, упрощающие и ускоряющие разработку в разы. В сравнении с этим Алиса пока выглядит очень бедненько, как ни крути.
Вы сейчас говорите как разработчик, а я говорил со стороны пользователя.
Пользователю же надо "поболтать" с колонкой, а не запилить навыки, фреймворки и прочую "программисткую мишуру"
источник

V

Vitaliy in Яндекс.Диалоги (сообщество разработчиков)
Anton Moiseev
Вы сейчас говорите как разработчик, а я говорил со стороны пользователя.
Пользователю же надо "поболтать" с колонкой, а не запилить навыки, фреймворки и прочую "программисткую мишуру"
Дак и про болтаку я говорю, как пользователь.
Спросите во время просмотра фильма: «сколько осталось до конца»
Получите ответ «40 минут»
Спросите ещё раз: «2 часа»
Ещё раз: «сто» (чего что?).
То же самое, когда задаёшь ей любой вопрос по существу.
Говоришь: Алиса, предупреди захватить сумку, как я буду уходить.
В ответ: «да, конечно».
И никто тебе ничего не напомнит, потому что она тебя не поняла. Тебе ответила БОЛТАЛКА.
Систему, в которой ты не понимаешь, ответил тебе ассистент или Болталка, невозможно использовать серьезно. Только поиграть и послушать музыку, не более того, к сожалению. А это косяк.
источник

V

Vitaliy in Яндекс.Диалоги (сообщество разработчиков)
Anton Moiseev
Вы сейчас говорите как разработчик, а я говорил со стороны пользователя.
Пользователю же надо "поболтать" с колонкой, а не запилить навыки, фреймворки и прочую "программисткую мишуру"
В по поводу «программистской мишуры» — дак она же влияет на скорость и простоту разработки. А соответственно, и на количество навыков в каталоге. А именно они и делают ассистента умнее :)
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy
А чем она «умнее»?
Только болталкой, которая регулярно сбивает пользователей с толку?
По уровню discovery навыков алекса пока впереди всех существующих систем. Да и каталог у неё сильно шире.
Наличие настраиваемого  интент-классификатора, неров, неплохого фреймворка, возможность создавать скилы-провайдеры — это очень неплохие фишки, упрощающие и ускоряющие разработку в разы. В сравнении с этим Алиса пока выглядит очень бедненько, как ни крути.
Согласен — Алиса по сравнению с Алексой — ещё просто глупая девчёнка.
источник

AM

Anton Moiseev in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy
В по поводу «программистской мишуры» — дак она же влияет на скорость и простоту разработки. А соответственно, и на количество навыков в каталоге. А именно они и делают ассистента умнее :)
По этому поводу не согласен.
Это как сравнить экосистемы для мобильных ОС MS и Apple. У мелкомягких божественная экосистема для разработки, есть, на мой взгляд, почти всё что можно пожелать и всё очень просто и доступно.
С эплом же всё иначе. Сплошные недомолвки, костыли и толком инструментов никаких для разработчика. (хотя в последнее время стало изменяться)

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

k

kedmit in Яндекс.Диалоги (сообщество разработчиков)
Привет.
Подскажи, как правильно дебажить при разработке навыка на python?
Я установил на яндекс.облаке сборку с тестовым навыком. При добавлении в код текста "import psycopg2", в разделе тестирования на яндекс.диалогах, навык начинает возвращать "HTTP ошибка в ответе webhook: 500". Я догадываюсь что возможно просто в окружении приложения нет нужного модуля, но в любом случае, при дальнейшей разработке хочу понять как видеть конкретную ошибку которая случается при запуске кода навыка.
Может на сервере где-то логи есть, которые хранят ошибку. Но я эти логи не нашел.
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
kedmit
Привет.
Подскажи, как правильно дебажить при разработке навыка на python?
Я установил на яндекс.облаке сборку с тестовым навыком. При добавлении в код текста "import psycopg2", в разделе тестирования на яндекс.диалогах, навык начинает возвращать "HTTP ошибка в ответе webhook: 500". Я догадываюсь что возможно просто в окружении приложения нет нужного модуля, но в любом случае, при дальнейшей разработке хочу понять как видеть конкретную ошибку которая случается при запуске кода навыка.
Может на сервере где-то логи есть, которые хранят ошибку. Но я эти логи не нашел.
Я прямо в консоли разработчика навыка вижу ответы типа
Response:
{
 "errorMessage": "Unable to import module main: No module named 'pymorphy2'",
 "errorType": "HandlerImportError"
}

У тебя такого нет?
источник

k

kedmit in Яндекс.Диалоги (сообщество разработчиков)
Не-а, у меня там "Response:
Internal Server Error" хм
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
kedmit
Не-а, у меня там "Response:
Internal Server Error" хм
Хм.
Я навык подключил через id функции. А ты, наверное, через вебхук?
источник

k

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

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
kedmit
Да, через вебхук.
Подключи через id функции, вроде должны сразу пойти информативные ошибки в навыковскую консоль.
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
А вообще, это специфика именно ошибок импорта, что они не отображаются в логах.
А если твой main импортнулся успешна и ошибка произошла уже при вызове хэндлера, то она в логах функции напечатается, в примерно таком виде.
[ERROR] ValueError: could not convert string to float: 'двадцать'
Traceback (most recent call last):
 File "/function/code/main.py", line 15, in handler
   result = float(event['request']['original_utterance'])
источник

k

kedmit in Яндекс.Диалоги (сообщество разработчиков)
Спасибо, поизучаю создание навыка через функцию. Есть только один один минус, там нельзя настроить сеть в которой работает функция. Значит БД придется открывать наружу)
источник

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Точно в этот чат?
источник

P

Pavel in Яндекс.Диалоги (сообщество разработчиков)
Дмитрий ZioSHik
Точно в этот чат?
Есть чат по Алисе ещё?
источник

P

Pavel in Яндекс.Диалоги (сообщество разработчиков)
Она распознала адрес неправильно и зачем-то нашла его в Новороссийске
источник

P

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