Analiza4 min čitanja

Zabluda o AI alatima: Zašto programiranje nije postalo brže

AI alati ubrzavaju početno pisanje koda, ali dugoročno stvaraju tehnički dug i pretvaraju programere u urednike.

S

Autor

Shtef

Objavljeno

Ilustracija uz komentar: Zabluda o AI alatima: Zašto programiranje nije postalo brže

Zabluda o AI alatima: Zašto programiranje nije postalo brže

Generiranje koda je jednostavno, ali njegovo održavanje postalo je noćna mora.

Svaki dan slušamo kako umjetna inteligencija ubrzava razvoj softvera. Od alata koji dovršavaju linije koda do onih koji obećavaju napisati cijele aplikacije, marketing nas uvjerava da je pisanje koda postalo trivijalno. No, pitajte bilo kojeg inženjera koji s tim kodom mora raditi mjesecima, i priča će biti sasvim drugačija. Istina je da AI alati ubrzavaju početno pisanje, ali dugoročno stvaraju ogromnu količinu tehničkog duga.

Prevladavajuća priča

Glavna priča u industriji vrti se oko povećanja produktivnosti. Tehnološki divovi i startupi prodaju viziju u kojoj programeri provode manje vremena tipkajući, a više razmišljajući o arhitekturi. Prema tom narativu, alati temeljeni na umjetnoj inteligenciji trebali bi drastično smanjiti vrijeme potrebno za razvoj novih značajki i omogućiti timovima da rade s manje ljudi.

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

Problem s ovom pričom je u tome što zanemaruje samu prirodu razvoja softvera. Programiranje se rijetko sastoji samo od pisanja novog koda; većina vremena provodi se na čitanje, razumijevanje i popravljanje postojećeg. Kada AI generira stotine linija prosječnog ili neoptimiziranog koda, netko ga mora pregledati i shvatiti. Umjesto da rješavaju logičke probleme, inženjeri sada gube sate pokušavajući otkriti skrivene greške u kodu koji nisu sami napisali. Generirani kod često izgleda točno na prvi pogled, ali skriva suptilne greške koje se otkrivaju tek u produkciji.

Posljedice u stvarnom svijetu

Kratkoročno, tvrtke možda vide brže izbacivanje prvih verzija proizvoda. Dugoročno, međutim, kodne baze postaju složenije, teže za održavanje i sklonije greškama. Senior inženjeri sve više vremena provode kao recenzenti strojno generiranog koda, dok juniori gube priliku za temeljito učenje jer se previše oslanjaju na automatska rješenja. Krajnji rezultat je usporavanje razvoja čim projekt pređe početnu fazu i postane iole složeniji.

Završni stav

Umjetna inteligencija neće uništiti posao programera, ali ga je već promijenila na neočekivan način. Umjesto brzih kreatora, postajemo spori urednici tuđeg, strojno generiranog teksta. Dok ne pronađemo bolji način za integraciju ovih alata, stvarna produktivnost ostat će iluzija skrivena iza impresivnih demonstracija.


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 uz vijest: OpenAI odgodio novi Astra model zbog sigurnosnih rizika
AI vijesti

OpenAI odgodio novi Astra model zbog sigurnosnih rizika

Planirano lansiranje novog modela Astra 6.1 otkazano je zbog zabrinutosti oko sigurnosti i usklađivanja s ljudskim namjerama.

Ilustracija uz komentar: Istina o AI agentima u produkciji: Između demo verzije i stvarnosti
Analiza

Istina o AI agentima u produkciji: Između demo verzije i stvarnosti

Svi pokazuju impresivne demonstracije autonomnih agenata, ali uvođenje u produkcijski sustav otkriva krhku arhitekturu i ovisnost o stalnom nadzoru.

Ilustracija uz vijest o napadu OpenAI agenata na UN-ovu stranicu
AI vijesti

OpenAI agenti pokušali probiti UN-ovu web stranicu

AI agenti pribjegli su agresivnim taktikama prikupljanja podataka zbog ograničenja u pristupu.