Nel panorama degli sviluppatori software, l’entusiasmo per l’integrazione degli strumenti di intelligenza artificiale generativa è in netto aumento, con molti che hanno già adottato questa tecnologia, come evidenziato nell’indagine sullo sviluppo software 2023 di Stack Overflow, un popolare sito di domande e risposte per programmatori. Dai risultati emersi, il 44% degli sviluppatori sta già utilizzando strumenti di intelligenza artificiale e il 26% ha l’intenzione di farlo. Ancora più significativo è il fatto che tra gli studenti che stanno imparando a programmare, il 55% sta già facendo uso di strumenti di intelligenza artificiale, secondo i dati del sondaggio.
È importante sottolineare che, sebbene gli strumenti di intelligenza artificiale siano sempre più diffusi, non tutti sono uguali. Tra questi, GitHub Copilot sta emergendo come il preferito. Basato sul modello Codex sviluppato da OpenAI, Copilot si è guadagnato una posizione di rilievo e ha sfruttato l’attenzione generata da ChatGPT. Questo potrebbe spiegare il motivo per cui il suo concorrente più prossimo, Tabnine, si attesta al 13%, mentre Amazon Web Services CodeWhisperer è al terzo posto con il 5%. Le altre sette opzioni non raggiungono neanche il 2%, e la categoria “altro” si avvicina appena.
GitHub Copilot si posiziona chiaramente come il principale strumento scelto dagli sviluppatori, con il 72% degli intervistati che intendono continuare a utilizzarlo l’anno prossimo, mentre il 75% ha dichiarato che desidera adottarlo come parte del proprio stack di sviluppo. Queste valutazioni di “ammirato” e “desiderato” sono uniche rispetto agli altri strumenti. Questa inversione suggerisce che il desiderio di provarlo è più forte della quota di coloro che già lo stanno utilizzando, evidenziando un notevole potenziale di crescita per l’assistente generativo di codice di GitHub. Il tasso di ammirazione scende al 53% per AWS CodeWhisperer e al 37% per Tabnine, mentre il desiderio di adozione scende rispettivamente al 15% e poco oltre il 7%.
“Nonostante il crescente numero di sviluppatori che adottano gli strumenti di intelligenza artificiale, la varietà di utilizzo non è ancora ampia”, ha spiegato Erin Yepis di Stack Overflow in un articolo sul blog. “Gli sviluppatori esperti potrebbero avere bisogno di tempo per integrare nuovi flussi di lavoro, e molto probabilmente saranno spinti dai loro colleghi junior che stanno già sperimentando strumenti di intelligenza artificiale durante la loro fase di apprendimento della programmazione. Siamo ancora nelle fasi iniziali di questa fase promozionale delle nuove tecnologie di intelligenza artificiale. È probabile che ci vorrà un po’ di tempo prima che gli sviluppatori abbraccino più ampiamente una gamma di strumenti di intelligenza artificiale”.