Industria tehnologică a promovat intens ideea că instrumentele de programare bazate pe inteligență artificială vor revoluționa modul de lucru al dezvoltatorilor. Cu toate acestea, studiile recente indică o realitate diferită, în care beneficiile așteptate sunt mult mai modeste decât se credea, iar uneori chiar contraproductive.
Rezultatele unui raport al Bain & Company sugerează că productivitatea obținută prin utilizarea AI în programare este, în cel mai bun caz, moderată. În unele cazuri, această tehnologie a încetinit procesul de lucru, necesitând timp suplimentar pentru verificare și corectare a erorilor generate de modele. Cercetările organizatiei nonprofit Model Evaluation & Threat Research au constatat că dezvoltatorii folosind AI petrec cu 19% mai mult timp pentru finalizarea sarcinilor comparativ cu cei care nu folosesc astfel de unelte.
Pe termen mai lung, încrederea în AI ca instrument de programare scade, chiar dacă numărul utilizatorilor crește. Conform unui sondaj realizat de Stack Overflow, mulți dezvoltatori semnalează soluții care sunt „aproape corecte, dar nu complet funcționale”, ceea ce afectează utilitatea practică. În plus, analiza APIiro evidențiază că programele generate de AI conțin de zece ori mai multe vulnerabilități de securitate comparativ cu cele dezvoltate manual, ridicând probleme de fiabilitate și siguranță.
Raportul Bain recomandă că adoptarea AI în dezvoltarea software trebuie să fie integrată pe întregul ciclu de viață al proiectului, de la analiză și design până la testare și mentenanță. Pentru a evita blocajele, companiile trebuie să-și restructureze procesele și să accelereze activitățile de verificare și integrare. Investițiile masive în aceste tehnologii ar putea fi, astfel, însoțite de așteptări mai realiste, fiind necesară o monitorizare continuă a evoluțiilor.
În contextul actual, analiza cercetărilor indică o nevoie continuă de informare și adaptare. Deși instrumentele AI pot avea rol în dezvoltarea software, beneficiile reale depind de modul în care acestea sunt integrate și gestionate în procesul de lucru.

Fii primul care comentează