Analiza4 min čitanja

Mit o programiranju uz umjetnu inteligenciju i praksa

Stvarno iskustvo programera u radu s AI alatima znatno se razlikuje od marketinških tvrdnji o potpunoj automatizaciji pisanja koda.

S

Autor

Shtef

Objavljeno

Stvarni rad programera uz pomoć umjetne inteligencije

Mit o programiranju uz umjetnu inteligenciju i praksa

Stvarno iskustvo programera znatno se razlikuje od obećane potpune automatizacije.

Ako slušate tehnološke direktore i marketinške stručnjake, pisanje koda postalo je stvar prošlosti. Prema njima, dovoljno je napisati nekoliko rečenica običnog teksta, a umjetna inteligencija će stvoriti savršenu, sigurnu i brzu aplikaciju u samo nekoliko sekundi. No, svatko tko je zapravo pokušao izgraditi složeniji sustav pomoću današnjih AI alata zna da je stvarnost puno kompliciranija.

Prevladavajuća priča

Glavna priča koja se trenutno plasira javnosti glasi: "Softverski inženjeri postaju nepotrebni." Tvrdi se da alati poput GitHub Copilota, ChatGPT-a i Claudea mogu zamijeniti ljudske programere. Investitori i menadžeri očekuju da će razvojni procesi postati višestruko brži i jeftiniji jer umjetna inteligencija može samostalno razumjeti poslovne zahtjeve i prevesti ih u savršen programski kod.

Zašto je ta priča pogrešna ili nepotpuna

Ova priča potpuno promašuje bit onoga što programiranje zapravo jest. Pisanje koda oduvijek je bilo lakši dio posla. Teži dio je razumijevanje onoga što korisnik stvarno želi, rješavanje nejasnih zahtjeva i dizajniranje arhitekture koja se može održavati godinama.

Današnji AI alati su izvrsni pomoćnici za rutinske zadatke. Oni mogu generirati osnovnu strukturu, predložiti funkciju ili pomoći u pronalasku greške u sintaksi. Međutim, oni nemaju širi kontekst cijelog sustava. Kada AI generira kompleksan kod, on često izgleda ispravno na prvi pogled, ali sadrži suptilne greške, sigurnosne propuste ili rješenja koja se ne uklapaju u ostatak aplikacije. Programer tada mora provesti više vremena pokušavajući razumjeti i popraviti kod koji je generirao AI, nego što bi mu trebalo da ga je sam napisao od početka. Umjesto da programiranje postane nepotrebno, uloga inženjera se pretvara u posao lektora i revizora za kod koji stvara umjetna inteligencija.

Posljedice u stvarnom svijetu

Ako tvrtke nastave vjerovati u mit o potpunoj automatizaciji, suočit će se s ozbiljnim problemima. Timovi će biti smanjeni pod lažnom pretpostavkom da AI može odraditi posao, što će dovesti do preopterećenja preostalih inženjera. Zbog oslanjanja na generirani kod bez dubokog razumijevanja, kvaliteta softvera će padati, a tehnički dug će rasti nevjerojatnom brzinom.

Dobitnici u ovoj situaciji bit će samo oni inženjeri koji nauče pametno koristiti AI alate kao pomoć, a ne kao zamjenu. Oni će moći brže raditi i rješavati kompleksnije probleme, ostavljajući rutinski posao strojevima. Gubitnici će biti tvrtke koje pokušaju zamijeniti ljudsko znanje i iskustvo jeftinim, automatiziranim rješenjima, jer će dugoročno platiti puno višu cijenu održavanja takvih sustava.

Završni stav

Umjetna inteligencija neće uništiti posao programera, već će ga promijeniti. Pisanje čistog koda i dalje zahtijeva ljudsku procjenu, iskustvo i razumijevanje konteksta. AI je moćan alat, ali na kraju dana, netko mora preuzeti odgovornost za ono što je izgrađeno.


Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef

Starija objava
Povezano

Pročitajte i ovo

Još nekoliko objava koje šire kontekst oko tema, kompanija i AI trendova iz ove priče.

Ilustracija sukoba između OpenAI-ja i Applea
AI vijesti

OpenAI navodno priprema tužbu protiv Applea zbog integracije

OpenAI razmatra pravne korake protiv Applea zbog nezadovoljstva načinom na koji je ChatGPT integriran u iOS sustav.

Ilustracija skretanja pažnje s pravih inovacija zbog AGI-ja
Analiza

Zašto nas opsesija s AGI-jem udaljava od pravih inovacija

Analiza kako lov na opću umjetnu inteligenciju skreće pažnju s rješavanja stvarnih, praktičnih problema današnjice.

Ilustracija prelaska s umjetne inteligencije na čvrsti inženjering
Analiza

Kraj AI turizma: Zašto uvođenje umjetne inteligencije nije magija

Analiza zašto se završava era površnog entuzijazma oko umjetne inteligencije i zašto se fokus industrije vraća na ozbiljan softverski inženjering i stvarnu poslovnu vrijednost.