Analiza3 min čitanja

Mit o "AI inženjeru": Zašto nas AI ne može zamijeniti

Analiza popularnog mita o umjetnoj inteligenciji koja će zamijeniti softverske inženjere i stvarne uloge AI alata u razvoju.

S

Autor

Shtef

Objavljeno

Ilustracija programera koji koristi AI alate u radu

Mit o "AI inženjeru": Zašto nas AI ne može zamijeniti

Alati ubrzavaju pisanje koda, ali rješavanje pravih problema i dalje zahtijeva tradicionalne inženjerske vještine.

Sve češće slušamo kako će generativna umjetna inteligencija u potpunosti transformirati softversko inženjerstvo. Pojam "AI inženjer" postao je nova omiljena fraza, sugerirajući da će tradicionalno programiranje uskoro postati stvar prošlosti. No, ako ste ikada pokušali izgraditi složen sustav pomoću AI alata, znate da je stvarnost znatno drugačija.

Prevladavajuća priča

Silicijska dolina i tehnološki mediji uporno guraju narativ prema kojem će svatko tko zna napisati dobru uputu (prompt) moći stvoriti kompleksne aplikacije. Prema toj priči, jezični modeli postaju ultimativni programeri, dok ljudi samo daju općenite upute. Rezultat? Obećanje drastičnog smanjenja broja potrebnih inženjera i demokratizacija razvoja softvera.

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

Ova vizija potpuno zanemaruje ono što softversko inženjerstvo zapravo jest. Pisanje koda (sintaksa) nikada nije bio glavni problem. Pravi izazov leži u razumijevanju poslovnih zahtjeva, dizajniranju robusne arhitekture, upravljanju stanjima i rješavanju nejasnih rubnih slučajeva. Umjetna inteligencija je briljantna u rješavanju lokaliziranih problema, ali gubi se kada treba sagledati cijeli sustav.

Kada AI alat pogriješi, a griješi često, potrebno je duboko poznavanje sustava za otklanjanje problema. Što više koda AI generira, to inženjeri moraju više vremena provoditi čitajući ga i provjeravajući njegovu sigurnost i integraciju.

Posljedice u stvarnom svijetu

Ako kompanije povjeruju u ovaj mit i zamijene iskusne inženjere s piscima promptova, suočit će se sa sustavima koji su nemogući za održavanje. Tehnički dug će rasti eksponencijalno jer AI generira kod koji radi na prvi pogled, ali često nema dugoročnu stabilnost. S druge strane, inženjeri koji prihvate AI kao alat, a ne kao zamjenu, postat će produktivniji. Pobjednici su oni koji razumiju kako sustavi rade ispod haube, a AI koriste za eliminaciju rutinskih zadataka.

Završni stav

Umjetna inteligencija je najmoćniji alat koji smo ikada dobili, ali ona ne rješava osnovni problem razvoja softvera: prevođenje kaotične ljudske stvarnosti u stroga, logička pravila. Softverski inženjeri nisu ugroženi, oni samo dobivaju bolji čekić.


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 razlike između današnjih AI alata i opće umjetne inteligencije
Analiza

Zašto AGI nije ni blizu usprkos obećanjima tehnoloških divova

Hype oko opće umjetne inteligencije zamagljuje stvarna ograničenja današnjih jezičnih modela.

Ilustracija uz vijest o AlphaGenome Atlasu
AI vijesti

DeepMind predstavio moćni AlphaGenome Atlas

Nova baza podataka koja sadrži predviđanja za 9 milijardi mogućih jednoslovnih mutacija u ljudskom genomu.

Ilustracija uz komentar: Umjetna inteligencija i stvarna produktivnost developera
Analiza

Umjetna inteligencija i stvarna produktivnost developera

Zašto AI alati za programiranje udaraju u zid složenosti i zašto pisanje koda nije jedini posao inženjera.