Даже oracle вложился в разработку чат-ботов, а это говорит о многом – такие монстры просто так не дергаются.
В принципе, в их видео ничего относительно нового: бот отвечает на вопросы на основе примерно созданных шаблонных диалогов, выбор конкретного диалога основывается на ai machine learning, если бот не может ответить – автоматически подключается сотрудник.
Самообучающиеся интеллектуальные чатботы - это новое слово в создании систем массового обслуживания потребителей. Нейронные сети, распознавание смысла запроса, реакция в соответствии с контекстом беседы, интеграция с корпоративными системами автоматизации - теперь вы сможете создавать роботов, которые понимают значение слов!
Мобильное облако Oracle позволяет быстро создавать новые чатботы, используя как графическую среду разработки для быстрого создания приложений, так и традиционные среды программирования. Есть возможность интеграции с голосовыми сервисами, популярными социальными сетями и месенджерами (Facebook, Telegram ит.д.).
После этого посмотрел вебинар “Oracle Intelligence Bots – платформа для создания чатботов”. В целом “по задумке” (меньше чем по факту, об этом ниже) платформа показалась грамотной и довольно гибкой – можно например создавать кучу разных ботов под разные задачи, писать свой код по интеграции на разных языках, указывать процент понимания (confidence) ботом намерения (intention) при котором считать намерение распознанным.
По факту, увидел, что продукт, по крайней мере пока, крайне сырой. То, что запомнилось:
- Интеграция с telegram только в планах (хотя и ближайших, по словам спикера), пока только Facebook messenger
- Поддержи русского языка нет и когда она будет неизвестно. Сейчас или указывай все варианты возможных запросов клиентов и ответов на эти запросы или используй костыль в виде google translate – инсталляция передает запрос на русском в google, translate переводит на английский, далее инсталляция передает запрос на английском в cloud платформу Oracle. Ответ клиенту аналогично “резолвится” через google translate. Причем спикер, хотя и не отрицая что это проблема, указал на плюс – google transate может устранять ошибки в запросах на русском 😀
- Вложенные намерения требуют ОБЯЗАТЕЛЬНОГО УКАЗАНИЯ, иначе бот не поймет (мощный AI!!). Вообще, говоря об AI, мне показалось (могу ошибаться, но судя по презенташке это так), что у них в облаке просто список синонимов и окончаний слов, а не какая-то крутая нейронная сеть, понимающая смысл запроса.
- Требует обязательной связи с Oracle облаком, обмен между облаком и инсталляцией и внутри инсталляции самой в формате типа xml (yaml/json)