Analiza4 min čitanja

AI alati ne zamjenjuju developere, već mijenjaju usko grlo

Iako AI alati nevjerojatno ubrzavaju proces pisanja koda, oni ne rješavaju, već samo premještaju glavno usko grlo u razvoju softvera s pisanja na čitanje i održavanje.

S

Autor

Shtef

Objavljeno

AI alati u programiranju

AI alati ne zamjenjuju developere, već mijenjaju usko grlo

Umjesto pisanja, ključna vještina postaje čitanje, razumijevanje i održavanje tuđeg koda.

Danas se često može čuti kako će AI alati za generiranje koda, poput Copilota, uskoro u potpunosti zamijeniti ljudske programere. Iako je istina da ti alati nevjerojatno ubrzavaju proces pisanja koda, oni ne rješavaju, već samo premještaju glavno usko grlo u razvoju softvera.

Prevladavajuća priča

Prevladavajuća priča, posebno među onima izvan same industrije, jest da će AI omogućiti svima da stvore softver iz jednostavnih tekstualnih uputa. Ako AI može napisati funkciju, aplikaciju ili cijeli sustav u nekoliko sekundi, potreba za klasičnim programerima bi navodno trebala drastično pasti ili čak nestati.

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

Problem s ovom pričom je taj što pretpostavlja da je pisanje koda najteži dio softverskog inženjerstva. No, svaki iskusni developer zna da je pisanje tek početak. Prava težina leži u integraciji, testiranju, održavanju i rješavanju problema u složenim sustavima.

AI alati trenutno funkcioniraju kao iznimno brzi, ali neiskusni junior developeri. Oni mogu generirati veliku količinu koda, ali taj kod može biti neoptimiziran, sadržavati sigurnosne propuste ili jednostavno ne funkcionirati kako treba u širem kontekstu.

Stoga, usko grlo se pomiče s pisanja koda na čitanje, reviziju i razumijevanje koda koji niste sami napisali. Umjesto da provode sate pišući linije koda, developeri će provoditi sate pregledavajući, testirajući i ispravljajući kod koji je generirao AI. Ovo zahtijeva potpuno drugačiji set vještina, više usmjeren na arhitekturu, sigurnost i analitičko razmišljanje.

Posljedice u stvarnom svijetu

Ovaj pomak ima značajne posljedice.

Prvo, uloga "čistih" kodera koji samo prevode specifikacije u kod zaista bi se mogla smanjiti. Drugo, vrijednost iskusnih inženjera koji razumiju kako sustavi komuniciraju, koji mogu dizajnirati robusnu arhitekturu i brzo prepoznati suptilne greške u generiranom kodu, znatno će porasti.

Tvrtke koje misle da mogu jednostavno zamijeniti svoje inženjerske timove AI alatima brzo će se suočiti s tehničkim dugom i sustavima koje nitko ne razumije u potpunosti, što će otežati bilo kakve buduće nadogradnje ili popravke.

Završni stav

AI alati su izuzetno moćni asistenti koji će transformirati način na koji razvijamo softver. Međutim, oni nas ne oslobađaju potrebe za ljudskim razumijevanjem i inženjerskim prosuđivanjem. U budućnosti, najbolji "developeri" možda uopće neće puno pisati, ali će biti vrhunski čitači i urednici koda.


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 osobe koja gleda utopijski svijet umjetne inteligencije kroz povećalo
Analiza

Zašto je fokus na AGI opasna iluzija i distrakcija

Opsesija stvaranjem Umjetne opće inteligencije (AGI) sprječava industriju da rješava stvarne probleme usko specijaliziranim alatima.

Zlatni kipić Oscara uz digitalni kod
AI vijesti

Akademija mijenja pravila: AI glumci i scenariji više ne mogu osvojiti Oscara

Filmska akademija donijela je nova pravila prema kojima samo ljudi mogu biti nominirani i osvojiti Oscara, čime se isključuju AI generirani glumci i scenariji.

Ilustracija kompleksne mrežne arhitekture koja povezuje AI model sa stabilnim inženjerskim sustavom
Analiza

Mit o jednostavnoj integraciji: Zašto AI zahtijeva vrhunske inženjere

Kratki komentar koji demistificira ideju da su AI alati jednostavni za implementaciju i naglašava kritičnu potrebu za iskusnim inženjerima pri integraciji u ozbiljne sustave.