Ključni izsledki
- DeepMind's AI kodirni mehanizem je enako dober kot povprečen človeški programer.
- Mehanizam AlphaCode ponuja kreativne rešitve za težave s kodiranjem.
-
Umetna inteligenca je morda najboljša, če poveča človeško delo, namesto da ga nadomesti.
Raziskovalno podjetje DeepMind pravi, da lahko stroji za kodiranje AI pišejo programe tako dobro kot človek. Ali roboti končno prihajajo na delovna mesta razvijalcev programske opreme?
Ko je DeepMind svoj mehanizem AlphaCode vključil v izzive kodiranja, namenjene preizkušanju ljudi, se je uvrstil med 54 odstotkov najboljših, zaradi česar je tako dober kot povprečen človek. Morda se sliši, kot da je pripravljen za uporabo v živo. Lahko bi odpustili najslabšo polovico vaših človeških koderjev, nato pa jih nadomestili z roboti za kodiranje AI, kajne? Ne še.
"Podjetja z umetno inteligenco potrebujejo pisce bolj kot kdaj koli prej. Resnična prednost piscev umetne inteligence je, da zagotavljajo raziskave in orodja, ki [pospešijo] proces določanja, kaj mora iti v vsebino. Predstavljam si, da je umetna inteligenca kodirni mehanizmi bodo storili enako za programerje. To bo naredilo te bolj učinkovite, olajšalo začetek razvoja strukture za njihove aplikacije in pospešilo [pospešilo] proces kodiranja, " John Cass, soustanovitelj podjetja AI AIContentGen, je povedal Lifewire po e-pošti.
Podpora, ne nadomeščanje
Obljuba umetne inteligence je, da lahko nadomesti ljudi pri nizkih opravilih ali ljudi v dragih službah. A v praksi še nismo tam. Če ste na primer kdaj uporabljali aplikacije z umetno inteligenco za urejanje svojih fotografij, boste vedeli, da vas čaka še veliko čiščenja, potem ko je orodje končano. Vsaj človek mora klikniti gumb za kroženje med možnostmi, ustvarjenimi z umetno inteligenco, in nato izbrati najboljše.
V primeru DeepMindsovega mehanizma AlphaCode je njegov AI usposobljen za spopadanje z izzivi kodiranja. Primeri na strani projekta AlphaCode so iskanje optimalnih načinov za ureditev cest in zgradb ali priprava strategij za zmago v družabnih igrah. Ti morda ne bodo uporabni na delovnem mestu, vendar je DeepMindova umetna inteligenca pokazala eno pomembno lastnost: ustvarjalnost.
"Lahko rečem, da so rezultati AlphaCode presegli moja pričakovanja," je v blogu Deep Mind dejal Mike Mirzayanov, ustanovitelj spletnega mesta Codeforces, ki organizira tekmovanja v kodiranju. "Bil sem skeptičen, ker je tudi pri preprostih konkurenčnih problemih pogosto potrebno ne le implementirati algoritem, ampak tudi – in to je najtežji del – izumiti ga."
Najverjetnejši scenarij, vsaj za začetek, je, da bodo človeški koderji uporabljali orodja AI, ki jim bodo pomagala pri delu. In druga podjetja, na primer Microsoft, delajo na orodjih umetne inteligence, ki programerjem pomagajo pri hitrejšem delu, tako da namesto njih opravijo veliko dela.
Na nek način smo vsi navajeni vsak dan uporabljati orodja AI in poznamo pasti in frustracije, ki jih prinašajo. Samodejni popravek naj bi na primer omogočil hitrejše tipkanje na majhnih zaslonskih tipkovnicah, vendar v praksi na koncu spremenite svoj stil tipkanja, da bolje sprožite predloge za samodejno popravljanje.
Bo torej človeške koderje res nadomestila umetna inteligenca? Malo verjetno.
"Koderji bodo še vedno na vozniškem sedežu, saj so pisci s pisci vsebine AI," pravi Cass. "Nova orodja za pisanje z umetno inteligenco na nek način pomenijo še večjo varnost zaposlitve za pisce, saj bodo imeli strokovno znanje o tem, kako uporabljati in kar najbolje izkoristiti bolj sofisticirana orodja v bližnji prihodnosti."
Art Official Intelligence
Obstaja nekaj načinov za ogled umetne inteligence v ustvarjalnem iskanju. Eno je, da odstrani tarnanje in človeku omogoči, da se bolj osredotoči na ustvarjalne vidike. Človek postane bolj filmski režiser namesto scenarist igralca. Lahko stopimo korak nazaj in si ogledamo celoten projekt z višje ravni, brez skrbi za malenkosti, ki so potrebne za doseganje naših vizij.
"Zaradi tega bodo učinkovitejši, kar bo olajšalo začetek razvoja strukture za njihove aplikacije…"
Na drugi strani je ustvarjalnost AI še vedno algoritemska ustvarjalnost. Izumil bo rešitve, pisal romane ali filtriral naše fotografije, vendar morda ne na način, ki bi odmeval z drugimi ljudmi na način, kot to zmore umetnost.
Med temi skrajnostmi so umetniki, kot je Brian Eno, ki pusti domačo glasbo, ustvarjeno z umetno inteligenco, teči v ozadju, medtem ko je v studiu. Ko mu nekaj pade na uho, to shrani za kasnejšo uporabo.
Kreacije umetne inteligence lahko navdihnejo ljudi v smeri, kamor običajno ne bi šli. Ali pa lahko umetna inteligenca narekuje, kako delamo, tako da končamo kot služabne varuške za stroje. Tako kot pri vsakem orodju je torej pomembno, kako ga uporabljamo.