Potreban oprez u programiranju
AI sve više programira, ali pravi i više grešaka
Podijeli vijest
Vještačka inteligencija (AI) se sve više koristi u oblasti programiranja, ali najnoviji izvještaji ukazuju na to da kod koji generišu AI alati često sadrži značajne nedostatke, što može predstavljati izazov za softversku industriju.
Prema istraživanju koje je sprovela kompanija CodeRabbit, kod koji je napisan uz pomoć vještačke inteligencije ima znatno više grešaka u odnosu na kod koji pišu ljudi. Analizom 470 zahtjeva za izmjene koda (tzv. pull request-ova) utvrđeno je da AI-generisani kod u prosjeku sadrži 10,83 problema po zahtjevu, dok ljudski kod ima 6,45 problema. To znači da AI pravi oko 70 posto više grešaka.
Posebno zabrinjava činjenica da se ozbiljne i kritične greške češće javljaju u kodu koji generiše vještačka inteligencija. Među tim greškama su logičke greške i sigurnosni propusti, kao što je nepravilno rukovanje lozinkama ili drugim osjetljivim podacima, što može predstavljati rizik za korisnike i kompanije.
Rast upotrebe AI alata
Uprkos ovim nedostacima, upotreba AI alata u programiranju je u naglom porastu. Prema podacima kompanije Google, čak 90 posto programera danas koristi AI u svom svakodnevnom radu, dok je prošle godine taj procenat iznosio svega 14 posto. Razlog za to leži u brzini i jednostavnosti korišćenja ovih alata, ali stručnjaci upozoravaju da se dobijeni kod ne smije koristiti bez detaljne provjere.
Istraživanje također pokazuje da AI ima određene prednosti. Na primjer, gotovo u potpunosti eliminiše pravopisne i sintaksne greške, koje su češće u kodu koji pišu ljudi. Međutim, stručnjaci ističu da to ne kompenzuje povećan broj ozbiljnih problema koji mogu imati dugoročne posljedice.
Izvještaj zaključuje da vještačka inteligencija može biti koristan alat u programiranju, ali ne može zamijeniti ljudsku kontrolu. Neprovjeren AI kod može dovesti do dodatnih troškova, tehničkih problema i sigurnosnih rizika.





