Kako računalniki sprejemajo odločitve: binarna resnica, o kateri nihče ne govori

Vaš računalnik vsako sekundo sprejme milijarde odločitev samo z dvema številkama: 0 in 1. Takole to dejansko deluje in zakaj je pomembneje, kot si mislite.

Kako računalniki sprejemajo odločitve: binarna resnica, o kateri nihče ne govori

Stikalo za luč v vašem hodniku

Povedal vam bom zgodbo o stikalu za luč v vašem hodniku. Verjetno ste ga preklopili že na tisoče krat, ne da bi o tem dvakrat razmišljali. Gor, luč se prižge. Dol, luč se ugasne. Preprosto, kajne?

To skromno stikalo za luč, tisto, ki ga komaj opazite, skriva skrivnost tega, kako deluje vsak računalnik na svetu. Ne približno. Ne metaforično. Dejansko, dobesedno, popolnoma.

Vidite, to stikalo je lahko samo v dveh položajih: prižgano ali ugasnjeno. Nikoli na pol. Nikoli "malo prižgano." Ali elektrika teče in žarnica sveti, ali pa ne teče in vaš hodnik ostane temen. Dve možnosti. To je vse.

Tukaj je nori del: Vaš pametni telefon ima v sebi približno 15 milijard drobnih stikal. Vsako je manjše od zrna peska. Vsako dela natanko to, kar dela stikalo za luč v vašem hodniku, samo preklaplja se gor in dol. To je vse. Nič bolj zapletenega.

In iz teh milijard preprostih stikal z odgovoroma da ali ne, prižgano ali ugasnjeno, dobimo vse:

  • 📱 Vaše fotografije in besedilna sporočila
  • 🗺️ Zemljevide, ki vam povedo, kam iti
  • 🎥 Posnetke vaših vnukov
  • 🔐 Aplikacije, ki prepoznajo vaš obraz, da odklenete telefon

Vse to izhaja iz stikal, ki se preklapljajo gor in dol res, res hitro.

Se sliši preveč preprosto, da bi bilo res? Ostanite z menoj. Pokazal vam bom, kako nekaj tako osnovnega, kot je stikalo za luč, ustvari nekaj, kar je videti kot čarovnija.

Stikalo v hodniku je najmanjši pošten model računalnika: ena stabilna izbira, nato pa še milijarde drugih.

Problem z restavracijo

Predstavljajte si, da kličete svojo najljubšo restavracijo, da bi rezervirali mizo za večerjo. Oseba, ki se oglasi, vam začne postavljati vprašanja:

"Dober večer! Imate pri nas že rezervacijo?"
"Da," rečete.

"Čudovito! Ste eden od naših članov zvestobe?"
"Da, sem."

"Popolno! Posadili vas bomo za vašo najljubšo mizo ob oknu. Se vidimo ob 7!"

Zdaj pa si predstavljajte drug klic:

"Imate rezervacijo?"
"Ne, nimam."

"Je vaša družba večja od šestih oseb?"
"Da, nas je osem."

"Žal mi je, za velike družbe smo danes povsem zasedeni. Bi vam morda ustrezalo jutri?"

Ste opazili, kaj se je pravkar zgodilo? Osebje restavracije se je odločilo, kam vas bo posedlo oziroma ali vas sploh lahko posede, tako da vam je zastavilo preprosta vprašanja z odgovorom da ali ne. Vsak odgovor je bil binaren: da ali ne. Na podlagi teh odgovorov pa so sprejeli odločitev, ki se zdi zapletena.

Povsem tako, in mislim dobesedno povsem tako, se vaš računalnik odloča pri vsaki posamični odločitvi. Zastavi si milijone vprašanj z odgovorom da ali ne, neverjetno hitro, in na podlagi odgovorov se odloči, kaj bo storil.

Naj gre ta e-pošta v prejeto ali v mapo z neželeno pošto?

Računalnik se vpraša: Ali vsebuje besede, kot je "nujno"? Da ali ne. Ali prihaja od nekoga, ki ga poznate? Da ali ne. Ali vsebuje sumljive povezave? Da ali ne. Seštejte vse te odgovore z da ali ne in pozabite na vse dvome, odločitev je jasna: mapa z neželeno pošto.

