Is Microsoft following Google's lead on AI?
"Mobile first, cloud first" has been Microsoft's CEO Satya Nadella's guiding mantra for the company since 2014. Things have recently changed, however.
Nadella often says mobility is not about a single device but rather the mobility of a user's experiences across many devices supported by an intelligent cloud.
Google's CEO Sundar Pichai said in an interview just before Google I/O 2016 that he's "on a journey from mobile to AI."
The interview further expounded: "Pichai is also focused on shifting Google's journey from 'mobile-first to AI-first.'"
Coincidentally, during his keynote at Build 2017, Nadella shared that Microsoft too is moving from a mobile-first, cloud-first vision to one that places AI at the forefront.
So is Microsoft following Google?
The future of the PC is a family of devices connected by an intelligent cloud
Shift from mobile first, cloud first?
Nadella stated the following during his Build 2017 keynote:
Nadella during his Build 2017 keynote.
Oddly, it seems that Nadella is defining mobile first as being centered around one device and a single app model, rather than how he historically defined it. Furthermore, his shift toward an intelligent cloud and intelligent edge vision now adopts the "mobility-of-experiences" definition he historically applied to his mobile-first, cloud-first vision.
He further explained this platform shift has an AI focus that benefits from investments in the "edge of the cloud." Serverless computing allows for pieces of logic to exist outside of the bounds of a virtual machine (VM) making that logic mobile. Existing on the "edge of the cloud" where hundreds of gigabytes of data can be processed for tasks such as those associated with an autonomous or connected car, computational power moves to the cloud's edge. Nadella explained that AI in such an environment is more distributed.
Clearly, Microsoft's "mobility-of-experiences" vision remains unchanged, though it resides beneath an AI-first umbrella. Furthermore, investments in AI have been a decades-long strategy for Microsoft. Given these facts, one must wonder if Nadella's public setting of a new pole star from mobile first, cloud first to an AI-focused guidance is a reactive measure to Google's clear dedication to and observable success in the same.
Google's all about AI
Like Microsoft, Google invested in first-party hardware but for different reasons.
Microsoft's hardware strategy positions a growing family of Windows 10 devices as an actual and aspirational medium for the Universal Windows Platform (UWP). Google's hardware strategy provides a platform for its AI vision.
Both Microsoft and Google are invested in hardware, though for different reasons
Google's earlier AI, Google's Now, was founded on the popular industry-leading Google search engine. Its ability to serve and anticipate a range of Android and iPhone users' needs made it a leading personal assistant.
Unlike its rivals, Apple's Siri and Microsoft's Cortana, however, it lacked attributes that made it personal. With Google Assistant, which is described as a user's personal Google, the Mountain View company has attempted to reframe the powerful search engine as every individual's personal Google.
Ok, Google Assistant
Google Assistant is more personal than its predecessor and gets to know users over time. During Google I/O 2016, the Google Home smart speaker, the Pixel smartphones, and Google's new messenger Allo were all introduced as platforms for the Assistant.
Truth be told, Google Assistant is as much a defensive move as it is an offensive move for Google. In an app- and AI-dominated world, "search" is no longer just a destination we go to; it's integrated into our apps and digital assistants. Google confronts this challenge to its core (ad revenue) business by making search personal and marketing Assistant as an evolution of the familiar Google search engine.
Google wants users to know its AI has the advantage of being based on the world's leading search engine. Rishi Chandra, vice president of product management for Google's living room devices, said: "There is no better engine of answering any question that you have. We fundamentally believe that."
Microsoft may fear that this is true given the number two position of Bing and consumers' general lack of awareness of Cortana.
Google's AI push
This year, Google expanded its AI vision by adding Google Assistant to smartwatches, Android TV, cars and the iPhone (joining Siri and Cortana). The company also expanded the Assistant's ability through Google Home and Chromecast. Visual responses from Google Home can now appear on the TV.
Google I/O 2017.
Google Lens, the company's AI-driven camera app, allows users to point their phones' cameras at people, places and things to glean information about them based on Google's extensive knowledge graph.
Like Microsoft and the 2016 private preview release and recent general release of the Cortana SDK, Google has released the Assistant SDK. Third parties can now integrate Assistant into their hardware as Cortana was incorporated into the Harman Kardon speaker.
Microsoft, Cortana and AI
In 2014, while the tech world was focused on health platforms, wearables and the rumored bigger iPhones, Microsoft was fine-tuning its AI vision. Cortana was about to make its debut on Windows Phone. Beyond a mere voice assistant, it was obvious then Cortana had potential as an intelligent UI for transient computing across Windows devices.
AI, bots and canvases: An evolving view of Microsoft's AI vison
In early 2014, few foresaw Microsoft's embrace of the iPhone and Android, however, though by July 2015 it was evident. Nor did I see, then, Cortana as a singular artificial intelligent UI for users' experiences across Windows, iOS and Android bound together by the Microsoft graph, as demonstrated at Build 2017.
Former Microsoft CEO Steve Ballmer gave a forward-looking description (opens in new tab) of the unifying effects of Microsoft's graph in 2013. His statements are specific to Windows devices but foreshadow Microsoft's Windows-as-a-hub, binding users' cross-platform experiences:
Microsoft's graph as a unifier of all platforms and experiences is a vital part of the company's AI and platform vision.
As a single underlying "super platform," Microsoft's graph enables Cortana to become the UI for experiences for all platforms. This approach to AI in conjunction with Cortana's democratization via the SDK makes Microsoft's strategy a worthy contender to Google's well-positioned Assistant.
Are Microsoft's AI efforts following Google's?
Microsoft began investments in machine learning, natural language processing, and deep neural networks long before Google became an AI-first company.
Ballmer and Gates pave way for Nadella's AI vision
In the following video, Microsoft Research's Eric Horvitz talks about the company's investments in AI:
During Build 2016, Microsoft introduced Conversation as a Canvas and the Bots Framework. Nadella also described Cortana as a meta-app that would interface with bots. Apps such as Skype, WhatsApp, Line, Slack and others were described as canvases for conversations that would connect with bots and AI, and human language was then identified as the UI.
This year's integration of iOS and Android into the Microsoft graph and Cortana's positioning as its UI is the progression of an AI vision at Microsoft that had early roots in Microsoft Bob.
So, no, Microsoft is not following Google's AI efforts.
I believe, however, that Nadella's statement shifting Microsoft from a mobile-first, cloud-first motto is a deliberate public acknowledgment of his awareness of how important and competitive AI has become and will be. Considering Microsoft's already considerable investments in and previously communicated plans for AI, I believe Microsoft wanted the industry and competitors to know that, like Google, Redmond is all about AI.
AI, bot's and canvases: Five-part series on Microsoft's AI strategy (opens in new tab)
The Internet of Intelligent Things: Google, Samsung, Microsoft and the new battlefront
Windows Central Newsletter
Get the best of Windows Central in your inbox, every day!
Jason L Ward is a columnist at Windows Central. He provides unique big picture analysis of the complex world of Microsoft. Jason takes the small clues and gives you an insightful big picture perspective through storytelling that you won't find *anywhere* else. Seriously, this dude thinks outside the box. Follow him on Twitter at @JLTechWord. He's doing the "write" thing!
It is very much a natural progress and "Intelligent Cloud and Intelligent Edge" only better articulates the path we are following.
It is not at all surprising that Google and more are following a like path.
This is another reason why google has to be AI first - phones will not be a profit core of VR/AR. Googles best chance of future proofing itself is the IoT.
It run's on my Lumia 950, it runs on my Blackberry DTEC50, it runs on my Surface 3. It even runs in my BMW iDrive when the phone is connected. Also, i control my smart home via Homematic and Phillips Hue (both have 3rd party Cortana enabled apps) And the only piece of addintional hardware i needed for this is the Windows Hello Capable Webcam for my Desktop.
Now that you're here, I invite you to articulate an intelligent point by point rebuttal to the what I put forth in the article.
In all sincerity, I am convinced you can raise the level of discourse above insults and personal attacks. They add nothing to the conversation.
Let's talk about the topic of the piece. Give us your perspective, even if it differs from mine.
Unwarranted insults are beneath you and everyone here. 😉
Additionally, I believe that the article does indeed provide information from which informed discussion may be had. As a matter of fact I know that it does. I'm not certain if you took the time to read the piece.
But, you've dedicated time here to express your dislike of the title and what you presumed my intent to be. Perhaps you might be inclined now to present your opposition to the content as a well-articulated rebuttal🙂
I live in Australia, 3 years ago Cortana was pretty intuitive, responsive and clever.
Today, Cortana is more like malware. A nuisance POS software program that frustrates and annoys. I wish I could delete it, It's constant incorrect interruptions and failed text readings are an embarrassment.
That's not to say consumers won't use AI or IoT products, just that I doubt they'll have rapid product adoption, or be wildly profitable for quite some time yet. Makers would have to prove some functional or entertainment value. ATM its mostly gimmicky. I think google knows its in trouble. A large company like apple could take dark data (the internet), catergorize it into tags, and use those tags to match topic questions via AI (interestingly apple recently brought the former, and partnered into the later via IBM).
A purely content based search would beat a marker based one hands down. Perhaps thats a machine learning product that would be very hard to create, given its broader and more complex than most such applications, but if anyone ever makes one, and they have mindshare like apple does, they could kill googles core business virtually overnight.