Chatbots are the future, whether we’re ready for them or not.
“It’s technology that’s inevitable,” Microsoft’s CEO Satya Nadella has said. On Tuesday, Facebook is expected to release a Bot Store in a launch that could define the next decade in the same way that the Apple App Store launch paved the path for companies like Uber to build a business off your phone.
So what are these chatbots, and why is everyone obsessed?
It's definitely being hyped up, but at the same time they could radically change the way we use our phones and the computer. That's because chatbots unlock 'conversation as a platform,' as Microsoft CEO Nadella put it.
We've trained ourselves to click through apps or search in weird phrases to get the information we want. You wake up thinking 'I wonder if it will rain today' and instead you have to open an app and search with your zip code to see if it's raining.
Chatbots could change everything about how you surf the web. In the future, you could just say 'I wonder if it will rain today' and a chatbot would know your location and be able to answer conversationally whether you should bring an umbrella. No apps. No search box.
Far from it.
Think of bots on a spectrum, from 'dumb bots' to 'smart bots'.
You've probably already used some 'dumb bots' in your life before, where you can clearly tell that you're talking to a computer. If you ask it what the weather will be in San Francisco, it can easily answer.
But we're now at a point where are 'smarter.' They can store, synthesise, and recall lots of information, like your credit card number or home address, to help make your life easier. They can even anticipate what you want before you ask.
For instance, that weather bot could warn you that it will be warm in Palo Alto, but your afternoon meeting in San Francisco means rain so don't forget an umbrella.
Tay was a chatbot programmed to sound like a 14-year-old girl. If you tagged her in a conversation on Twitter, Snapchat, or Kik, she would respond to what you said.
Tay, though, turned out to have a big problem: a group of mischief-makers working together were able to train it to give racist and inappropriate answers.
In response to a question about whether Ricky Gervais is an atheist, Tay responded that 'Ricky Gervais learned totalitarianism from adolf hitler, the inventor of atheism.'
So Microsoft shut Tay down to 'upgrade her' for a while.
But, Microsoft has had some success with Xiaoice, its Chinese version of an all-knowing bot like from Her.
Unlike Tay, Xiaoice remembers little bits of conversation, like a breakup with a boyfriend, and will ask you how you're feeling about it. Now, millions of young teens are texting her every day to help cheer them up and unburden their feelings -- and Xiaoice remembers just enough to help keep the conversation going. Young Chinese people are spending hours chatting with Xiaoice, even telling the bot 'I love you'.
Xiaoice is also different from Cortana, Microsoft's Siri-like agent that has moved from being just on the phone to the computer.
Microsoft's best-known bot, Cortana, is an example of what's been called a 'universal bot' or 'interface bot' because she doesn't live in a particular app, but spans the entire device.
Cortana is Microsoft's bet on the future of personal agents, which do more than lend a supporting ear and act more like assistants, anticipating what you need and stitching together tasks in a snensible fashion.
To Microsoft CEO Satya Nadella, people walking around talking to their personal agents will become a natural part of everybody's routine. ''Hey Cortana' is in my vocabulary. Having that become more pervasive is my pursuit,' Nadella said.
Code named 'MoneyPenny', M is your all-in-one virtual assistant. Instead of messaging different store bots looking for a new pair of shoes, M can recommend some to you and help you purchase them.
However, M is still in early testing and remains largely powered by humans. It's learning how to respond to basic questions, but its creator predicts that there will always be a need for humans to jump in if it is too difficult of a question for M too answer.
Facebook is also rumoured to be launching a 'bot store' -- a moment that could be as big for technology as when Apple launched the App Store.
Facebook is making a push to turn Messenger into the conversation platform of the future. That means everything, from ordering an Uber to buying clothes online, could be done through Messenger.
Most of the bots being built on it now are the conversational, messenger-style bots. For example, airline KLM has a customer service bot that's able to check your flight status and let you know if it's been delayed.
These kinds of bots can assist and sometimes replace traditional customer service reps. Imagine being able to message Comcast and have a bot walk you through the basic questions before a human intervenes on the other end.
Kik already launched the bot store that Facebook is rumoured to be building, and companies like Sephora are offering makeup tutorials to teens through it.
Yet, Kik's CEO Ted Livingston has an even larger vision for it: making bots usable in the offline world and not just in an app.
'Over time where we see the killer application for bots is in the offline world,' Livingston said.
No one wants to download another restaurant app and put in their credit-card information just to order. Livingston sees an opportunity in being able to come into a restaurant, scan a code, and have the restaurant bot appear in the chat. And instead of typing out all the food a person wants, the person should be able to, for example, easily order the same thing as last time and charge it to the same card.
Google Now is already great at tasks like reading your calendar and telling you that you should leave now because there is heavy traffic en route to your next meeting.
But, Google is apparently feeling the pressure from Facebook's chatbot obsession. A report in the Wall Street Journal said the company is looking to build its own messaging app that will scour the web when people ask the chatbots a question.
Slack wants to be the messenger solution for businesses, and it's already been putting an emphasis on bots or integrations to make it easier.
Within the platform, you can do things like set reminders via your own personal Slack bot. But it also works with outside companies too. Just this week, Taco Bell announced that you can start ordering food through Slack so a Crunchwrap Supreme is at the tip of your fingertips even if you're at work.
Adam Cheyer built Siri, and now he's competing with Apple on the next big thing.
Cheyer explains Viv like this. Imagine you need to pick up a bottle of wine that goes well with lasagna on the way to your brother's house. If you wanted to do that yourself, you'd need to determine which wine goes well with lasagna (search #1) then find a wine store that carries it (search #2) that is on the way to your brother's house (search #3). Once you have that figured out, you have to calculate what time you need to leave to stop at the wine store on the way (search #4) and still make it to his house on time.
Viv is meant to be an 'assistant' which can string all those questions together using artificial intelligence and give you the right answer. These assistants are designed to save time like a traditional assistant does, but they're also fundamentally changing how you would interact with your phone, your watch or your computer, Cheyer said.
The dumb bot revolution will come first, before you see the know-it-alls.
The initial wave of 'dumb bot' or messenger style building is already happening, thanks largely to platforms like Kik and Facebook letting businesses build on top of them. The same goes for Amazon's Echo, even though it's not text based.
But, the personal know-it-all assistants will get smarter over time. Microsoft's Xiaoice is a good example of a bot that millions of people have latched on to because it remembers just enough to be helpful and is still a good listening ear.