Analiza4 min čitanja

Velika zabluda o AI programerima: Tko piše vaš kod?

Mnogi misle da AI samostalno piše kod, no stvarnost je znatno drugačija.

S

Autor

Shtef

Objavljeno

AI programer zabluda

Velika zabluda o AI programerima: Tko piše vaš kod?

AI vas neće zamijeniti, ali onaj tko ga koristi hoće

Trenutno se u tehnološkom svijetu širi narativ o tome kako umjetna inteligencija već sada može samostalno pisati cijele aplikacije. Čitamo naslove o "kraju programiranja" i slušamo predviđanja da će uskoro svatko moći generirati kompleksan softver samo jednostavnim upitom na engleskom jeziku. No, je li to doista tako?

Prevladavajuća priča

Glavna priča koju nam serviraju velike tehnološke tvrtke i razni "tech influenceri" jest da su AI modeli poput GPT-4 i Copilota postali toliko napredni da kodiranje kao vještina postaje zastarjelo. Tvrdi se da će umjetna inteligencija u potpunosti zamijeniti potrebu za ljudskim inženjerima softvera, čime će se razvojni ciklusi svesti na nekoliko sekundi, a troškovi razvoja smanjiti gotovo na nulu.

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

Iako je neosporno da je AI donio revoluciju u brzini pisanja koda, on je zapravo moćan autocompletion alat, a ne neovisni inženjer. AI ne razumije poslovnu domenu, ne shvaća kontekst zastarjelog koda unutar organizacije, niti može samostalno donositi arhitektonske odluke koje osiguravaju sigurnost, skalabilnost i održivost sustava na duge staze.

Kada AI generira stotine linija koda za nekoliko sekundi, netko taj kod mora pročitati, razumjeti, testirati i integrirati u postojeći sustav. Brzina generiranja nije isto što i kvaliteta rješenja. Što je kod lakše generirati, to je teže otkloniti pogreške u njemu kada stvari pođu po zlu, a složenost sustava raste eksponencijalno.

Posljedice u stvarnom svijetu

Ako tvrtke povjeruju da mogu zamijeniti svoje iskusne inženjere pukim prompt inženjeringom, suočit će se s gomilanjem tehničkog duga. Dobitnici u ovoj novoj eri bit će oni programeri koji nauče vješto koristiti AI alate kao ekstenziju vlastitog znanja. Gubitnici će biti oni koji očekuju da će AI odraditi cijeli posao umjesto njih, kao i tvrtke koje misle da je razvoj softvera samo pisanje linija koda, a ne složeno rješavanje problema.

Završni stav

Umjetna inteligencija ne označava kraj programiranja, već kraj programiranja kakvog smo do sada poznavali. Vještina više nije u pukom tipkanju sintakse, već u postavljanju pravih pitanja, razumijevanju arhitekture sustava i kritičkoj evaluaciji onoga što stroj proizvede. AI programer ne postoji; postoji samo programer koji koristi AI.


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

Povezano

Pročitajte i ovo

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

Ilustracija razlike između današnjih AI alata i opće umjetne inteligencije
Analiza

Zašto AGI nije ni blizu usprkos obećanjima tehnoloških divova

Hype oko opće umjetne inteligencije zamagljuje stvarna ograničenja današnjih jezičnih modela.

Ilustracija uz vijest o AlphaGenome Atlasu
AI vijesti

DeepMind predstavio moćni AlphaGenome Atlas

Nova baza podataka koja sadrži predviđanja za 9 milijardi mogućih jednoslovnih mutacija u ljudskom genomu.

Ilustracija uz komentar: Umjetna inteligencija i stvarna produktivnost developera
Analiza

Umjetna inteligencija i stvarna produktivnost developera

Zašto AI alati za programiranje udaraju u zid složenosti i zašto pisanje koda nije jedini posao inženjera.