Zabluda o AI inženjerima: Tko rješava prave probleme?
Industrija promovira ideju o 'AI inženjerima', ali stvarnost pokazuje drugačiju sliku.
Posljednjih mjeseci tehnološka industrija opsjednuta je novom titulom: AI inženjer. Prema obećanjima startupa i influencera, to su developeri budućnosti koji ne moraju duboko razumjeti algoritme ili arhitekturu, već samo znaju kako složiti prave upite i spojiti nekoliko gotovih API-ja. No, iza ovog privlačnog narativa krije se ozbiljan problem u razumijevanju načina na koji se zapravo gradi pouzdan softver.
Prevladavajuća priča
Priča koju nam industrija prodaje zvuči revolucionarno. Klasični programeri navodno postaju zastarjeli. Zašto biste plaćali iskusnog senior developera s desetljećem iskustva u optimizaciji baza podataka i distribuiranih sustava, kada možete zaposliti "AI inženjera" koji će uz pomoć naprednih jezičnih modela i nekoliko gotovih alata sastaviti aplikaciju u tjedan dana?
Ovaj narativ sugerira da je samo pisanje koda najveća prepreka u razvoju softvera. Ako alat može generirati tisuće linija koda u sekundi, logika nalaže da se produktivnost povećava eksponencijalno. U toj viziji budućnosti, domensko znanje i duboko razumijevanje računalnih znanosti zamjenjuju se vještinom davanja instrukcija umjetnoj inteligenciji.
Zašto je ta priča pogrešna ili nepotpuna
Problem s ovom pričom je što potpuno ignorira stvarnost razvoja softvera. Pisanje novog koda rijetko je glavno usko grlo u velikim sustavima. Pravi izazovi leže u održavanju, skaliranju, otklanjanju nejasnih grešaka u produkciji i razumijevanju složenih poslovnih zahtjeva.
Kada AI model izbaci rješenje, on to čini na temelju statističkih vjerojatnosti iz svojih podataka za treniranje, a ne na temelju razumijevanja vašeg specifičnog poslovnog konteksta. Kada taj generirani kod neizbježno zakaže u specifičnim rubnim slučajevima, "AI inženjer" bez dubokog tehničkog predznanja ostaje bespomoćan. Brzinsko spajanje API-ja funkcionira sjajno za izradu prototipa, ali kada sustav mora podržati milijune korisnika i biti usklađen sa sigurnosnim standardima, tada na scenu stupaju pravo inženjerstvo i senioritet.
Posljedice u stvarnom svijetu
Tvrtke koje slijepo povjeruju u ovaj hype suočit će se s ozbiljnim posljedicama. Kratkoročno, možda će brže isporučivati prototipe. Dugoročno, gomilat će tehnički dug brzinom kakvu do sada nismo vidjeli. Imat ćemo sustave sastavljene od "crnih kutija" koje nitko u timu u potpunosti ne razumije.
Ono što gubimo u ovom procesu je vrijednost iskustva. Senior developeri nisu plaćeni zato što brzo tipkaju kod, već zato što znaju koji kod ne treba napisati. Oni prepoznaju arhitektonske greške prije nego što one postanu nepremostivi problemi. Smanjivanjem vrijednosti tog iskustva, industrija stvara generaciju aplikacija koje su u svojoj srži krhke.
Završni stav
Umjetna inteligencija fantastičan je alat koji nas čini bržima i efikasnijima, ali ne mijenja temeljne zakone inženjerstva. Zabluda o "AI inženjerima" opasna je jer stvara privid da je stvaranje softvera postalo trivijalno. Oni koji razumiju ispod haube kako stvari zaista funkcioniraju bit će vrjedniji nego ikada prije, jer će upravo oni morati popravljati kaos koji će iza sebe ostaviti vojska alata bez nadzora.
Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef



