Analiza4 min čitanja

Razotkrivanje mita o AI zamjeni programera

Zašto veliki jezični modeli neće tako skoro zamijeniti prave inženjere.

S

Autor

Shtef

Objavljeno

Ilustracija koja prikazuje odnos između umjetne inteligencije i inženjera u razvoju softvera

Razotkrivanje mita o AI zamjeni programera

Zašto veliki jezični modeli neće tako skoro zamijeniti prave inženjere

Svakim novim tehnološkim iskorakom u području umjetne inteligencije, naslovi portala vrište kako su programeri postali višak. Od prvih najava naprednih generativnih modela, slušamo ista predviđanja: kodiranje postaje stvar prošlosti, a inženjeri će uskoro tražiti nove karijere. Menadžeri potajno trljaju ruke u nadi da će drastično smanjiti troškove razvoja, a neki idu toliko daleko da najavljuju potpuno automatizirane tvornice softvera bez ikakvog ljudskog nadzora. No, stvarnost unutar razvojnih timova oslikava potpuno drugačiju sliku koja iz dana u dan prkosi ovom tehnološkom senzacionalizmu. Dok promatramo brzinu kojom se razvijaju alati temeljeni na velikim jezičnim modelima, lako je podleći dojmu da je ljudski faktor postao suvišan. Međutim, kada zagrebemo ispod površine tih demonstracija, otkrivamo dublje istine o prirodi softverskog inženjerstva.

Prevladavajuća priča

Prevladavajuća priča, potaknuta agresivnim marketinškim kampanjama i površnim razumijevanjem tehnologije, sugerira da su moderni alati dosegli točku u kojoj mogu samostalno i bez ikakvog nadzora preuzeti cjelokupni životni ciklus razvoja softvera. Prema toj narativi, dovoljno je napisati nekoliko rečenica na prirodnom jeziku, a pametni će sustav zatim dizajnirati arhitekturu cijele aplikacije, napisati besprijekoran kod te ga integrirati s postojećim sustavima. Uz to, vjeruje se da će takav sustav moći unaprijed riješiti sve rubne slučajeve. Ova utopijska vizija pretpostavlja da je programiranje isključivo proces mehaničkog generiranja linija koda iz jasnih i jednoznačnih uputa. U toj priči, uloga inženjera svodi se na daktilografa koji više nije potreban jer pametni strojevi tipkaju brže.

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

Ova popularna priča potpuno promašuje stvarnu prirodu modernog razvoja softvera. Pisanje koda samo je finalni, i često najjednostavniji, korak u procesu rješavanja problema. Pravi izazovi leže u razumijevanju nebuloznih, kontradiktornih i stalno promjenjivih poslovnih zahtjeva korisnika. Oni leže u dizajniranju robusne arhitekture i donošenju iznimno teških, kompromisnih odluka — trade-offova — koje strojevi trenutno jednostavno ne mogu shvatiti jer nemaju kontekst šire slike. Alati temeljeni na velikim jezičnim modelima izvrsni su u rješavanju mikro-problema, brzoj implementaciji dokumentiranih algoritama te prepoznavanju sintaktičkih uzoraka unutar usko izoliranog konteksta, ali kronično im nedostaje pravo konceptualno razumijevanje cijelog sustava i poslovne domene. Oni su napredni digitalni asistenti koji apsolutno zahtijevaju stručno vodstvo, rigoroznu provjeru i ljudsku intuiciju. Problem nije u tome mogu li oni napisati kod, već što u suštini ne razumiju zašto ga pišu i tko će ga koristiti.

Posljedice u stvarnom svijetu

Ako nastavimo naivno vjerovati u ovu opasnu zabludu, suočit ćemo se s potencijalno razornim poslovnim posljedicama. Tvrtke koje popuste pred kratkovidnim iskušenjem da prerano otpuste iskusne inženjere u korist generiranja koda, vrlo brzo će platiti visoku cijenu. Umjesto smanjenih troškova, gledat ćemo eksponencijalno gomilanje tehničkog duga, porast kritičnih sigurnosnih propusta i potpunu nemogućnost daljnjeg održavanja kompleksnih arhitektura koje će postati nečitljive crne kutije. S druge strane, oni inženjeri koji odbace strah i strateški prihvate ove alate kao pojačanje vlastitih sposobnosti, postat će produktivniji i vrjedniji nego ikad prije. Oni će se moći dublje fokusirati na kreativno rješavanje problema i razumijevanje potreba korisnika, dok će rutinsko pisanje boilerplate koda s radošću prepustiti strojevima. Gubitnici će biti oni koji vjeruju da AI može u potpunosti zamijeniti ljudsku ekspertizu, dok će pobjednici biti oni koji shvate da AI predstavlja moćan alat koji zahtijeva iznimno vještog operatera.

Završni stav

Umjetna inteligencija ne označava kraj programiranja, ali bez ikakve sumnje označava kraj softverskog razvoja kakvog smo do sada poznavali. Kucnuo je zadnji trenutak da se probudimo iz kolektivne iluzije u kojoj strojevi kradu poslove, te da prestanemo tretirati ove tehnološke iskorake kao egzistencijalnu prijetnju. Umjesto straha, moramo ih početi proaktivno koristiti kao snažnu polugu za rješavanje složenih problema koje pred nas stavlja digitalizirano društvo. Pravi inženjeri, s jakim temeljnim znanjem, neće nikada biti izravno zamijenjeni nekim apstraktnim modelom; no, bit će zamijenjeni kolegama koji tu istu umjetnu inteligenciju već odavno znaju pametnije, brže i neusporedivo učinkovitije svakodnevno koristiti od njih.


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.