Ključni podaci za van
- DeepMindov AI kodni mehanizam dobar je kao prosječan ljudski programer.
- Mehanizam AlphaCode nudi kreativna rješenja za probleme kodiranja.
-
AI bi mogao biti najbolji kada povećava ljudski rad umjesto da ga zamjenjuje.
Istraživačka tvrtka DeepMind kaže da AI strojevi za kodiranje mogu pisati programe jednako dobro kao i čovjek. Dolaze li roboti konačno za poslove programera softvera?
Kada je DeepMind stavio svoj AlphaCode pogon na izazove kodiranja osmišljene za testiranje ljudi, završio je u prvih 54 posto, što ga čini dobrim kao prosječni čovjek. To bi moglo zvučati kao da je spremno za korištenje uživo. Mogli biste otpustiti najgoru polovicu svojih ljudskih kodera, a zatim ih zamijeniti AI botovima za kodiranje, zar ne? Ne još.
"U tvrtkama s umjetnom inteligencijom pisci su potrebniji nego ikad. Prava korist od pisaca s umjetnom inteligencijom jest da pružaju istraživanja i alate koji [ubrzavaju] proces onoga što treba ući u sadržaj. Pretpostavljam da AI strojevi za kodiranje učinit će isto za programere. To će ih učiniti učinkovitijima, olakšat će početak razvoja strukture za njihove aplikacije i ubrzati [ubrzati] proces kodiranja, " John Cass, suosnivač tvrtke AI AIContentGen, rekao je Lifewire putem e-pošte.
Podrška, a ne zamjena
Obećanje umjetne inteligencije je da može zamijeniti ljude u jednostavnim zadacima ili zamijeniti ljude u skupim poslovima. Ali u praksi još nismo tamo. Ako ste ikada koristili AI aplikacije za uređivanje svojih fotografija, na primjer, znat ćete da postoji još dosta čišćenja nakon što alat završi. U najmanju ruku, čovjek je sveden na klikanje gumba za kruženje kroz opcije koje je stvorila umjetna inteligencija, a zatim odabir najboljeg.
U slučaju DeepMindsovog AlphaCode stroja, njegova AI obučena je za rješavanje izazova kodiranja. Primjeri navedeni na stranici projekta AlphaCode su pronalaženje optimalnih načina za uređenje cesta i zgrada ili smišljanje strategija za pobjedu u društvenim igrama. Ovo možda neće biti korisno na radnom mjestu, ali AI DeepMinda pokazao je jednu važnu osobinu: kreativnost.
"Sa sigurnošću mogu reći da su rezultati AlphaCodea nadmašili moja očekivanja," rekao je Mike Mirzayanov, osnivač Codeforcesa, stranice koja organizira natjecanja u kodiranju, na blogu Deep Mind. "Bio sam skeptičan jer je čak i kod jednostavnih natjecateljskih problema često potrebno ne samo implementirati algoritam, već i – a to je najteži dio – izumiti ga."
Najvjerojatniji scenarij, barem za početak, jest da ljudski koderi koriste alate umjetne inteligencije kako bi im pomogli u radu. I druge tvrtke, Microsoft na primjer, rade na AI alatima koji pomažu programerima da brže rade tako što obavljaju puno posla umjesto njih.
Na neki način, svi smo navikli koristiti AI alate svaki dan, i znamo koje zamke i frustracije oni donose. Automatsko ispravljanje, na primjer, trebalo bi ubrzati tipkanje na malim zaslonskim tipkovnicama, ali u praksi na kraju mijenjate svoj stil tipkanja kako biste bolje pokrenuli prijedloge za automatsko ispravljanje.
Dakle, hoće li ljudske kodere doista zamijeniti AI? Malo vjerojatno.
"Koderi će i dalje biti na vozačkom mjestu, kao što su pisci s piscima AI sadržaja, " kaže Cass. "Na neki način, novi AI alati za pisanje znače još veću sigurnost posla za pisce jer će oni imati stručnost o tome kako koristiti i izvući najbolje iz sofisticiranijih alata u doglednoj budućnosti."
Art Official Intelligence
Postoji nekoliko načina da vidite AI u kreativnim nastojanjima. Jedan je da uklanja naporan rad i dopušta čovjeku da se više usredotoči na kreativne aspekte. Čovjek postaje više filmski redatelj umjesto scenarist glumac. Možemo napraviti korak unatrag i sagledati cijeli projekt s više razine, ne obazirući se na sitne detalje potrebne za postizanje naših vizija.
"To će ih učiniti učinkovitijima, olakšavajući početak razvoja strukture za njihove aplikacije…"
S druge strane, AI kreativnost je još uvijek algoritamska kreativnost. Izmišljat će rješenja, pisati romane ili filtrirati naše fotografije, ali možda ne na način koji rezonira s drugim ljudima na način na koji umjetnost može.
Između ovih krajnosti su umjetnici poput Briana Enoa, koji dopušta domaćoj glazbi stvorenoj umjetnom inteligencijom da se vrti u pozadini dok je on u studiju. Kad mu nešto zapne za uho, on to spremi za kasniju upotrebu.
Kreacije umjetne inteligencije mogu inspirirati ljude u smjerovima u kojima inače ne bismo išli. Ili umjetna inteligencija može diktirati kako radimo, tako da završimo kao uslužne dadilje za strojeve. Kao i svaki drugi alat, važno je kako ga koristimo.