Microsoft Wants To Make Every App Smarter With AI

Illustration for article titled Microsoft Wants To Make Every App Smarter With AI

During this morning’s Build 2016 Keynote, CEO Satya Nadella laid out his vision for what Microsoft’s future might look like, and artificial intelligence is the name of the game.


Nadella broadly referred to the company’s AI plans as “conversations as a platform.” The crown jewel is a new tool called Microsoft Bot Framework, which will allow developers to integrate various intelligent conversation bots into their apps. The company has created half a dozen tools to help coders create bots, which—if all goes according to plan—will change the way we all interact with websites and apps.

“It’s about taking the power of human language and applying it pervasively to our computers,” Nadella said during the keynote. “We think this can have as big an impact as the graphic user interface on desktop or touch on mobile.”

Illustration for article titled Microsoft Wants To Make Every App Smarter With AI

In Microsoft’s view, the future of computing has three primary arms: people, digital assistants, and bots. If this vision comes to fruition, artificially intelligent bots will become our primary way of interacting with apps on all devices.

“You shouldn’t be looking for new applications. You should be able to call on any application as a bot, right within a conversational window,” Nadella said.

In the future, according to Microsoft, we’ll start seeing human and technology intersect in brand new ways: “People to people, people to bots, people to digital assistants, and even digital assistants calling on bots.”


The keynote included a few specific examples of tools for incorporating conversation into apps, like the Skype Bot SDK and the Cortana Intelligence Suite. In the Skype demonstration Microsoft’s automated personal assistant Cortana helped bridge the gap between the user and the app. Ideally, the bot will encourage conversation—but a different kind of conversation than what most of us are probably used to. The conversations will include voice recognition, images, animations, and more.


Microsoft has already tried out their vision in the real world, and it didn’t work exactly as planned—Tay, their teen-speak intelligent bot, turned into a racist parrot for internet trolls. The company is apparently aware that they still have work to do. “We quickly realized that it was not up to this mark,” Nadella said of Tay, “and so we’re up to the drawing board.”

Despite the bumps, Microsoft is banking on “conversations as a platform” to catapult it back into the minds and hearts of both consumers and developers. The framework is here, and developers can start tinkering with it and putting bots into their own apps.


Sophie is a former news editor at Gizmodo.



I recently purchased an SP4. While I love it, I disabled everything about Cortana within a week. Much like Echo and Google Now, I have no desire to have an electronic device listening to me 24/7 in order to be able to use it. Add in Cortana’s penchant for Bing, Cortana’s inability to understand specific technical language and Cortana’s lack of connectivity with the programs I use, and (for me) disabling it was a no-brainer.

I appreciate the convenience these things bring, but I have no desire to be “the product” in this scenario. Nor do I understand why people freely give away their spending/viewing/personal habits to Microsoft.

I realize that I’m likely in the minority here, and I’m certainly not interested in telling anyone else that they shouldn’t use services like these. I’m simply sad that it looks like this is the direction we’re going in: more invasions of privacy in the name of comfort.

(Of course, I own a laptop that is still running Windows 7, and I’ll willingly upgrade from that once I die).