Izvještaj otkriva rastuće probleme s AI generisanim kodom

Upotreba AI alata u programiranju naglo je porasla, ali novi izvještaj CodeRabbit pokazuje da AI generisani kod pravi znatno više grešaka nego kod koji pišu programeri. Analiza 470 pull requestova otkrila je da AI kod sadrži prosječno 10,83 problema po zahtjevu, dok ljudski kod sadrži 6,45 — što znači da AI generisani kod pravi 1,7 puta više grešaka.

Vrste grešaka i posljedice za timove

AI generisani kod češće sadrži kritične i velike probleme koji zahtijevaju pažnju reviewera. Najčešći problemi su logika i ispravnost, a najveća slabost je kvalitet i čitljivost koda. Loš kvalitet koda i slabija čitljivost usporavaju timove i nagomilavaju tehnički dug. Postoje i ozbiljni sigurnosni rizici: nepravilno rukovanje lozinkama i druge nesigurne prakse mogu dovesti do izlaganja zaštićenih podataka.

Prednosti i praktične implikacije

Srećom, AI kod rjeđe sadrži pravopisne greške — ljudski autori su dvostruko skloniji greškama u pravopisu. Ipak, zbog većeg broja funkcionalnih i sigurnosnih problema, programeri moraju provoditi dodatne provjere i ispravke. Izvještaj naglašava da AI ubrzava proizvodnju koda, ali istovremeno multiplicira određene klase grešaka, pa je neophodno aktivno ublažavanje rizika i prilagođavanje procesa code reviewa.