Size: a a a

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

2019 December 28

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Дмитрий ZioSHik
Человек нарвется на навык, у которого таймаут 10 секунд и более. Плюнет на это и потом еще всем расскажет какой этот яндекс тормознутый
Ваш навык может работать плохо потому что вы плохой разработчик - он так же плюнет и скажет что Яндекс плохой. Логика ваша где то подводит
источник

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Ну сейчас так и происходит. Зачем усугублять ситуацию?)
источник

ML

Maksim Luchinin in Яндекс.Диалоги (сообщество разработчиков)
Rlm
Ваш навык может работать плохо потому что вы плохой разработчик - он так же плюнет и скажет что Яндекс плохой. Логика ваша где то подводит
я вам привел пример как выкрутится из ситуации с временными рамками.
источник

M

Magic in Яндекс.Диалоги (сообщество разработчиков)
Maksim Luchinin
А сказать в ответ переспросите через 10 секунд? Или что типа этого? Можно обыграть даже так что юзер улыбнется, например, я сейчас быстренько гляну в яндексе и обязательно отвечу вам, просто переспросите меня ровно через 15 секунд, отсчет пошел (ставим таймер). По завершению таймера юзер спрашивает и Алиса берет обработанный запрос из облака.
Это костыльный вариант, и в реальной жизни так это не работает и никому не нужно)
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Maksim Luchinin
я вам привел пример как выкрутится из ситуации с временными рамками.
Это и без вас понятно
источник

ML

Maksim Luchinin in Яндекс.Диалоги (сообщество разработчиков)
Magic
Это костыльный вариант, и в реальной жизни так это не работает и никому не нужно)
В реальной жизни 2-х секунд хватает почти всем.
источник

M

Magic in Яндекс.Диалоги (сообщество разработчиков)
Magic
Это костыльный вариант, и в реальной жизни так это не работает и никому не нужно)
Ассистент на то и ассистент что бы не переспрашивая его он сам мог бы дать ответ. Тут вопрос просто в том что разработчики думают как бы дать возможность писать самим но чтоб это не во вред шло
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Maksim Luchinin
В реальной жизни 2-х секунд хватает почти всем.
Это зависит. От расположения сервера от джитера и ещё тучи всего. Голословить что 2 сек достаточно не надо, слишком мелко плаваете
источник

M

Magic in Яндекс.Диалоги (сообщество разработчиков)
Maksim Luchinin
В реальной жизни 2-х секунд хватает почти всем.
В реальной вы похоже не проектировали подобных ботов) еще раз, это выглядит очень тупо когда приходится через 2 секунды спрашивать еще раз свой запрос

Все равно что листать на тв страницы постоянно говоря "Алиса дальше"
источник

M

Magic in Яндекс.Диалоги (сообщество разработчиков)
Maksim Luchinin
В реальной жизни 2-х секунд хватает почти всем.
2 секунды на ответ от навыка? Вебхуку да, хватит. Но навык должен сам иметь возможность отправить сообщение как будет готово
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Magic
В реальной вы похоже не проектировали подобных ботов) еще раз, это выглядит очень тупо когда приходится через 2 секунды спрашивать еще раз свой запрос

Все равно что листать на тв страницы постоянно говоря "Алиса дальше"
Да не спирите тут это бесполезно. Раз и два видимо в гугле сидят ребята тупее раз 10 сек дают
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Magic
2 секунды на ответ от навыка? Вебхуку да, хватит. Но навык должен сам иметь возможность отправить сообщение как будет готово
А тут такой возможности не предусмотрено тоже обсуждалось не раз
источник

M

Magic in Яндекс.Диалоги (сообщество разработчиков)
Rlm
Да не спирите тут это бесполезно. Раз и два видимо в гугле сидят ребята тупее раз 10 сек дают
Не знаю зачем ждать 10 секунд от вебхука и откуда взята эта цифра. Сервис должен ответить моментально. и иметь возможность послать самостоятельно запрос, либо отдать ответ о том что запрос в очереди и обрабатывается, что бы сам гугл его потом повторил

Юзер не должен повторять запрос, это архи-тупо
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Если навык полное Г, им и так пользоваться не будут, но если пользователь знает зачем ждёт - он будет ждать
источник

ML

Maksim Luchinin in Яндекс.Диалоги (сообщество разработчиков)
Rlm
Это зависит. От расположения сервера от джитера и ещё тучи всего. Голословить что 2 сек достаточно не надо, слишком мелко плаваете
Представим ситуацию, станции будут ждать 10 секунд, потому что добьетесь своего у Яндекса. Теперь представте момент обновления, который по-любому без косяков не пройдет, а люди решат что в Яндексе поступили также как и в яблоке - спецом затормозили старые станции? Да и вообще на эту тему есть старинный анекдот:

Сидит программист глубоко в отладке. Подходит сынишка:
- Папа, почему солнышко каждый день встаёт на востоке, а садиться на западе?
- Ты это проверял?
- Проверял.
- Хорошо проверял?
- Хорошо.
- Работает?
- Работает.
- Каждый день работает?
- Да, каждый день.
- Тогда ради бога, сынок, ничего не трогай и не меняй
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Magic
Не знаю зачем ждать 10 секунд от вебхука и откуда взята эта цифра. Сервис должен ответить моментально. и иметь возможность послать самостоятельно запрос, либо отдать ответ о том что запрос в очереди и обрабатывается, что бы сам гугл его потом повторил

Юзер не должен повторять запрос, это архи-тупо
Я и не писал ждать , все ровным счётом как вы и описали. Но ответить ваш  хук по готовности не может
источник

M

Magic in Яндекс.Диалоги (сообщество разработчиков)
вопрос в том что либо сам яндекс должен ожидать ответа что запрос обрабатывается, и сам его ставить на повтор, либо дать апи доступ слать сообщения после запроса в течении времени N (что бы не слали возвращающие пуши спустя неделю)
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Maksim Luchinin
Представим ситуацию, станции будут ждать 10 секунд, потому что добьетесь своего у Яндекса. Теперь представте момент обновления, который по-любому без косяков не пройдет, а люди решат что в Яндексе поступили также как и в яблоке - спецом затормозили старые станции? Да и вообще на эту тему есть старинный анекдот:

Сидит программист глубоко в отладке. Подходит сынишка:
- Папа, почему солнышко каждый день встаёт на востоке, а садиться на западе?
- Ты это проверял?
- Проверял.
- Хорошо проверял?
- Хорошо.
- Работает?
- Работает.
- Каждый день работает?
- Да, каждый день.
- Тогда ради бога, сынок, ничего не трогай и не меняй
Не подводите все под свои знания и виденье ситуации, сто раз обсуждали как это должно быть в идеале, выше человек написал схему
источник

M

Magic in Яндекс.Диалоги (сообщество разработчиков)
Rlm
Я и не писал ждать , все ровным счётом как вы и описали. Но ответить ваш  хук по готовности не может
Апи вашего навыка должно ответить сразу. Либо сразу с ответом либо с ответом что надо повторить запрос через время, но повторить уже должен яндекс а не юзер, вот это здравая логика работы будет
источник

ДZ

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