Hype oko AI alata skriva pravi problem: Arhitekturu
Koderi se dive AI alatima dok zanemaruju ključan dizajn sustava
Industrija razvoja softvera trenutno je opsjednuta alatima poput Copilota, Cursora i sličnih AI asistenata. Svi se hvale koliko brzo mogu generirati linije koda, stvarajući iluziju da je brzina tipkanja jedini i najveći problem u razvoju softvera.
Prevladavajuća priča
Glavni narativ danas je da će AI alati učiniti programere 10 puta bržima ili da će ih potpuno zamijeniti. Tehnološki lideri fokusirani su na produktivnost mjerenu brojem generiranih linija koda u sekundi, vjerujući da su brži "koderi" rješenje za sve probleme u razvoju aplikacija i sustava.
Zašto je ta priča pogrešna ili nepotpuna
Problem u modernom softverskom inženjerstvu nikada nije bio brzina tipkanja. Pravi usko grlo je loša arhitektura sustava. Brže generiranje koda na klimavim temeljima samo znači da brže stvaramo tehnički dug koji će biti sve teže i skuplje održavati. AI alati su sjajni za rješavanje mikro-problema, ali trenutno nemaju sposobnost razumijevanja šire slike, poslovnih pravila i arhitekture cijelog sustava. Bez dobrog arhitekta koji usmjerava taj kod, dobivamo samo kaos generiran munjevitom brzinom.
Posljedice u stvarnom svijetu
Ako nastavimo ignorirati arhitekturu i fokusirati se isključivo na alate za kodiranje, kompanije će se suočiti sa softverom koji je nemoguće skalirati ili nadograditi. S druge strane, inženjeri koji se fokusiraju na razumijevanje sustava, dizajn baza podataka i arhitektonske obrasce postat će neprocjenjivi. Oni koji se oslanjaju samo na AI da piše kod, a ne razumiju kako taj kod tvori smislenu cjelinu, brzo će izgubiti na vrijednosti.
Završni stav
Utrkivati se s AI-jem u brzini pisanja koda je unaprijed izgubljena bitka. Budućnost pripada onima koji znaju dizajnirati sustave u koje će se taj kod uklopiti.
Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef



