How Facebook M Works
buzzfeed.com
buzzfeed.com
The unfortunate side effect of this is that the training elements won't work on a larger scale. Yes, the underlying AI can, but the training system can't handle thousands of requests per day.
People previewing M post things like this (https://twitter.com/neilkod/status/654442151837831168?ref_sr...) where M does "magical" things like lowering Comcast bills, but this is all stuff that trainers would either have to intervene for or train some system for. The result is that people beg for it to go public, expecting this level of assistance -- even though M won't have nearly the same level of "intelligence" on the backend.
Google Now, Siri, and Cortana could all have the same level of "usefulness" if there was an army of "trainers" on the backend, constantly adding new features for very odd requests, but they wouldn't respond quickly and probably wouldn't be available.
I guess they're in wait and see mode. I guess theoretically, if it works out you could always throw 100s of millions at contractors to "train". My only thought though is that there are a lot of automated toolsets being built that aren't typical deep learning. Things like APIs / screen scraping / automated voice / etc etc. You can't build that sort of stuff over night.
I guess it's in the cracks that we see the human shine through.
(A while back there was an exemplary piece of in-depth analysis on some space phenomenon. I've just spent a good 20 minutes trying to find it, so I could post it as an example, and have failed.)
http://www.capitalnewyork.com/article/media/2014/04/8543804/...
At some point, HN removed the ban against the domain, and so BuzzFeed stories have been appearing with some frequency:
> Wit.ai works bottom-up. Let your end-users express their intents freely, and have your app learn from that and adapt. Not the other way around.
> Each item in your Inbox is something you can act on in order to improve the accuracy of your Wit.ai app. A good practice is to start having beta users test your app as soon as possible, even if the initial configuration is the bare minimum with just a few intents, and then use the Inbox to improve your app.
https://wit.ai/docs/console/complete-guide#extract-entities-...
So the AI of the future is being trained by a group of stressed-out and underpaid humans screening machine output as quickly as possible. How could this possibly go wrong?