Sviluppatori Microsoft: innovazioni nell’uso dell’intelligenza artificiale per potenziare la tecnologia.
Risultati e Impatti dell’AI nell’Ingegneria Software
Quando chiedo a Microsoft maggiori dettagli, l’azienda mette in evidenza i suoi successi iniziali nell’implementazione dell’AI interna. Amanda Silver, VP della squadra CoreAI di Microsoft, ha sottolineato l’importanza di identificare le inefficienze nel lavoro degli sviluppatori. “Vogliamo capire dove ci sono difficoltà per gli sviluppatori e come possiamo applicare l’AI per migliorare la situazione”, ha dichiarato in un’intervista.
Microsoft dispone di oltre 100.000 repository di codice, che spaziano da progetti nuovi a codici legacy che hanno più di 20 anni. “Abbiamo praticamente ogni linguaggio di programmazione, architettura e fase di ciclo di vita immaginabile”, ha aggiunto Silver. Questo ammontare di codice rappresenta una vasta opportunità per l’AI, soprattutto mentre Microsoft si sta spingendo oltre la semplice completazione del codice verso una maggiore automazione.
Recentemente, Microsoft ha integrato un agente di codifica direttamente in GitHub Copilot, consentendo agli sviluppatori di assegnargli compiti specifici. L’agente crea ambienti di sviluppo autonomamente, opera in background e produce richieste di pull preliminari. “I programmatori risparmiano mediamente 30 minuti su compiti semplici, oltre mezza giornata su compiti intermedi e due settimane su progetti complessi”, ha spiegato Silver.
