menu
close

GitHub lancia un agente AI per lo sviluppo autonomo del codice

GitHub, di proprietà di Microsoft, ha presentato un nuovo agente di codifica autonomo in grado di gestire in modo indipendente attività di programmazione assegnate tramite GitHub. L'agente opera in un ambiente sicuro basato su GitHub Actions, creando pull request in bozza che gli sviluppatori possono revisionare e modificare. Disponibile per gli abbonati Copilot Pro+ ed Enterprise, questa nuova funzionalità mira a liberare gli sviluppatori dai compiti di routine, mantenendo comunque il controllo umano sul codice finale.
GitHub lancia un agente AI per lo sviluppo autonomo del codice

Alla conferenza Build 2025 di Microsoft per sviluppatori a Seattle, GitHub ha svelato un rivoluzionario agente AI per la scrittura del codice che agisce come uno sviluppatore autonomo all'interno dei team software.

Il nuovo agente di codifica GitHub Copilot rappresenta un'evoluzione significativa nello sviluppo assistito dall'intelligenza artificiale. Integrato direttamente in GitHub, l'agente si attiva quando gli sviluppatori assegnano issue a Copilot o lo richiamano tramite VS Code. Successivamente, avvia un ambiente di sviluppo sicuro basato su GitHub Actions, inviando commit a una pull request in bozza che può essere monitorata tramite i log di sessione.

Il flusso di lavoro dell'agente ricalca quello di uno sviluppatore umano, automatizzando le attività ripetitive. Dopo aver lanciato una macchina virtuale tramite GitHub Actions, invia aggiornamenti di avanzamento come pull request in bozza e registra le proprie decisioni nei log di sessione. Al termine, tagga l'utente originale per la revisione. Gli sviluppatori possono quindi lasciare commenti, ai quali l'agente risponde automaticamente apportando ulteriori modifiche.

Secondo il CEO di GitHub, Thomas Dohmke, l'agente è progettato per operare in modo efficiente su "codebase ben testate" ed è particolarmente abile nella gestione della manutenzione ordinaria, come la correzione di bug, l'estensione di funzionalità e il refactoring del codice. Grazie a modelli all'avanguardia, l'agente eccelle in compiti a bassa e media complessità: dall'aggiunta di funzionalità e correzione di bug, all'estensione dei test, refactoring del codice e miglioramento della documentazione. Questo consente agli sviluppatori di delegare attività dispendiose in termini di tempo ma ripetitive, concentrandosi su lavori più stimolanti.

L'agente di codifica Copilot è già disponibile per gli abbonati Copilot Pro+ e Copilot Enterprise. Gli utenti Enterprise necessitano dell'approvazione di un amministratore per abilitare la nuova policy dell'agente Copilot. L'utilizzo dell'agente consuma minuti di GitHub Actions e richieste premium di Copilot previste dai piani di abbonamento.

La tecnologia valida il proprio lavoro tramite test e linters prima di inviare le modifiche. Una volta completato, tagga l'utente per la revisione. Gli sviluppatori possono richiedere modifiche tramite commenti nella pull request o scaricare il branch localmente per continuare il lavoro nel proprio IDE con l'assistenza di Copilot. L'agente si distingue soprattutto nei compiti a bassa e media complessità su codebase ben testate.

Source: Cnbc

Latest News