Uno studio recente condotto dall'organizzazione no-profit di ricerca sull'intelligenza artificiale METR ha suscitato molte discussioni dopo aver rivelato un dettaglio controintuitivo: quando gli sviluppatori software esperti hanno dovuto lavorare con strumenti di intelligenza artificiale mentre lavoravano su basi di codice familiari, hanno completato i loro compiti con una velocità del 19% inferiore.
Lo studio è stato condotto all'inizio di quest'anno su un gruppo di sviluppatori con anni di esperienza. Il gruppo utilizzava principalmente Cursor come strumento di intelligenza artificiale per completare le attività in progetti open source che conosceva bene.
Prima dello studio, gli sviluppatori open source ritenevano che lavorare con un'intelligenza artificiale li avrebbe aiutati a svolgere le cose più velocemente, e molti stimavano che avrebbe ridotto i tempi di completamento delle attività del 24%.
Anche dopo aver completato i compiti con l'intelligenza artificiale, gli sviluppatori erano convinti di aver ridotto del 20% il tempo necessario per completarli.
Tuttavia, lo studio ha riportato risultati opposti: la collaborazione con un'intelligenza artificiale ha aumentato il tempo di completamento delle attività del 19%.
C'è ancora molto che non sappiamo sull'intelligenza artificiale
I risultati hanno suscitato sorpresa tra gli sviluppatori di X, ma gli autori principali dello studio, Joel Becker e Nate Rush, ne sono rimasti scioccati. Rush si aspettava "una velocità doppia, piuttosto ovvia" e lo aveva annotato prima dell'inizio dell'esperimento.
Fino ad oggi, era diffusa la convinzione che l'intelligenza artificiale rendesse gli ingegneri umani molto più produttivi e diverse aziende hanno investito in modo sostanziale in aziende che vendevano prodotti di intelligenza artificiale per supportare lo sviluppo di software basandosi su tali proiezioni.
Tuttavia, sebbene lo studio abbia evidenziato un presupposto errato, non ha modificato il timore comune che l'IA rubi il lavoro agli esseri umani. In realtà, il cambiamento è già iniziato, anche nelle carriere della programmazione, con l'IA destinata a sostituire le posizioni entry-level nella programmazione.
Dario Amodei, CEO di Anthropic , è uno di coloro che condividono questo sentimento e ritiene che ciò potrebbe accadere nei prossimi uno-cinque anni.
A differenza di studi precedenti che incoraggiavano la convinzione che l'intelligenza artificiale avrebbe accelerato i programmatori e gli sviluppatori di software perché questi ultimi avevano riportato miglioramenti significativi, lo studio METR ha dimostrato che questa teoria non si applica a tutti gli scenari di sviluppo software.
In particolare, lo studio è riuscito a dimostrare che gli sviluppatori esperti, che avevano una conoscenza approfondita delle peculiarità e dei requisiti delle grandi e consolidate basi di codice open source, erano i più colpiti.
Gli autori dello studio hanno anche sottolineato che è noto che altri studi si basano su benchmark di sviluppo software per l'intelligenza artificiale e che talvolta questi ultimi travisano le attività del mondo reale.
Per quanto riguarda le cause che hanno portato i programmatori a lavorare più lentamente, sono stati notati fattori come la necessità di dedicare tempo a rivedere e correggere quanto suggerito dai modelli di intelligenza artificiale.
Gli autori non si aspettano che questo rallentamento si verifichi in altri scenari e, nonostante i risultati, la maggior parte dei partecipanti allo studio, così come gli autori dello studio, continuano a utilizzare Cursor oggi.
Perché? Gli autori affermano che l'intelligenza artificiale semplifica l'esperienza, il che a sua volta la fa sembrare meno un compito ingrato.
Gli sviluppatori di software non sono preoccupati per l'intelligenza artificiale, nonostante i recenti licenziamenti nel settore tecnologico
Considerando l'entusiasmo con cui gli dello studio METR e i partecipanti allo studio perdonano Claude per averli rallentati, e il loro continuo utilizzo dello strumento, è chiaro che sempre più professionisti della tecnologia vedono l'IA più come un collaboratore che come una minaccia.
Purtroppo, potrebbero esserci problemi all'orizzonte, poiché il settore tecnologico continua a registrare licenziamenti esplicitamente collegati all'adozione dell'intelligenza artificiale nelle principali aziende.
Quest'anno Microsoft ha già licenziato fino a 9.000 dipendenti, sostenendo che il 40% dei recenti licenziamenti ha riguardato ingegneri informatici perché le attività di scrittura del codice sono state esternalizzate a strumenti di intelligenza artificiale.
L'azienda ha giustificato i licenziamenti con profitti da record che hanno mantenuto la sua capitalizzazione di mercato appena dietro a quella di Nvidia e davanti a quella di Apple.
Google è un'altra grande azienda tecnologica che ha licenziato centinaia di dipendenti in seguito al suo investimento nella startup di intelligenza artificiale Anthropic, anche se non tutti i lavoratori licenziati sono stati sostituiti dall'intelligenza artificiale.
Anche altre aziende, come Salesforce e Intel, hanno citato un passaggio all'intelligenza artificiale negli annunci di licenziamenti. Salesforce ha tagliato 1.000 posti di lavoro quest'anno per concentrarsi sui ruoli legati all'intelligenza artificiale, Intel ha ridotto la sua forza lavoro di 15.000 unità e IBM prevede di sostituire il 30% dei suoi ruoli di back-office con l'intelligenza artificiale entro il 2030.