Naj se vaš telefon odklene, ko ga pogledate?

Ali ta obraz ustreza shranjenemu vzorcu? Da ali ne, milijonkrat ponovljeno na vsaki podrobnosti vašega obraza, in telefon se odloči: odkleni ali ostani zaklenjen.

Zapletene odločitve, sprejete na podlagi kupov in kupov preprostih vprašanj z odgovorom da ali ne, na katere je odgovorjeno hitreje, kot lahko trenete z očmi.

Zakaj samo dve možnosti? Tripozicijsko stikalo, ki je vse pokvarilo

Morda se sprašujete: zakaj samo da in ne? Zakaj ne bi imeli treh možnosti? Ali desetih? Ali ne bi bili računalniki potem pametnejši?

Tukaj je zgodba, ki pojasni, zakaj to ne deluje.

V štiridesetih in petdesetih letih prejšnjega stoletja, ko so ljudje šele začeli graditi računalnike, so si nekateri inženirji mislili: "Hej, zakaj bi se omejevali na vklop in izklop? Naredimo stikala s tremi položaji: izklop, srednje in vklop!"

Se je zdelo pametno. Več možnosti, več moči, kajne?

Narobe. Ti računalniki so bili polomija.

Nenehno so se sesedali. Zakaj? Ker se je pri treh položajih stikalo lahko zataknilo med nastavitvami. Električni šum je lahko povzročil, da je "srednje" izgledalo kot "vklop". Prah je lahko povzročil, da je "izklop" izgledal kot "srednje". Ti stroji so bili nezanesljiva mora.

Ampak dvopozicijska stikala? Skala trdna.

Elektrika bodisi teče bodisi ne. Tudi če pride do motenj, tudi če je stikalo malo obrabljeno, še vedno veš: ali tok teče? Da ali ne. Jasno kot beli dan.

To je kot da bi nekoga vprašali »Ali si doma?« v primerjavi z vprašanjem »Na lestvici od 1 do 10, koliko si doma?« Prvo vprašanje ima jasen odgovor. Drugo je samo zmedeno.

Zato računalniki uporabljajo dve poziciji, vklopljeno in izklopljeno, ker je to edini način, da naredimo nekaj zanesljivega. In ti dve poziciji imenujemo »1« in »0« ali »da« in »ne« ali »pravilno« in »napačno«. Različne besede, ista ideja: binarno. Dve izbiri.

Skrivni vzorci: kako da in ne zgradita vse

V redu, torej imamo na milijarde stikal, ki so lahko vklopljena ali izklopljena. Kako pridemo od tam do, recimo, prepoznavanja vašega glasu, ko telefon vprašate za jutrišnjo vreme?

Skrivnost je v združevanju stikal v vzorce, ki odgovarjajo na določene vrste vprašanj. Naj vam pokažem nekaj primerov z uporabo stvari, ki jih že poznate.

Bančni trezor: potrebna sta oba ključa

Veste, kako v filmih bančni trezor potrebuje dve osebi z dvema različnima ključema in morata oba obrniti svoja ključa natanko istočasno, da se trezor odpre?

  • Ena oseba sama s svojim ključem? Trezor ostane zaklenjen.
  • Druga oseba sama? Še vedno zaklenjeno.
  • Oba skupaj? Klik, trezor se odpre.

To je vzorec, ki ga računalniki nenehno uporabljajo. Preverijo: ali je pogoj A pravilen IN ali je pogoj B pravilen? Šele če sta OBA da, računalnik reče da.

Primer: prijava v vaš bančni račun na spletu

Računalnik preveri: ali je uporabniško ime pravilno? IN ali je geslo pravilno? Oba morata biti da. Samo eden? Ni dostopa za vas.

Hiša z dvema vhodoma: zadostuje eden

Zdaj si predstavljajte, da ima vaša hiša sprednja in zadnja vrata. Lahko vstopite, če so sprednja vrata odklenjena ALI če so zadnja vrata odklenjena ALI če so oboja odklenjena. Potrebujete samo vsaj eno pot noter.

  • Oboje zaklenjeno? Ostaneš zunaj.
  • Spredaj odklenjeno, zadaj zaklenjeno? Kar naprej skozi vhodna vrata.
  • Spredaj zaklenjeno, zadaj odklenjeno? Vstopi skozi zadnja vrata.
  • Oboje odklenjeno? Izberi katera koli vrata želiš.

To je še en vzorec. Računalnik preveri: ali velja pogoj A ALI velja pogoj B? Če je vsaj eden odgovor da, računalnik odgovori da.

Primer: ogled dokumenta na telefonu

Ali si lastnik? ALI ti ga je nekdo delil? ALI si skrbnik? Če je pri katerem koli od teh odgovor da, lahko vstopiš.

Dan obratno: obrni vse skupaj

Se spomniš, kako si se kot otrok igral igro dan obratno? Vse pomeni nasprotje tega, kar običajno pomeni.

Vzorec NOT obrne vse

Vzemi odgovor in ga obrni. Da postane ne. Ne postane da. Resnično postane neresnično. Vklopljeno postane izklopljeno.

Kot pri preverjanju: ali NISI prijavljen? Ali datoteka NI najdena? Ali to polje NI označeno? Računalnik vzame odgovor in ga obrne.

Luči na stopnišču: zamenjava

To je moj najljubši primer, ker sem prepričan, da si ga že uporabil, ne da bi se zavedal, kaj nas uči o računalnikih.

Poznaš stopnišča s stikali za luči tako spodaj kot zgoraj? S katerim koli stikalom lahko prižgeš ali ugasneš luč. Pojdi po temi po stopnicah navzgor, obrni zgornje stikalo, luč se prižge. Pojdi nazaj dol, obrni spodnje stikalo, luč se ugasne.

Vzorec XOR preverja, ali sta stvari različni

Luč je prižgana, ko sta stikali v RAZLIČNIH položajih. Ko sta v ENAKEM položaju, je luč ugasnjena.

Računalniki uporabljajo ta vzorec za preverjanje: ali sta ti dve stvari različni? Ali se je nekaj spremenilo? Ali je to nasprotje onega?

In obstaja še druga plat tega: preverjanje, ali sta dve stvari ENAKI. Kot pri ujemanju gesel ali preverjanju, ali tvoj obraz danes izgleda kot tvoj obraz včeraj. Enako? Da. Različno? Ne.

Ti preprosti vzorci, ti preprosti načini združevanja odgovorov da ali ne, so gradniki vsega, kar vaš računalnik počne. Prav vsega.

Pet preprostih vzorcev

🏦 Bančni sef Potrebna sta OBA ključa Ključ 1 ✓ IN Ključ 2 ✓ = Sef se odpre 🏠 Dvoje vrat Zadostujejo ENA vrata Spredaj ✓ ALI zadaj ✓ = Vstopiš 🔄 Nasprotni dan Vse obrni Da → Ne, Vklopljeno → Izklopljeno, Resnično → Neresnično 💡 Luči na stopnišču Različno = Luč prižgana Enak položaj? Luč ugasnjena 🎴 Igra spominov Enako = Zmagal si! Se karti ujemata? Je geslo pravilno? Enaka stran? Resnični primer: prijava v bančni račun Vprašanje 1: Je uporabniško ime pravilno? Vprašanje 2: Je geslo pravilno? OBOJE Obvezno! ✓ Oba da → Dobrodošli! ✗ En ne → Dostop zavrnjen
Zapletena odločitev o rezervaciji je le kratka pot skozi veje z odgovori da in ne.

Vaš jutranji aparat za kavo (in zakaj je pametnejši, kot si mislite)

Pogovorimo se o nečem, kar verjetno uporabljate vsako jutro: aparatu za kavo. Tistem preprostem s časovnikom.

Zvečer ga napolnite z vodo in mleto kavo. Nastavite časovnik na 7. uro zjutraj. Greste spat. In kot po čudežu se zbudite ob sveži kavi.

Kako aparat ve, kdaj naj začne kuhati?

Ves čas, vso noč, si zastavlja vprašanja z odgovorom da ali ne:

Je že 7. ura? Ne. Čakaj naprej ...
Je že 7. ura? Ne. Čakaj naprej ...
Je že 7. ura? Ne. Čakaj naprej ...
Je že 7. ura? Da! ☕ Začni kuhati!

