Analiza4 min čitanja

Je li umjetna inteligencija doista kraj programiranja?

Analiza stvarnog utjecaja umjetne inteligencije na posao softverskih inženjera i zašto narativ o kraju programiranja promašuje bit.

S

Autor

Shtef

Objavljeno

Ilustracija programera i umjetne inteligencije

Je li umjetna inteligencija doista kraj programiranja?

Umjetna inteligencija ne uništava softversko inženjerstvo, već ga oslobađa od puke sintakse

Svaki put kad izađe nova verzija velikog jezičnog modela, tehnološki portali i društvene mreže preplavljeni su apokaliptičnim naslovima o kraju programiranja. "AI će u potpunosti napisati aplikaciju za pet minuta" i "Softverski inženjeri postaju višak" samo su neke od tvrdnji. Iako su napredni alati dramatično promijenili način na koji pišemo kod, ideja da oni znače konačni kraj profesije softverskog inženjera duboko je pogrešna. Takav se narativ temelji na nerazumijevanju onoga što razvoj softvera zapravo jest.

Prevladavajuća priča

Glavni narativ u mainstream medijima jest da je pisanje koda primarno mehanički i repetitivni proces koji strojevi mogu obavljati brže i učinkovitije. S obzirom na to da AI modeli mogu bez problema generirati složeni kod u nekoliko sekundi, prevoditi aplikacije iz jednog jezika u drugi i rješavati standardne algoritamske zadatke, tvrdi se da ljudski programeri uskoro neće biti potrebni.

Sve što će nam trebati, prema toj tezi, bit će "prompt inženjeri" koji će na prirodnom jeziku opisati što žele, a AI će obaviti tehnički posao ispod haube. Investitori su oduševljeni jer to obećava smanjenje troškova razvoja, neograničeno skaliranje i brži izlazak na tržište bez potrebe za skupim IT stručnjacima.

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

Temeljni problem s ovim narativom jest pretpostavka da je najvažniji posao inženjera isključivo pisanje koda. Međutim, svatko tko je radio na kompleksnom sustavu u stvarnom svijetu zna da je samo pisanje koda često najlakši dio. Prava vrijednost leži u dubokom razumijevanju poslovnih zahtjeva, dizajniranju robusne arhitekture i rješavanju dvosmislenosti. Ključno je osiguravanje kompatibilnosti s postojećim sustavima i dugoročno održavanje te debagiranje tog živog sustava.

Kada umjetna inteligencija generira kod, ona samo automatizira proces prevođenja naših misli u sintaksu. To je korisno i štedi vrijeme, ali to još uvijek nije inženjerstvo. Trenutni AI modeli ne mogu preuzeti odgovornost za to da sustav doista rješava pravi poslovni problem. Oni nemaju široki kontekst specifične domene, ne razumiju međuovisnosti unutar naslijeđenih sustava i skloni su "halucinacijama" koje mogu imati katastrofalne posljedice.

Umjesto da nas AI alati zamijene, oni zapravo podižu razinu apstrakcije. Baš kao što su viši programski jezici prije nekoliko desetljeća oslobodili programere potrebe da ručno pišu strojni kod, današnji alati nas oslobađaju potrebe da napamet znamo svaku specifičnu sintaksu.

Posljedice u stvarnom svijetu

Ako prihvatimo da je umjetna inteligencija tu primarno da nam pomogne, posljedice za IT industriju su izuzetno pozitivne. Senior inženjeri i arhitekti postat će neusporedivo produktivniji. Moći će se fokusirati na kompleksnu arhitekturu, sigurnost i korisničko iskustvo, dok će pisanje standardnih klasa prepustiti umjetnoj inteligenciji.

S druge strane, oni koji su svoj posao shvaćali isključivo kao mehaničko kucanje linija koda prvi će osjetiti posljedice. Također, industrija će se morati suočiti s izazovom kako odgojiti nove senior inženjere. Ako AI preuzme rutinske zadatke kroz koje juniori tradicionalno uče, morat ćemo pronaći inovativne načine mentoriranja mladih stručnjaka.

Zabluda da nećemo trebati prave programere mogla bi dovesti do toga da neke kompanije brzopleto smanje svoje timove, samo da bi kasnije otkrile kako su ostale s golemim sustavima prepunim loše spojenog generiranog koda koji više nitko ne razumije i nije ga moguće sigurno održavati.

Završni stav

Predviđani kraj programiranja samo je privlačan medijski mit, ali radikalni kraj programiranja kakvog smo do sada poznavali već je uvelike u tijeku. Umjetna inteligencija neće zamijeniti odlične softverske inženjere, već one koji odbijaju svakodnevno koristiti nove alate. Pisanje koda postajat će sve manji dio našeg posla, ali će ljudska sposobnost da analiziramo probleme i preuzimamo odgovornost za kritične sustave postati vrednija nego ikada prije. Istinsko softversko inženjerstvo se ne gasi, ono pred našim očima napokon sazrijeva i prelazi na višu razinu.


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 AI agenata i poslovne primjene
Analiza

AI agenti u 2026. godini: Od velikih obećanja do stvarne primjene

Analiza zašto općenamjenski AI agenti još uvijek nisu spremni za poslovnu primjenu. Prava vrijednost dolazi iz usko specijaliziranih alata pod ljudskim nadzorom.

Ilustracija tehnološkog balona i stabilizacije industrije umjetne inteligencije
Analiza

Generativna umjetna inteligencija: Kraj balona ili novi početak?

Zašto je trenutno usporavanje AI industrije zapravo najbolja stvar koja se mogla dogoditi tržištu i korisnicima.

Ilustracija zdravstvenih podataka integriranih u ChatGPT sučelje
AI vijesti

OpenAI lansirao Health integraciju unutar ChatGPT-a

OpenAI je za korisnike u SAD-u uveo značajku Health u ChatGPT koja omogućuje sigurno povezivanje Apple Healtha i medicinskih kartona za personalizirane savjete.