Size: a a a

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

2019 December 10

E

Egor in Яндекс.Диалоги (сообщество разработчиков)
Я тоже использую dialogflow в связке с алисой, но у меня свой собственных прокси алиса-dialogflow который конвертирует запросы алисы для dialogflow и обратно. Соответственно я использую dialogflow типы ответов actions on google т.к. они максимально подходят для алисовых и формирую ответы по структуре подходящие для алисы, т.е. текс, карточка, список, саджесты, линк саджест
источник

А

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

2, в статье на хабре с анонсом диалогфловера  русским по белому написано про пейлоад. но код из примера не пашет
источник

А

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

E

Egor in Яндекс.Диалоги (сообщество разработчиков)
Андрей
1, в примере аимайлоджик для алисы был кейс с несколькими абзацами

2, в статье на хабре с анонсом диалогфловера  русским по белому написано про пейлоад. но код из примера не пашет
приблизительно по этим же причинам мной было принято решение пилить свой прокси а не использовать чужой с минимумом документации и каких либо гарантий его жизнеспособности )
источник

А

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

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
Андрей
1, в примере аимайлоджик для алисы был кейс с несколькими абзацами

2, в статье на хабре с анонсом диалогфловера  русским по белому написано про пейлоад. но код из примера не пашет
Ну Алиса в любом случае ждёт один ответ от вебхука, а не 3. 1 запрос - 1 ответ
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Забудь про этот флауер — ве эти цветочки по сути пятое колесо в телеге, накладывающее свои ограничения на функционал, потребляющее драгоценное время и имеющее потенциал перехватывать твои данные. Если убедил  — прочти следующее предложение, если нет — остановись здесь и оставь всё как есть. У Dialogflow имеется свой REST API, я, например, пользуюсь их официальной библиотекой для Node.js:
https://googleapis.dev/nodejs/dialogflow/latest/index.html
источник

А

Андрей in Яндекс.Диалоги (сообщество разработчиков)
У Dialogflow имеется свой REST API
а какой смысл его использовать для алисы?
источник

А

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

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Андрей
У Dialogflow имеется свой REST API
а какой смысл его использовать для алисы?
Как это какой? Он пришлёт тебе из Dialogflow интент (т.е. намерение юзера), а ты его обработаешь в своём коде — и шли Алисе хоть кнопки, хоть картинки — всё что пожелаешь, а не что цветы позволяют...
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Андрей
попробую наверно aimylogic оно видимо с алисой намного лучше дружит
Не советую (промотай выше — только вчера об этом писал) 😊
источник

А

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

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Переслано от Михаил Захаров...
Как по моему мнению — у Aimylogic довольно жлобский бесплатный тарифный план (а платный — очень негибкий) — поэтому пока ваш навык никому не нужен — всё ОК, но если он не дай бог станет популярным — попадётесь в сети, раставленные ребятами из JustAI. Что касается Dialogflow — там конечно не всё так по-жлобски как в Aimylogic — текстовые сообщения вообще бесплатны — но лимит есть на 180 вызовов в минуту (это очень немного), а ежели больше — плати (хотя тарифный план гибкий — платишь за реальное потребление). И вот какой вывод я сделал для себя. Aimylogic — отвергаю с порога (кстати, не знаю как сейчас, но когда я его тестировал месяца 4 назад, он ключевую сущность Дата не определял, что для альфа — ОК, для бета — ещё как-то приемлемо, а для продакшн — никуда не годиться). Dialogflow лишён столь вопиющих недостатков, но не так уж хорошо (как я ожидал)  определяет интенты (намерения юзеров) для русского языка, невзирая на хвалённый AI и ML. Но всё же пользоваться им вполне можно. Лично я в основном предпочитаю bare code, хотя и поглядываю в сторону Dialogflow...
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Андрей
а можешь тыкнуть носом на конкретное сообщение?
Вот читай
источник

AL

Aleksei Lakhno in Яндекс.Диалоги (сообщество разработчиков)
Всем привет! Кто-нибудь сталкивался с нестабильной работой навыков на Yandex Cloud Functions? Пользователи жалуются, что периодически навык отваливается, но в логах Cloud Functions никаких ошибок не видно, и время работы не превышает секунды.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Переслано от Михаил Захаров...
Вчера (см. на десяток сообщений выше) я рассказал здесь анекдот про Яндекс функции. Проблему на стороне облака нашли и устранили за пару-тройку часов. И теперь — в сторону анекдоты — вот мой вывод. Итак, cons and pros — за и против использования Яндекс Cloud Functions (вообще, но здесь в контексте Алисы).
ЗА:
1) Функции вызываются Алисой быстро.
2) Функции не тарифицируются при вызове из навыков (если вызывать не по url, а по id).
3) Функции (с этого месяца) интегрированы с Алисой — не надо открывать их для внешнего мира.
4) В случае возникновения проблем — поддержка появляется быстро.
ПРОТИВ:
1) За этот месяц было два моих обращения в поддержку. И в обоих случаях проблема была бысто решена, но в обоих случаях она возникала на стороне Я.Облака (не моей). Причём, если в первый раз функция просто плохо работала (медленно при запросах к сторонним API), то во втором (вчерашнем) случае — это полный краш, катастрофа и смерть для продакшн (привет всем заявленным SLA). Причём это обнаружили не они в Я.Облаке, а случайно я (случайно, потому что не могу же я каждый день проверять все навыки на предмет их жизни — как то надеюсь на среду выполнения).
2) Нет внутренней интеграции функций с БД, поэтому БД надо открывать внешнему миру. А я не люблю такое.
3) Нет и разумных тарифов для БД (разумных в смысле для навыков, которые ещё нельзя нормально  монетизировать). Либо открываешь ихний БД-сервис за, примерно, 4 К руб. в месяц, либо сам запускаешь виртуальную машину с каким-нибудь LAMPом — будет на порядок дешевле, 400 руб с копейками — но тогда теряется смысл в понятии serverless, которое по замыслу и должны предоставлять Cloud Functions. (А за хранение состояний приложения в файлах — даже не пишите — читать не буду 😊).
ВЫВОД: Пункт 1 раздела ПРОТИВ — он один делает на данном этапе невозможным использования Yandex Cloud Functions в продакшн. Поэтому буду пока использовать эти функции только для тестов и разных обучалок. И наблюдать за ними (негласно) не менее 3-х месяцев. Разработчикам — респект за быстрое аварийное (в ночное время) решение проблемы, но... Ребята, не доводите же до такого! Мониторте своевременно на своей стороне эти чёртовы функции.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Aleksei Lakhno
Всем привет! Кто-нибудь сталкивался с нестабильной работой навыков на Yandex Cloud Functions? Пользователи жалуются, что периодически навык отваливается, но в логах Cloud Functions никаких ошибок не видно, и время работы не превышает секунды.
Читай и ты. У меня на все вопросы есть ответы — ничто не ново под луной. 😊
источник

AL

Aleksei Lakhno in Яндекс.Диалоги (сообщество разработчиков)
Спасибо!
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Aleksei Lakhno
Спасибо!
Не за что. Пойди проголосуй здесь (в качестве оплаты):
https://cloud.yandex.ru/features/73
источник

AL

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