Kako Rubikova kocka ima Siri i Viv Stvoritelja Adam Cheyer u programiranje

$config[ads_kvadrat] not found

A.I. Solves a 55 x 55 x 55 Rubik's Cube

A.I. Solves a 55 x 55 x 55 Rubik's Cube
Anonim

Osobna web stranica Adama Cheyera izgleda kao stranica koja je izrezana iz internetskog arhiva Wayback Machine. Uzorak slagalice blijedi u Cheyerovu fotografiju pokraj četiri reči koje sadrže izjavu: "Računala su neugodna za korištenje, a ne odgovaraju načinu na koji ljudi misle."

Cheyer-ova internetska stranica više je od slučajne i nove relikvije iz sredine 2000-ih. To je rana internetska stranica čovjeka iza Sirija i Viva, koji ima za cilj biti najnapredniji oblik jezično utemeljenog A.I. kada će debitirati kasnije ove godine. Unatoč svom izgledu, Cheyer-ova internetska stranica još uvijek je ažurirana najnovijim vijestima o njegovim govornim aranžmanima i proizvodima. No, također se vraća na prošlost na Cheyerovim prvim pohodima u programiranje. Za Cheyer sve je počelo s Rubikovom kockom.

"Rubikova Kocka me je dovela u računala", kaže Cheyer Inverzan preko e-pošte, “s prvim punim programom koji sam ikada napisao (u Osnovnom programskom jeziku: ako-onda, goto, print) kao Rubikov Cube Solver.”

Programeri koji su odrasli prije sveprisutnosti računala i interneta nisu imali luksuz korisnih programskih jezika i platformi za učenje. Programirali su prije nego što je programiranje bilo kul stvar, a biti ispred krivulje značilo je bočno ući u binarni svijet 1s i 0s. No Cheyer i drugi rani usvojitelji radili su isto što i današnji programeri: rješavanje problema.

"Teško je slijediti knjige o Rubikovim kockama, osobito zbog zapisa koji su koristili za preokretanje ili pomicanje po kocki", kaže Cheyer. "Tipičan slijed bi bio ovakav: R2 L'U D2 itd. - teško ga je analizirati. Jedan od mojih doprinosa u to vrijeme bio je grafički zapis koji je prikazivao slike na prilično koncizan način."

Godine 1981. Cheyer je mogao srediti Rubikovu kocku u prosjeku 26 sekundi. Danas su potezi koje je koristio zastarjeli, a brža rješenja su raširenija; trenutni svjetski rekord Rubikove kocke, kosa ispod pet sekundi, postavljena je prošle godine. To, međutim, ne umanjuje utjecaj koji stvara grafički zapis na Cheyer.

"Budući da sam bio ponosan na tu ideju, ostavio sam je na svojoj web stranici u nadi da će neki drugi ambiciozni kubist možda smatrati da je zapis koristan, ako ne i sam slijed poteza", kaže Cheyer.

Rubikovi Kockice nisu ono što su nekad bili. Svakako, igračke se i dalje pojavljuju povremeno kao zamjena za genijalnost. Pogledajte lika Will Smitha Traženje sreće kao primjer. (Iako je sada ta referenca stara 10 godina.)

Ne možete računati na javni školski sustav koji će potaknuti mlade ljude na učenje programa. Teško da možete računati na javni školski sustav koji će potaknuti mlade na matematiku. Srećom, štreber i računalna kultura su sada cool. Da nije, ne biste ovo čitali. Ljudi koji bi mjerili koliko brzo mogu riješiti Rubikovu kocku su igrači i ovisnici o internetu danas, a igrači i ovisnici o internetu su programeri koji će oblikovati budućnost.

"Mislim da će igraći programi poput MineCrafta potaknuti djecu da se presele od igrača do eventualnog programiranja, dodavanja dodataka i stvaranja vlastitih svjetova", kaže Cheyer.

Ako su ti svjetovi nešto poput svijeta koji Cheyer pomaže izgraditi s Vivom, budućnost izgleda pametno.

$config[ads_kvadrat] not found