Na tisoče krat na sekundo isto vprašanje. In v trenutku, ko se odgovor spremeni iz ne v da, aparat ukrepa.

Vaš računalnik počne isto, le da se na milijone vprašanj odvija hkrati:

  • Se miška premika?
  • Je kdo pritisnil tipko?
  • Prihaja novo e-sporočilo?
  • Baterija se prazni?
  • Naj se spremeni svetlost zaslona?
  • Je prišlo besedilno sporočilo?
  • Se je kdo dotaknil zaslona?

Milijoni vprašanj z odgovorom da ali ne, zastavljenih milijardokrat na sekundo, in računalnik se odzove v trenutku, ko se kateri koli odgovor spremeni.

Zato se zdi vaš telefon tako odziven. Pravzaprav ni pameten. Le zastavlja vprašanja res, res, res hitro.

Razlika med dragim in poceni (ki vam je nihče ne pove)

Nekaj, kar vas bo morda presenetilo: vsi načini zastavljanja vprašanj z odgovorom da ali ne niso enako dragi.

Predstavljajte si, da poskušate ugotoviti, ali imate dovolj denarja, da nekaj kupite. Lahko bi:

  • A Počasen način: Vzemi denarnico, preštej vsak kovanec in bankovec posebej, natančno seštej do zadnjega centa in primerjaj s ceno na etiketi.
  • B Hiter način: Na hitro poglej v denarnico in reci: "Ja, imam dovolj" ali "Ne, mi manjka."

Oba pristopa ti data odgovor. Toda možnost A zahteva veliko več časa in truda, kajne?

Računalniki so pred isto izbiro. Pri nekaterih opravilih lahko uporabijo hiter pogled: hitro, preprosto, skoraj nič baterije. Pri drugih opravilih izberejo počasen, natančen pristop s štetjem vsakega centa: natančno, a porabi veliko baterije in traja dlje.

Tu se stvari spreminjajo: leta so računalniki skoraj vse delali na počasen, natančen način. Tudi kadar bi hitri pogled povsem zadostoval.

Preverjanje, ali je e-pošta neželena

Ali mora računalnik res izračunati verjetnosti na 16 decimalnih mest? Ali lahko samo na hitro preveri: ali to izgleda kot neželena pošta? Da ali ne?

Odklepanje telefona z obrazom

Ali mora izmeriti vsako mikroskopsko podrobnost s popolno natančnostjo? Ali lahko hitro primerja vzorce in reče: isti obraz ali drugačen obraz?

Hitri način porabi približno 100-krat manj baterije. Sto krat! In pri mnogih opravilih deluje enako dobro.

Nekatera podjetja (kot so Dweve in nekatera druga) gradijo sisteme, ki uporabljajo hitri način, kadar koli je to smiselno. Rezultat? Baterija vašega telefona zdrži dneve namesto ur. Vaše aplikacije se odzivajo takoj, namesto da zaostajajo. In vaši osebni podatki lahko ostanejo na vašem telefonu, namesto da bi bili poslani na strežnike nekega podjetja.

Enaki rezultati, veliko večja učinkovitost. Vse zato, ker uporabljajo preprosta vprašanja z odgovorom da ali ne, namesto zapletenih izračunov.

Ko vaš telefon prepozna vaš obraz (vsakdanji čudež)

Pogovorimo se o nečem, kar se zdi kot čarovnija: odklepanje telefona s pogledom.

Ko to prvič nastavite, vaš telefon posname nekaj fotografij vašega obraza. A tega ne stori: teh fotografij ne shrani. Namesto tega pogleda vaš obraz kot prijatelj, ki se vas poskuša spomniti.

Kaj vaš telefon opazi na vašem obrazu:

  • Kako daleč narazen sta vaši očesi?
  • Kakšne oblike je vaš nos?
  • Kje so vaše ličnice?
  • Ali so vaša ušesa visoko ali nizko?

Na desetine majhnih podrobnosti, takšnih stvari, ki bi jih opazili, če bi resnično preučevali nek obraz.

Nato vse te ugotovitve pretvori v vzorec. Prstni odtis, vendar za vaš obraz.

