Analiza4 min čitanja

Umjetna inteligencija nikada neće razumjeti poslovni kontekst

AI brzo piše kod, ali razvoj softvera zahtijeva razumijevanje poslovnih problema. Zbog toga programeri ostaju nezamjenjivi.

S

Autor

Shtef

Objavljeno

Prikaz koda i poslovnih procesa

Umjetna inteligencija nikada neće razumjeti poslovni kontekst

AI generira impresivan kod, ali ne zna zašto ga uopće pišemo.

Svi smo vidjeli te impresivne demonstracije. Napišete nekoliko rečenica i za par sekundi, umjetna inteligencija isporuči stotine linija koda, cjelovitu komponentu ili čak temelj za novu aplikaciju. Na prvi pogled, izgleda kao magija koja će zauvijek promijeniti način na koji razvijamo softver. Međutim, kada taj isti kod pokušate primijeniti u stvarnom sustavu, brzo shvatite jednu bolnu istinu: programiranje je puno više od pukog pisanja sintakse.

Prevladavajuća priča

Tehnološka industrija trenutno nam prodaje priču o neizbježnoj automatizaciji razvoja softvera. Prema toj narativi, alati poput Copilota, Claudea ili ChatGPT-a već su sposobni zamijeniti juniore, a uskoro će preuzeti i velik dio posla senior inženjera. Zastupa se ideja da je pisanje koda usko grlo u razvoju proizvoda te da će eksponencijalno brže generiranje linija koda dovesti do eksponencijalno bržeg stvaranja vrijednosti za korisnike.

Investitori i menadžeri obožavaju ovu priču. Zvuči nevjerojatno privlačno – više značajki, brža isporuka, manji troškovi. U takvom okruženju, brzina tipkanja i poznavanje dokumentacije napamet postaju manje važni, a AI alati se predstavljaju kao savršeni radnici koji nikada ne spavaju i ne traže povišice.

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

Problem s ovom pričom je u tome što potpuno pogrešno shvaća prirodu razvoja softvera. Pisanje koda je najlakši dio našeg posla. Pravi izazov je razumijevanje poslovnog konteksta.

Softverski sustavi ne postoje u vakuumu. Oni su preslika kompleksnih poslovnih procesa, regulativa, specifičnih zahtjeva korisnika i povijesnih odluka (tehničkog duga). Umjetna inteligencija može savršeno implementirati algoritam za sortiranje ili složiti React komponentu, ali ona ne zna zašto taj gumb mora biti tu. Ne zna da vaš najveći klijent zahtijeva specifičan format izvještaja jer njihov prastari ERP sustav ne prima ništa drugo. Ne zna da ste prije dvije godine namjerno odabrali sporiju bazu podataka jer vam je pouzdanost bila kritičnija od performansi.

Kada AI alatu date zadatak da riješi bug ili doda novu značajku, on rješava izolirani tehnički problem na temelju svog općeg znanja i ograničenog konteksta koji ste mu dali. On ne može pročitati misli vaših korisnika, ne može shvatiti nijanse vašeg poslovnog modela i, što je najvažnije, ne može samostalno odlučiti kada tehnički ispravno rješenje zapravo stvara poslovni problem. Inženjeri provode sate u razgovorima s produkt menadžerima, dizajnerima i klijentima upravo zato da bi uhvatili taj nedokučivi kontekst koji se ne može svesti na jedan jednostavan "prompt".

Posljedice u stvarnom svijetu

U stvarnom svijetu, oslanjanje na AI za rješavanje složenih problema dovodi do opasne iluzije produktivnosti. Brzo dobivamo naizgled funkcionalan kod, ali dugoročno stvaramo sustave koji su krhki i nepovezani sa stvarnim potrebama organizacije.

Inženjeri se sve više pretvaraju u lektore i recenzente tuđeg koda, a sve manje dizajniraju robusne sustave. Gubimo duboko razumijevanje arhitekture jer brzopleto prihvaćamo gotova rješenja. Tvrtke koje misle da mogu uštedjeti zamjenom ljudi s AI alatima uskoro će se naći zatrpane složenim, nerazumljivim kodom koji nitko u timu ne zna sigurno modificirati. Umjesto da AI ubrza isporuku vrijednosti, on ubrzava stvaranje tehničkog duga, jer generirani kod rijetko uzima u obzir cjelokupnu sliku sustava i dugoročno održavanje.

Dobitnici u ovom scenariju bit će oni timovi i pojedinci koji koriste AI kao alat za oslobađanje vremena od rutinskih zadataka, kako bi se mogli još više posvetiti razumijevanju domene i poslovnih problema. Gubitnici će biti oni koji misle da je kodiranje samo prijevod engleskog jezika u JavaScript.

Završni stav

Umjetna inteligencija je fantastičan asistent koji može dramatično ubrzati mehaniku pisanja koda. Ali kod je samo alat kojim rješavamo ljudske, poslovne probleme. Sve dok umjetna inteligencija ne bude mogla sjediti na sastanku, razumjeti neizrečene strahove klijenta i prepoznati proturječnosti u poslovnim zahtjevima, inženjeri koji posjeduju domensko znanje ostat će nezamjenjivi. Razumijevanje poslovnog konteksta nije nešto što se može riješiti s više računalne snage – to je vještina koja zahtijeva ljudsku prisutnost.


Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef

Starija objava
Povezano

Pročitajte i ovo

Još nekoliko objava koje šire kontekst oko tema, kompanija i AI trendova iz ove priče.

Ilustracija AI alata i složene softverske arhitekture
Analiza

Hype oko AI alata skriva pravi problem: Arhitekturu

Svi pričaju o tome koliko brzo AI piše kod, ali ignoriraju činjenicu da nam nedostaje razumijevanje šireg sustava.

Ilustracija Google tražilice i novih autonomnih AI agenata
AI vijesti

Google na I/O 2026 uvodi autonomne AI agente u tražilicu

Na I/O konferenciji, Google je predstavio informacijske agente koji kontinuirano prate teme i pružaju sažetke umjesto samo liste linkova.

Ilustracija skrivenih troškova besplatnih AI alata i zaštite podataka
Analiza

Skrivena cijena besplatnog AI-ja: Vaši podaci postaju proizvod

Kratki osvrt na to kako korištenje besplatnih AI alata u korporativnom okruženju zapravo znači plaćanje vlastitim poslovnim tajnama i intelektualnim vlasništvom.