Microsoft выпустила предварительную версию новой облачной службы Azure Bot Service, позволяющей переносить разработку ботов в облако. Служба построена на базе среды разработки с открытым исходным кодом Microsoft Bot Framework, которая предусматривает создание приложений для автоматического взаимодействия с пользователями через текстовые сообщения, SMS, Slack, почту Office 365 и другие популярные сервисы. Возможности Azure Bot Service дополняются сервисом Azure Functions — это альтернатива Amazon Lambda, обеспечивающая масштабирование ботов по требованию.

Помимо Bot Framework среда разработки ботов включает Microsoft Cognitive Services. Она предусматривает готовые шаблоны. В их список, например, входит бот, помогающий заполнять формы, а также бот, использующий интеллектуальную службу понимания естественного языка (LUIS). Microsoft Cognitive Services позволяет работать непосредственно из веб-браузера, используя языки C# или Node.js, либо с привычными для себя IDE и редактором кода.

По словам генерального директора Microsoft FUSE Labs Лили Ченг, используя Azure Bot Service, разработчикам ботов можно сосредоточиться на написании кода и не беспокоиться о серверной инфраструктуре. Она сказала, что ранее ни один из трёх крупнейших облачных провайдеров (Microsoft Azure, Amazon Web Services и Google Cloud Platform) не предоставлял возможности создавать ботов в облаке.

Azure Bot Service позволяет строить, подключать, внедрять и администрировать интеллектуальные боты, совместимые с такими платформами, как Skype, Microsoft Teams, Facebook Messenger и Kik. Они будут автоматически добавляться в каталог ботов компании. В октябре Microsoft сообщила, что в соавторстве с разработчиками крупнейших мессенджеров создаёт движок для поиска ботов. Azure Bot Service предлагается на бесплатной основе, если лимит серверных запросов не превышает одного миллиона.