Kasneje, ko želite odkleniti telefon, vas kamera spet pogleda. Izmeri iste stvari. Nato pa zaigra igro ujemanja, o kateri smo govorili prej:

  • ? Očesi na istem mestu? Da ali ne.
  • ? Nos enake oblike? Da ali ne.
  • ? Ličnice na pravem mestu? Da ali ne.

Na tisoče teh preverjanj, neverjetno hitro. In če je dovolj odgovorov pritrdilnih, telefon reče: »To je ista oseba!« in se odklene.

Premalo ujemanj? »To je nekdo drug,« in ostane zaklenjen.

Norost?

Vse to se zgodi v manj kot sekundi. Na tisoče primerjav, na tisoče preverjanj da ali ne in končna odločitev: odkleni ali ne odkleni.

In ker gre vse za vprašanja da ali ne (ali je ta značilnost enaka shranjeni?), se lahko vse zgodi kar na vašem telefonu. Hitro. Zasebno. Brez potrebe po internetu. Vzorec vašega obraza nikoli ne zapusti vaše naprave.

To je moč preprostih vprašanj da ali ne, izvedenih res, res hitro.

Bančni trezorji, vrata, dan nasprotij in luči na stopnišču niso metafore, dodane naknadno; to so logični vzorci, ki jih računalniki dejansko povezujejo.

Kaj to pomeni za vaše vsakdanje življenje (praktični del)

V redu, torej računalniki uporabljajo vprašanja z odgovoroma da ali ne, da se odločajo. Lepo. Toda zakaj bi vas to skrbelo?

Ker vpliva na stvari, s katerimi se srečujete čisto vsak dan.

🔋 Baterija vašega telefona

Veste, kako frustrirajoče je, ko vam telefon crkne sredi dneva? Velik razlog je neučinkovito računanje. Aplikacije izvajajo zapletene izračune, čeprav bi preprosta preverjanja z odgovoroma da ali ne povsem zadostovala. Boljša programska oprema, ki kjer je mogoče uporablja preprosta vprašanja z odgovoroma da ali ne? Vaša baterija zdrži veliko dlje. Pri nekaterih opravilih govorimo o dnevih namesto o urah.

🔒 Vaša zasebnost

Se kdaj vprašate, zakaj nekatere aplikacije za delovanje potrebujejo internetno povezavo? Pogosto zato, ker pošiljajo vaše podatke zmogljivim računalnikom v podatkovnih centrih, ker vaš telefon "ni dovolj zmogljiv" za to delo. Toda z učinkovitim računanjem z odgovoroma da ali ne je vaš telefon DOVOLJ zmogljiv. Vaše fotografije, vaši glasovni posnetki, vaše osebne stvari so lahko obdelane neposredno na vaši napravi. Ničesar ni treba poslati iz telefona. Zasebnost po zasnovi.

⚡ Vaš čas

Pošiljanje podatkov na internet, čakanje na odziv, prejemanje odgovora nazaj? To vzame čas. Včasih le nekaj milisekund, a zamik občutite. Obdelava vsega lokalno z učinkovitimi vprašanji z odgovoroma da ali ne? Takojšnja. Brez zamika. Brez čakanja.

🌍 Vaš planet

Tisti ogromni podatkovni centri, ki obdelujejo podatke vseh? Porabijo toliko elektrike kot cela mesta. Okoljski strošek je ogromen in še raste. Učinkovito računanje na vaši napravi porabi le drobec te moči. Ne 10 odstotkov manj. Bolj kot 96 odstotkov manj za isto opravilo. Pomnožite to z milijardami telefonov in to resnično spremeni stvari za planet.

💰 Vaša denarnica

Upravljanje tistih velikih podatkovnih centrov podjetja stane premoženje. In te stroške prenašajo na vas prek naročnin, višjih cen ali prikazovanja oglasov. Učinkovito računanje na vaši napravi jih stane veliko manj. Kar bi moralo pomeniti boljše cene za vas.

To niso prihodnje koristi. To se dogaja zdaj. Nastaja boljša programska oprema, ki upošteva, kako vprašanja z odgovoroma da ali ne dejansko delujejo.

Kako vprašanja z odgovorom da ali ne spremenijo vaš dan

