Programeri postaju lektori: Kako nam AI krade radost stvaranja
Pravi problem s alatima za kodiranje nije gubitak poslova, već pretvaranje inženjera u umorne recenzente strojnog koda.
Kada smo počeli koristiti alate za generiranje koda, obećana nam je revolucija. Trebali smo biti oslobođeni dosadnih zadataka kako bismo se mogli posvetiti rješavanju složenih arhitektonskih problema. Umjesto toga, dogodilo se nešto sasvim drugačije. Radni dan prosječnog inženjera nepovratno se promijenio, i to ne nabolje.
Prevladavajuća priča
Tehnološki divovi i prodavači AI alata uporno ponavljaju isti narativ. Tvrde da umjetna inteligencija drastično povećava produktivnost, ubrzava isporuku softvera i omogućava programerima takozvani "flow state". Prema njihovoj priči, AI preuzima pisanje predložaka, dok ljudima ostavlja kreativni rad.
Zašto je ta priča pogrešna ili nepotpuna
Stvarnost rada s modernim modelima daleko je od te utopije. Pisanje koda od nule zahtijeva aktivan fokus i donosi osjećaj postignuća. S druge strane, čitanje i ispravljanje tuđeg koda oduvijek je bio najiscrpljniji dio posla. Umjetna inteligencija nije nas oslobodila dosade; ona je cjelokupan proces razvoja softvera pretvorila u beskrajnu recenziju tuđeg koda. Umjesto da stvaramo, mi sada provodimo sate analizirajući generirane linije tražeći suptilne logičke greške, halucinirane funkcije i sigurnosne propuste koje model samouvjereno predlaže.
Posljedice u stvarnom svijetu
Ova promjena paradigme ima ozbiljne posljedice za industriju. Prvo, kognitivno opterećenje inženjera je na vrhuncu. Aktivno pisanje koda održava mozak budnim, dok pasivno pregledavanje stotina linija osrednjeg koda brzo iscrpljuje. Drugo, juniori gube priliku za učenje kroz praksu. Kada alat odmah ponudi rješenje, gubi se dragocjeni proces borbe s problemom iz kojeg proizlazi pravo razumijevanje sustava. Dugoročno, dobivamo baze koda prepune neoptimiziranih i prekompliciranih rješenja koja nitko u timu u potpunosti ne razumije.
Završni stav
Umjetna inteligencija neće zamijeniti softverske inženjere, ali će promijeniti prirodu našeg posla. Postajemo lektori beskonačnog toka osrednjeg strojnog koda. Ako ne promijenimo način na koji integriramo ove alate, riskiramo uništiti upravo ono što je programiranje činilo intelektualno ispunjavajućim pozivom.
Komentar objavljen na portalu Umjetna Inteligencija Blog by ShtefAI, autor: Shtef



