Več uporabe umetne inteligence pri programiranju, a tudi več napak

Umetna inteligenca ima vse večjo vlogo v razvoju programske opreme, vendar nove analize kažejo, da orodja za pisanje kode pogosto povzročajo več težav kot koristi. Raziskava podjetja CodeRabbit je pokazala, da UI-generirana koda vsebuje bistveno več napak kot tista, ki jo napišejo ljudje.

Več uporabe umetne inteligence pri programiranju, a tudi več napak

Pri analizi 470 sprememb kode je umetna inteligenca v povprečju ustvarila 10,83 napake na enoto, medtem ko je človeška koda vsebovala 6,45 napake. Med napakami v UI kodi so se izpostavile predvsem resne pomanjkljivosti, vključno z logičnimi napakami in slabo zaščito občutljivih podatkov, kar lahko ogrozi varnost celotnih sistemov.

Kljub tem pomislekom se uporaba umetne inteligence med programerji močno širi. Po podatkih Googla naj bi jo danes uporabljalo že 90 odstotkov razvijalcev, kar je velik skok glede na lanskih 14 odstotkov. Vzrok za to je predvsem hitrost, s katero UI orodja ponujajo rešitve, in preprostost njihove uporabe.

Nekaj prednosti umetna inteligenca vseeno prinaša. Koda, ki jo napiše, je redkeje obremenjena s pravopisnimi in slovničnimi napakami, kar olajša njeno branje. A po oceni strokovnjakov to ne nadomesti povečane pojavnosti kritičnih napak, ki se lahko hitro prenesejo v produkcijsko okolje.

Poročilo tako opozarja, da je UI lahko uporaben pomočnik, ne pa zamenjava za človeški pregled. Neodvisno preverjanje ostaja nujno, saj lahko slepo zaupanje umetni inteligenci povzroči dodatne stroške, upočasni projekte in povzroči varnostne zaplete.