AI alati neće zamijeniti programere, već samo repetitivno kodiranje
Razvoj softvera zahtijeva razumijevanje poslovnih problema, a ne samo brzo generiranje linija koda.
Svaki tjedan izlazi novi alat koji obećava da će pretvoriti običan tekst u gotove aplikacije u nekoliko sekundi. Naslovi vrište kako su programeri postali višak i kako će učenje programiranja uskoro postati jednako zastarjelo kao učenje telegrafije. Međutim, stvarnost u IT industriji priča potpuno drugačiju priču. Umjetna inteligencija mijenja naš svakodnevni rad, ali nas ne zamjenjuje.
Prevladavajuća priča
Mainstream narativ oslanja se na jednostavnu računicu: ako veliki jezični modeli mogu točno riješiti zadatke s platformi za vježbanje kodiranja i generirati skripte bez ljudske pomoći, onda logično slijedi da nam ljudi više ne trebaju. Investitori i menadžeri u ovome vide priliku za drastično smanjenje troškova, vjerujući da će nekoliko inženjera naoružanih AI alatima moći zamijeniti čitave odjele.
Zašto je ta priča pogrešna ili nepotpuna
Pisanje samog koda često predstavlja samo manji, ponekad i najlakši dio posla softverskog inženjera. Pravi inženjering podrazumijeva duboko razumijevanje nejasnih zahtjeva, dizajniranje arhitekture koja se može skalirati, prepoznavanje sigurnosnih rizika i održavanje sustava usklađenim sa stalno promjenjivim poslovnim ciljevima. LLM-ovi su nevjerojatno sposobni asistenti koji izvrsno rješavaju repetitivne i dobro definirane zadatke. No, kada se pojavi nedokumentirani problem duboko u starom sustavu ili kada treba donijeti odluku o kompromisima u arhitekturi, AI alati redovito haluciniraju i ne nude iskoristivo rješenje. Programeri danas ne pišu manje koda; umjesto toga, oni postaju arhitekti i revizori koji usmjeravaju i provjeravaju kod koji AI proizvodi.
Posljedice u stvarnom svijetu
Oni koji nastave raditi isključivo kao izvršitelji jednostavnih zadataka i odbijaju usvojiti AI alate zaista bi mogli biti ugroženi. S druge strane, inženjeri koji znaju kako integrirati ove alate u svoj radni proces postaju nevjerojatno produktivni. Tvrtke koje otpuste svoje programere u nadi da će ih u potpunosti zamijeniti AI asistentima suočit će se s tehničkim dugom epskih razmjera. Pobjednici u ovoj tranziciji su oni koji prepoznaju da umjetna inteligencija nije jeftina radna snaga, već izuzetno moćan alat koji pojačava sposobnosti kvalitetnih stručnjaka.
Završni stav
Umjetna inteligencija ne ukida potrebu za softverskim inženjerima, već oslobađa njihovo vrijeme kako bi se mogli baviti onim što je doista važno: rješavanjem kompleksnih sistemskih i poslovnih problema. Zanat se mijenja, ali vrhunski inženjeri ostaju jednako neophodni.
Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef



