Analiza4 min čitanja

Zašto umjetna inteligencija neće skoro zamijeniti programere

Softversko inženjerstvo puno je složenije od pukog pisanja linija koda. AI alati pomažu, ali su daleko od potpune autonomije.

S

Autor

Shtef

Objavljeno

Ilustracija uz članak: Zašto umjetna inteligencija neće skoro zamijeniti programere

Zašto umjetna inteligencija neće skoro zamijeniti programere

Iluzija automatizacije i stvarni izazovi softverskog inženjerstva u doba AI-a

U posljednje vrijeme svjedočimo nevjerojatnom napretku AI alata za generiranje koda. Mnogi predviđaju da će programeri uskoro postati višak jer će sustavi sami pisati aplikacije, no to je fundamentalno nerazumijevanje prirode našeg posla. Pisanje sintakse je lakši dio; razumijevanje problema je ono što doista radimo.

Prevladavajuća priča

Narativ koji se često ponavlja u medijima jest da će alati poput Copilota, Devina i naprednih LLM-ova potpuno automatizirati softversko inženjerstvo. Prema tom viđenju, svatko tko može napisati nekoliko rečenica običnog jezika moći će stvoriti kompleksnu aplikaciju. Ta priča privlači menadžere koji žele smanjiti troškove i laike koji vide magiju u generiranom kodu, stvarajući iluziju da je razvoj softvera samo pretvaranje specifikacija u linije koda.

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

Problem je u tome što softversko inženjerstvo nije samo tipkanje koda. Ono obuhvaća razumijevanje nejasnih i često kontradiktornih zahtjeva klijenata, projektiranje arhitekture koja će izdržati test vremena, te rješavanje rubnih slučajeva koje nitko nije unaprijed predvidio. AI može izbaciti stotinu linija funkcije u sekundi, ali ne zna zašto ta funkcija uopće postoji u širem poslovnom kontekstu. Štoviše, kada generirani kod ima suptilne greške, potreban je iskusan inženjer da ih pronađe i ispravi. AI modeli također ne preuzimaju odgovornost za sigurnosne propuste, performanse ili održivost sustava – to i dalje ostaje na ljudima.

Posljedice u stvarnom svijetu

Ako se tvrtke oslone isključivo na AI bez stručnih inženjera, suočit će se s ozbiljnim problemima u održavanju i tehničkom dugu. Umjesto da AI zamijeni programere, dobit ćemo "AI inženjere" koji su zapravo stručnjaci za upravljanje ovim alatima, spajanje njihovih outputa i validaciju rezultata. Dobit će tvrtke koje shvate da su im potrebni još bolji inženjeri kako bi orkestrirali rad AI asistenata, dok će oni koji pokušaju automatizirati sve po svaku cijenu gubiti na kvaliteti i sigurnosti. Mijenja se priroda posla, ali potreba za rješavateljima problema ostaje.

Završni stav

Umjetna inteligencija neće zamijeniti programere, već će zamijeniti one programere koji odbijaju koristiti umjetnu inteligenciju. Softversko inženjerstvo se evolucijski pomiče prema višoj razini apstrakcije, gdje inženjeri postaju arhitekti i recenzenti koda, a ne samo koderi. Pravi izazov nije tko će brže pisati kod, već tko će znati što točno treba napisati.


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.