Un studiu dezvăluie că asistentul AI Cursor a sporit timpul de finalizare a sarcinilor cu 19% pentru dezvoltatorii experimentați, contrar așteptărilor.

- Advertisement -

Recent, un studiu realizat de METR a scos la lumină o tendință neașteptată în utilizarea instrumentelor bazate pe inteligență artificială (AI) în domeniul dezvoltării software-ului. Contrar așteptărilor, aceste instrumente nu numai că nu au îmbunătățit eficiența, dar au generat o încetinire semnificativă în activitatea dezvoltatorilor experimentați. Conform cercetărilor, timpul mediu necesar pentru finalizarea sarcinilor a crescut cu 19%.

Dezvoltatorii de software avuseseră inițial așteptări mari legate de impactul pozitiv pe care asistența AI îl va avea asupra productivității. Totuși, realitatea s-a dovedit a fi diferită. Un aspect esențial care a contribuit la această întârziere este necesitatea de a analiza și ajusta sugestiile generate de inteligența artificială. Chiar dacă aceste instrumente sunt concepute pentru a sprijini programarea, timpul consumat în revizuirea rezultatelor a dus la o creștere a timpului total de lucru. În acest context, este important de menționat că efectele variază de la un dezvoltator la altul.

Interesant este că, în rândul dezvoltatorilor juniori, asistența AI pare să fie mai benefică. Aceasta sugerează că, pentru cei aflați la început de carieră, strângerea de cunoștințe și experiența dobândită prin intermediul instrumentelor AI ar putea să compenseze timpul suplimentar necesar pentru a învăța să navigeze prin sugestiile generate de sistem. Așadar, juniorii ar putea avea mai mult de câștigat din utilizarea acestor tehnologii decât colegii lor mai experimentați.

Împărtășind experiențele participanților la studiu, majoritatea dezvoltatorilor, indiferent de nivelul de experiență, continuă să utilizeze unele dintre instrumentele AI disponibile, cum ar fi Cursor. Aceștia apreciază că, în ciuda provocărilor întâmpinate, utilizarea inteligenței artificiale face procesul de codare mai plăcut. Această plăcere derivă probabil din faptul că instrumentele AI pot transforma activitățile tehnice într-o experiență mai interactivă și captivantă, îmbunătățind astfel angajamentul profesional.

- Advertisement -

Pe de altă parte, este necesară o abordare echilibrată față de integrarea acestor tehnologii în fluxul de lucru. Deși asistența AI are potențialul de a eficientiza procesul de dezvoltare, este esențial ca dezvoltatorii să își păstreze abilitățile de gândire critică și adaptabilitate pentru a se adapta sugestiilor automate. Trainingul și educația continuă în utilizarea acestor instrumente se dovedesc a fi cruciale pentru maximizarea beneficiilor oferite de AI.

În concluzie, studiul METR subliniază complexitatea interacțiunii dintre dezvoltarea software-ului și tehnologiile emergente, cum ar fi inteligența artificială. Deși există provocări evidente, inclusiv o potențială scădere a eficienței în rândul dezvoltatorilor experimentați, rămâne clar că AI poate avea un impact pozitiv asupra învățării, în special pentru juniori. Este un semnal că viitorul dezvoltării software-ului va trebui să țină cont de aceste dinamicii, încercând să optimizeze utilizarea AI pentru a aduce beneficiile scontate.