Finora, l’IA per gli sviluppatori poteva solo completare un progetto già avviato da un umano. Cambia tutto
GitHub, di proprietà Microsoft, vuole rendere l’assistente Copilot presente durante tutto il ciclo di vita dello sviluppo di codice informatico, compreso l’inizio di un progetto. L’azienda ha dunque annunciato GitHub Copilot Workspace, un nuovo servizio che mira a ridurre il tempo che ingegneri e sviluppatori dedicano alla lettura del codice e al brainstorming su come iniziare un nuovo lavoro. Workspace sarà disponibile in anteprima tecnica con una lista d’attesa, ma sarà integrato nella piattaforma GitHub Copilot più ampia dopo l’uscita. Il gruppo ha affermato che Copilot Workspace sarà integrato nei repository o nelle librerie GitHub. Gli sviluppatori potranno descrivere al chatbot, tramite prompt di testo, cosa vogliono dal progetto. A quel punto, Copilot Workspace offrirà suggerimenti su come iniziare e fornirà un processo passo passo. Gli utenti potranno modificare i suggerimenti e, una volta soddisfatti, eseguire il codice (o persino utilizzare Copilot per completare il codice) e completare il lavoro.
Il capo di GitHub Next, Jonathan Carter, ha affermato a The Verge di aver sentito dai clienti quanto sia stato utile Copilot nel bel mezzo di un progetto, a differenza delle fasi di avvio. Aggiungendo l’IA all’inizio, dovrebbe permettere agli sviluppatori di dedicare più tempo alla codifica invece che alla lettura del codice e della documentazione relativa per capire come iniziare. Carter afferma che Copilot Workspace è utile anche per rivedere il codice più vecchio perché può scansionare la base e e capire come funziona in maniera più veloce e con un minor grado di errore. Dal lancio su GitHub, Copilot è diventato man mano più completo e funzionale per le attività di sviluppo informatiche. Del resto, la maggior parte dei modelli concorrenti, più leggeri, hanno competenze limitate e sono ottimizzati per attività semplici come riepilogo e completamento del codice.