🔋 Življenjska doba baterije Preprosta vprašanja z odgovorom da ali ne porabijo veliko manj energije Vaš telefon zdrži dneve namesto ur 🔒 Zasebnost Vse poteka na vaši napravi Vaše fotografije, glas in podatki nikoli ne zapustijo vašega telefona ⚡ Hitrost Brez čakanja na internet. Takojšnji odzivi. Vse deluje hitreje in bolj odzivno 🌍 Bolje za vse 96 % manj energije za enake rezultate Nižji računi za elektriko. Manjši okoljski odtis. Podjetja prihranijo denar. Vi prihranite denar. Zmagajo vsi.

100 milijard odločitev, ki jih niste opazili

Želite slišati nekaj neverjetnega? Medtem ko ste brali ta članek, je vaš računalnik sprejel približno 100 milijard odločitev.

To ni pretiravanje. Vaša naprava preverja stvari milijardokrat na sekundo. Ali se zaslon dotika? Ali prihajajo novi podatki? Ali naj se ta črka prikaže v tej barvi? Ali uporabnik drsi? Ali naj naložimo več besedila? Ali je čas za preverjanje novih e-poštnih sporočil? Ali je baterija v redu?

Vsaka črka, ki jo vidiš, zahteva na tisoče odločitev

  • Kakšna barva?
  • Kakšna velikost?
  • Kje točno na zaslonu?
  • Naj ima na vrhu krivuljo?
  • Ali uporabnik povečuje pogled?

Vse to se dogaja tako hitro, da tega sploh ne opaziš. Vse so vprašanja z odgovorom da ali ne, na milijarde njih, ki sodelujejo, da ustvarijo to, kar vidiš.

In to me navdušuje: tvoj računalnik nima pojma, kaj počne. Ne ve, kaj ta članek govori. Ne razume, kaj je telefon ali zakaj bi ga želel odkleniti. Ne more biti vesel, ker je opravil dobro delo, ali razočaran, ker dela.

To so le milijarde drobnih stikal, ki postavljajo vprašanja z odgovorom da ali ne in sledijo pravilom, ki smo jih zasnovali ljudje. Preprosta vprašanja, na katera se odgovarja neverjetno hitro, ustvarjajo iluzijo nečesa pametnega.

Kar je, če pomisliš, bolj impresivno, kot če bi bilo dejansko pametno. Ker smo to zgradili mi. Navadni ljudje smo z idejami in inženiringom ustvarili stroje, ki sprejmejo milijarde popolnih odločitev na sekundo, pri čemer ne uporabljajo nič bolj zapletenega kot stikala za luč.

Zakaj se je vse začelo s stikalom za luč

Se spomniš, ko sem ti na začetku povedal o stikalu za luč na hodniku? Zdaj veš, zakaj sem začel tam.

To stikalo je lahko samo v dveh položajih. Vklopljeno ali izklopljeno. In prav ta omejitev, ta preprostost, je razlog, da zanesljivo deluje vsakič, ko ga preklopiš.

Zakaj računalniki uporabljajo dvojiški sistem

Enako velja za računalnike. Lahko bi poskušali uporabiti zapletena stikala z veliko položaji, vendar bi bila ta nezanesljiva. Delala bi napake. Izrabila bi se. Zmedla bi se.

Preprosta stikala z odgovorom da ali ne? Ta preprosto delujejo.

Preklopi jih na milijarde zelo hitro, jih pametno organiziraj in dobiš vse, kar računalniki počnejo.

Tvoje fotografije. Tvoja sporočila. Tvoji zemljevidi. Tvoje bančništvo. Tvoji video klici z družino. Vse to je na najgloblji ravni le preklapljanje stikal, postavljanje vprašanj z odgovorom da ali ne, na milijarde krat na sekundo.

Ni čarovnija. Je nekaj boljšega od čarovnije. Je človeška iznajdljivost, ki vzame nekaj tako preprostega, kot je stikalo za luč, in z njim zgradi sodobni svet.

Kaj si morate zapomniti

