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 a loro 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 conoscevano bene.
Prima dello studio, gli sviluppatori open source ritenevano che lavorare con un'intelligenza artificiale li avrebbe aiutati a portare a termine le cose più velocemente, e molti stimavano che avrebbe ridotto il tempo 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.
In passato, era opinione diffusa che l'intelligenza artificiale rendesse gli ingegneri umani molto più produttivi e, basandosi su queste proiezioni, diverse aziende hanno investito in modo sostanziale in aziende che vendevano prodotti di intelligenza artificiale per supportare lo sviluppo di software.
Tuttavia, sebbene lo studio abbia evidenziato un presupposto errato, non ha dissipato il timore diffuso che l'IA rubi il lavoro agli 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 concretizzarsi 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é avevano riportato miglioramenti significativi, lo studio METR ha dimostrato che questa teoria non è applicabile a tutti gli scenari di sviluppo software.
In particolare, lo studio è riuscito a dimostrare che gli sviluppatori esperti, con una conoscenza approfondita delle peculiarità e dei requisiti delle grandi basi di codice open source consolidate, sono stati 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 non rappresentano correttamente le attività del mondo reale.
Per quanto riguarda la causa del rallentamento del lavoro dei programmatori, 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, continua a utilizzare Cursor oggi.
Perché? Gli autori affermano che l'intelligenza artificiale semplifica l'esperienza, il che a sua volta la rende meno faticosa.
Gli sviluppatori di software non sono preoccupati per l'intelligenza artificiale, nonostante i recenti licenziamenti nel settore tecnologico
Considerando l'entusiasmo con cui gli autori 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'intelligenza artificiale più come un collaboratore che come una minaccia.
Purtroppo, potrebbero esserci problemi all'orizzonte, poiché il settore tecnologico continua ad assistere a licenziamenti esplicitamente collegati all'adozione dell'intelligenza artificiale nelle principali aziende.
Quest'anno, Microsoft ha già licenziato circa 9.000 dipendenti, affermando 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, sebbene non tutti i lavoratori licenziati siano stati sostituiti dall'intelligenza artificiale.
Anche altre aziende, come Salesforce e Intel, hanno menzionato un passaggio all'intelligenza artificiale negli annunci di licenziamenti. Salesforce ha tagliato 1.000 posti di lavoro quest'anno per concentrarsi su ruoli legati all'intelligenza artificiale, Intel ha ridotto il suo personale di 15.000 unità e IBM prevede di sostituire il 30% dei suoi ruoli di back-office con l'intelligenza artificiale entro il 2030.
KEY Difference Wire : lo strumento segreto utilizzato dai progetti crittografici per ottenere una copertura mediatica garantita