Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
If youâve ever attended an AI conference, I bet you passed under the placid gaze of a chrome-plated humanoid, lovingly selected from an ocean of creepy robot stock images that marketing teams canât resist pasting on every billboard these days.
Clearly, Iâm personally guilty of using octarine-blue sci-fi art to lure weary travelers to my blog. It certainly works, which is why itâs a pity that those images have next to nothing to do with AI.
Robots are very exciting but mostly useless.
Todayâs AI is mostly boring but very useful.
Youâd think weâd all be more ashamed of ourselves, but donât worry, AI is too useful to go away, no matter how much we all cry wolf. Hereâs why.
AI gives programmers an alternative way to tell computers what to do.
Marketing folk run around trying to get your attention with sci-fi gimmicks, but the reason youâll stick around long enough to buy into AI is entirely different. The real story is about communication with machines.
AI gives programmers an alternative way to tell computers what to do. To understand why this new way to talk to machines is so useful and why itâs a technological revolution, letâs forget machines for a moment and talk about people. Iâll lay the cards flat on the table so thereâs no more purple mystery about what AI is for.
How people talk to one another
We express our wishes to other people in two ways. One is with explicit instructions, the other is with examples.
If you wanted to learn how to predict my Starbucks order, you could follow me around on my travels and youâd probably notice that the quad espresso I order in US airports becomes a latte in Taipei, Mumbai, and Nairobi. Whatâs up with that? Given a few more examples, youâd probably figure out the rule yourself. Thatâs what AI doesâââturns examples into instructions. Thereâs no way youâd figure it out if you only saw me order Starbucks only once or twice (not enough data) or if you only observed 50 counts of me ordering my usual cappuccino at the place on my street (irrelevant data, since that place is not Starbucks). Same goes for AI.
Of course, I could also have just told you my Starbucks rule explicitly since I can express it easily: âIf they have half-and-half, order 4 shots of espresso in a tall cup, then fill âer up with half-and-half. (Donât judge me!) If they donât, order a tall latte with an extra shot.â
The point here is that if Iâm teaching a human travel companion, itâs awfully nice to have access to both modes of communication. When explicit instructions are easy to come up with and express, I can program a friend the way people have been talking to computers for decades: if this, do that.
But what if I donât even know why I order a cappuccino on some New York days and flat white on others? I canât give you the formula because even I donât know it. But I can ask you to watch me and see if you can figure out the pattern. Maybe there is one, maybe there isnât, but itâs awesome that you could at least try work it out. Without ML/AI, a computer canât try to find a pattern. Itâs explicit instructions or bust.
AI is about human self-expression.
Maybe youâd realize that some places have a smell that does it. You might not know why that works (perhaps the smell triggers a feeling related to drinking cappuccinos with my father after the theatre, but you donât have access to those information) but youâll realize that youâre able to predict what Iâll do accurately. Eventually, youâll feel confident enough to say, âFlat white this time? Yeah, I got this.â Iâd be standing there with my jaw dropped because I donât know how you know that. After a while I wonât worry about it, Iâll just trust you. And as long as my preferences donât change, youâll keep getting it right, even if neither of us knows why.
My ability to give you my explicit instructions is traditional programming. My ability to ask you to learn from relevant examples is the essence of machine learning and AI.
So hereâs why AI is not a fad: in real life, thereâs no way Iâm giving up my ability to fall back on teaching with examples if Iâm not clever enough to come up with the instructions. Absolutely not! Iâm pretty sure I use examples more than instructions to communicate with other humans when I stumble around the real world.
AI means I can communicate with computers that second wayâââvia examplesââânot only by instructions, are you seriously asking me to suddenly gag my own mouth? Remember, in the old days we had to rely primarily on instructions only because we couldnât do it the other way, in part because processing all those examples would strain the meager CPUs of last centuryâs poor desktops.
But now that humanity has unlocked its ability to express itself to machines via examples, why would we suddenly give that option up entirely? A second way of talking to computers is too important to drop like yesterdayâs shoulderpads.
What we should drop is our expectation that thereâs a one-size-fits-all way of communicating with computers about every problem. Say what you mean and say it the way that works best. Sometimes you want to give instructions and sometimes you want to feed in a bunch of examples instead.
Some tasks are so complicated that you canât hold their instructions in your memory.
Because AI allows you to automate the ineffable, itâs our only option for those situations where you canât fathom the instructions. Where youâre not smart enough to work out what those patterns mean yourself or where the instructions are so complicated that you forgot the first line by the time you got to the seven thousandth one.
Want to memorize all this? Me neither. Computers donât mind, though.
Computers donât mind memorizing long boring example sets or instruction manuals. They can churn through those examples even though thatâs a task you wouldnât want to touch with a bargepole. Some tasks are so complicated that you canât hold their instructions in your memory. When all the low hanging fruit tasks are automated with straightforward explicit instructions, progress will demand working on the complicated ones. In that zone, itâll be AI or nothing.
If those tasks are very complicated, youâll probably not be able to automate them flawlessly, but with AI you still might do better than nothing. (Donât forget to build safety nets.) If you do get flawless performance, my first instinct is to wonder whether your task might be so simple that you really *should* have solved it the traditional way instead. Donât convert between dollars and cents with AI⊠seriously, what are you doing?! Itâs where the task is too hard the old way that you might turn to AI. Thatâs also why the first step in AI is to start with the task and double-check that you canât solve it without AI first.
If youâre keen to get started with letting AI make itself useful to you, hereâs a guide that decision-makers should read before anyone even thinks about data or technical nitty-gritty.
Why AI is here to stay was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.