You are right, computers aren’t all that smart, not yet. A few real world machine learning applications have made a debut on our smartphones. For instance, your photos app now recognises that you were with a dog at the park. Google photos and the iOS 10 photos both have similar search and classification features. Another example, is my SwiftKey keyboard; it uses machine learning to vastly improve auto-completion, and next word prediction. So much so, that many times it completes literally whole sentences while typing. Now, that’s pretty great and machine learning has come a long way. So what? we love asking this question and rightly so! Different tech companies have slightly different bets to answer this question. However, there seem to be some underlying themes. For example, Bots as a theme has begun gaining traction a lot recently. Especially since Facebook launched “chatbots” a few months ago.

Google followed with Duo and Allo, and we know that WeChat has been doing this for a while too. Conversational UI, assistant, chat based commerce and all that is apparently the “next big thing”. But is it? What does experience tell us? well as Ben Evans nicely puts it in his blog –
Are assistants just a bunch of “if-else-then statements”? see original blog post here (open in a new page)
From my experience of using a Facebook messenger chat bot, it would appear so, it is NOT intelligent. Period. Perhaps one day, it will get there. Oh yes, and there is the Uber integration. Have you heard of a newly launched platform that does not have a sexy means to call you an Uber? Alexa, call me an Uber, Google Home Call me an Uber, Facebook bot, yada yada… Enough with the Uber already. I quite like the concept of chat, don’t get me wrong but as Ben Evan’s blog nicely highlights, the magic dissipates as soon as the algorithm starts asking you too many questions. In the short term though, the fact that my Google photos can figure out my Christo Redeemer photos without me labelling them is definitely magic. It happens without me having to chat with anyone, or without providing any significant user input.

So, lets recap. Machine learning is great, but its not so great that it can converse with us and create magic yet.
I believe the real magic is somewhere else and we should not get distracted by the user interface such as chat. As the title of this post suggests, we should rather take a real world problem, let’s say “making a shopping list” and apply machine learning till the algorithm matches or surpasses human abilities at solving for the task. For instance, looking through your regular shopping lists and when you want stuff, can the algorithm automatically predict what you need every other week? That would be awesome. Finally, for gods sake do not chat with the user. Chat requires too much user input and my bet is on applications that make the input invisible real fast. Imagine that our machine learning shopping list app just gently notifies the user his or her auto-populated shopping list. Yes, you can then send it straight to Amazon fresh and order stuff at the push of a button. Simple, right? I know!! I appreciate it is a very hard problem to solve – but in my book it would definitely be magic. I am not the only one to say this, a lot of Silicon Valley pundits say that the next wave of startups would take a problem, and add AI. Thats what I find exciting about the future –
I am happy to be proven wrong, but hopefully we can do away with chatbots until they can truly become magical.
Ps. for any VC’s willing to fund my shopping list idea, do reach out at @abhinandanshah or the comments section 🙂
For now, bot out…