Če se zdi to veliko, je tukaj tisto, kar je pomembno:

  1. 1 Računalniki za vse uporabljajo vprašanja z odgovorom da ali ne. Vsaka odločitev, ne glede na to, kako zapletena se zdi, je sestavljena iz milijonov preprostih odgovorov da ali ne. Kot tista rezervacija v restavraciji, le milijonkrat hitreje.
  2. 2 Preprosto je zanesljivo. Dva položaja (vklopljeno/izklopljeno, da/ne) delujeta popolno vsakič. Trije ali več položajev bi bili nezanesljivi in bi povzročali napake. Zato vsak računalnik, kar jih je bilo kdaj zgrajenih, uporablja dvojiški sistem.
  3. 3 Vzorci se združujejo v zapletenost. Tistih pet vzorcev, o katerih smo govorili (bančni trezor, dvoje vrat, obrnjen dan, stopnišče, igra spominjanja), se združuje na milijarde načinov, da ustvari vse, kar vaš računalnik počne.
  4. 4 Vsi pristopi niso enako potratni. Nekateri načini računanja porabijo veliko več baterije in časa kot drugi. Najučinkovitejši način je pogosto najpreprostejši: hitra preverjanja z odgovorom da ali ne namesto zapletenih izračunov.
  5. 5 To vpliva na vaše vsakdanje življenje. Življenjska doba baterije, zasebnost, hitrost, vpliv na okolje, stroški. Na vse to neposredno vpliva to, ali vaše aplikacije uporabljajo učinkovito računanje z odgovori da ali ne ali potratne zapletene izračune.
  6. 6 Preprosto računanje z odgovori da ali ne omogoča zasebnost. Ko so stvari dovolj učinkovite, da delujejo na vašem telefonu, vašim podatkom ni treba nikoli zapustiti vaše naprave. Brez oblaka. Brez pošiljanja vaših fotografij ali glasu na strežnike podjetij.
  7. 7 Prihodnost se vrača k osnovam. Po letih početja vsega na zapleten način pametni inženirji spoznavajo: za mnoge naloge preprosta vprašanja z odgovorom da ali ne delujejo bolje, hitreje in učinkoviteje.
Odklepanje z obrazom se zdi čarobno, ker se na tisoče drobnih preverjanj konča, preden jih sploh opazite.

Bistvo

Vaš računalnik, pa naj bo to telefon, prenosnik ali katera koli druga naprava, vsako sekundo sprejme na milijarde odločitev. In vsaka od teh odločitev se na koncu zvede na da ali ne, vklopljeno ali izklopljeno, 1 ali 0.

Ni nič bolj zapleteno kot stikalo za luč na hodniku. Le na milijarde teh stikal deluje skupaj, neverjetno hitro.

Tehnološka industrija je vrsto let stvari zapletala, čeprav ni bilo treba. Uporabljala je zahtevne izračune, čeprav bi preprosta preverjanja z da ali ne povsem zadostovala. Zapravljala je baterijo, zapravljala čas in silila, da se vse dogaja v oddaljenih podatkovnih centrih.

A to se spreminja.

Pametna podjetja razvijajo programsko opremo, ki spoštuje preprosto osnovo z da ali ne. Rezultati so izjemni: telefoni z baterijo, ki zdrži več dni, aplikacije, ki varujejo vašo zasebnost, takojšnji odzivi in ogromno manjša poraba energije.

To ni tehnologija prihodnosti. Dogaja se zdaj. Vaš naslednji telefon ali naslednja posodobitev aplikacije morda že uporabljata te učinkovite pristope z da ali ne.

In vse se na koncu zvede na nekaj tako preprostega, kot je stikalo za luč. Vklopljeno ali izklopljeno. Da ali ne. Najpreprostejša možna izbira, ponovljena milijardokrat na sekundo, ustvarja vse, kar si predstavljate kot digitalni svet.

Zato se naslednjič, ko prižgete stikalo za luč na hodniku, spomnite: uporabljate popolnoma isto zamisel, ki vaš pametni telefon dela pameten. Preprosto, zanesljivo in nekako popolnoma briljantno.

Podjetja, kot je Dweve, gradijo naslednjo generacijo učinkovite umetne inteligence s temi preprostimi načeli z da ali ne. Namesto zapletenih izračunov uporabljajo hitro prepoznavanje vzorcev, ki je 40-krat hitrejše in porabi 96 % manj energije. Prihodnost računalništva ni v večji zapletenosti. Je v pametnejši uporabi preprostosti.