Microsoft Pushes the Bot Framework, Google Buys

| by Abel Avram Follow 9 Followers on Sep 23, 2016. Estimated reading time: 2 minutes |

Microsoft has made available Bot Framework Preview to developers and Google has purchased, a bot engine with many integrations.

Earlier in the spring Facebook opened up the Messenger Platform and a bot engine hosted by Two months later, they released a new version of the engine and more than doubled their developers from 20K to 45K. It is not sure how many of these are actually building chatbots integrated into Messenger and how many are just testing the waters. One thing happened though: the large influx of developers polluted the training dataset of built-in entities such as wit/location, making them inaccurate and requiring more work to clean it up.

Since April, Microsoft has made available their Bot Framework, currently in preview mode. Developers can create chatbots for the Bot Framework in C# and Node.js, applications that are deployed and run on Azure. Unlike Facebook’s bot engine which can be used only inside Messenger, bots created with Bot Framework can be integrated both with some Microsoft applications - Skype, Email, Office 365, GroupMe, SMS - but also a number of other applications not owned by Microsoft, such as Facebook Messenger, Kik, and Slack. They can also be embedded in web pages.

The chatbots created with the Bot Framework can use Microsoft Cognitive Services, a set of APIs that can provide vision recognition, emotion analysis, facial recognition, video detection, language understanding, search and others. These chatbots rely on Microsoft Language Understanding Intelligent Service (LUIS) to interpret natural languages. Supported languages are: English, French, Italian, Spanish, and Chinese. The Bot Directory currently contains 55 chatbots created by various companies.

After acquiring Apigee, an API management company, Google has bought, another bot engine. is similar to, uses the same concepts – entities, intents, actions – but it is integrated with many applications, including Amazon Alexa, Cortana, Kik, Facebook Messenger, Skype, Slack, Twitter and others. They have SDKs for many operating systems, platforms and languages, such as Android, iOS, Xamarin, Unity, Cordova, C#, C++, Java, JavaScript, PHP, Python, Ruby. They also mention they have processed over 3B requests so far.

It is not clear why Google bought, considering they have better natural language understanding services. Perhaps this acquisition has to do with the large number of integrations with other applications and the 60,000 developers using it. This would give Google a userbase where they can bring their chatbot technologies such as Assistant. A preview edition of the Assistant was made recently available with Allo, a new chat application from Google. Assistant understands natural language and attempts to solve everyday tasks such as providing news, answering questions, translating phrases, booking flights or restaurants, work with emails or contacts and others.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread


Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you