Mit o potpuno autonomnim AI agentima: Stvarnost naspram obećanja
Zašto nas umjetna inteligencija još dugo neće zamijeniti kao programere
Svi smo vidjeli najave. Pokrećete terminal, unesete jednu rečenicu u AI agenta, i on vam izgradi kompletnu aplikaciju dok vi pijete kavu. No, čim pokušate tu "magiju" primijeniti na stvarnom projektu sa zastarjelim kodom, loše dokumentiranim ovisnostima i poslovnom logikom koja postoji samo u glavama kolega, iluzija se brzo raspline.
Prevladavajuća priča
Industrija nas uvjerava da smo na pragu potpunog automatiziranja razvoja softvera. Prema toj priči, uloga programera će se svesti na ulogu "prompt inženjera" koji tek sjednu i opišu što žele, a AI agenti će samostalno pisati kod, rješavati arhitekturu, popravljati greške i puštati promjene u produkciju. Alatima se dodaju epiteti "autonomni", obećavajući da će agenti rješavati kompleksne zadatke bez ljudske intervencije.
Zašto je ta priča pogrešna ili nepotpuna
Problem je u tome što programiranje nikada nije bilo samo pisanje koda. Ono je prije svega razumijevanje problema, definiranje konteksta i donošenje teških odluka u moru kompromisa. AI agenti su fantastični u generiranju rješenja za izolirane, dobro dokumentirane probleme, ali padaju na ispitu kada trebaju shvatiti zašto je neka klasa prije pet godina napisana na točno određeni način zbog bizarne poslovne logike klijenta.
Nadalje, autonomija u programiranju znači sposobnost prepoznavanja pogrešnih pretpostavki. Kada AI agent naiđe na prepreku, često upada u beskonačne petlje "popravaka" koji zapravo kvare druge dijelove sustava, umjesto da napravi korak unazad i preispita cijeli pristup. Kontekst koji iskusni developer drži u glavi – od arhitektonskih vizija do ograničenja baze podataka – jednostavno nije nešto što možete spakirati u jedan prompt.
Posljedice u stvarnom svijetu
Ako nastavimo forsirati ideju da su AI agenti zamjena za inženjere, dobit ćemo poplavu loše strukturiranog, neodrživog koda koji nitko u timu ne razumije. Tvrtke koje otpuste seniore misleći da im treba samo "AI operater" ubrzo će otkriti da je održavanje takvog koda skuplje od tradicionalnog razvoja.
Pravi pobjednici bit će oni koji AI vide kao pojačalo, a ne kao zamjenu. Alati koji inženjerima pomažu da brže istraže opcije, automatiziraju dosadne zadatke i lakše refaktoriraju kod donijet će stvarnu vrijednost. Softverski inženjer budućnosti neće biti tipkač, već arhitekt i tehnički recenzent AI generiranog koda.
Završni stav
Autonomni AI agenti su briljantni asistenti, ali su užasni arhitekti. Dok ne razvijemo umjetnu inteligenciju koja može sama ići na sastanke s klijentima i shvatiti što zapravo žele, nasuprot onome što govore, uloga programera ostaje nezamjenjiva.
Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef



