Analiza4 min čitanja

Stvarna cijena koda koji piše umjetna inteligencija

Umjetna inteligencija ne zamjenjuje programere, već ih pretvara u revizore lošeg koda, što dugoročno stvara tehnički dug.

S

Autor

Shtef

Objavljeno

Ilustracija programera koji pregledava složen kod generiran umjetnom inteligencijom

Stvarna cijena koda koji piše umjetna inteligencija

Umjetna inteligencija ne zamjenjuje programere, već ih pretvara u revizore lošeg koda.

Svi smo vidjeli spektakularne demonstracije u kojima umjetna inteligencija u nekoliko sekundi stvara potpuno funkcionalnu aplikaciju od nule. Obećanje je jasno: programiranje postaje stvar prošlosti, a svatko s dobrom idejom postaje tehnički direktor. Međutim, stvarnost u razvojnim timovima širom svijeta priča potpuno drugačiju priču. Umjesto da nam štede vrijeme, ovi alati često stvaraju tehnički dug brzinom koja do sada nije viđena.

Prevladavajuća priča

Tehnološki divovi i entuzijasti neprestano ponavljaju istu mantru: alati za generiranje koda eksponencijalno povećavaju produktivnost. Prema toj priči, softverski inženjeri postaju "prompt inženjeri" koji samo opisuju što žele, a sustav odrađuje sav teški posao. Investitori ulijevaju milijarde u startupe koji obećavaju potpunu automatizaciju razvoja softvera, vjerujući da će potreba za ljudskim programerima uskoro nestati.

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

Ova vizija potpuno ignorira činjenicu da pisanje koda čini samo manji dio posla softverskog inženjera. Pravi izazov leži u održavanju, debagiranju i razumijevanju složenih sustava. Kada umjetna inteligencija izbaci stotine linija koda, netko taj kod mora provjeriti, razumjeti i preuzeti odgovornost za njega. Umjesto arhitekata koji grade stabilne sustave, programeri su svedeni na lektore koji ispravljaju suptilne halucinacije i sigurnosne propuste koje je stvorio stroj. Brzina pisanja koda raste, ali brzina čitanja i provjere ostaje ista, što stvara usko grlo i dugoročne probleme u održivosti projekata.

Posljedice u stvarnom svijetu

Ukoliko se ovaj trend nastavi bez kritičkog promišljanja, tvrtke će se naći zatrpane planinama koda koji nitko u potpunosti ne razumije. Kratkoročni dobitci u brzini isporuke bit će poništeni tjednima izgubljenim na otklanjanje grešaka u generiranom kaosu. Oni koji gube su senior inženjeri koji troše vrijeme na čišćenje nereda, kao i juniori kojima je uskraćena prilika za učenje kroz rješavanje pravih problema. S druge strane, profitirat će tvrtke koje shvate da je umjetna inteligencija koristan alat za automatizaciju monotonih zadataka, ali ne i zamjena za duboko inženjersko razmišljanje.

Završni stav

Umjetna inteligencija neće uništiti posao programera, ali će ga značajno promijeniti. Prava vrijednost inženjera u budućnosti neće biti u tome koliko brzo mogu napisati kod, već u njihovoj sposobnosti da kritički procijene, optimiziraju i održavaju kod koji je napisao stroj.


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.