Informazioni e abilitazione dell'agente di codifica di GitHub Copilot

Completato

Questa unità spiega cos'è l'agente, in che modo differisce dai tradizionali assistenti di codifica di intelligenza artificiale, quali piani e repository lo supportano, e come abilitarlo e pianificare il budget per esso, inclusi le unità di Richiesta Premium (PRU) e i minuti delle GitHub Actions.

Al termine di questa unità, si sarà in grado di:

  • Spiegare qual è l'agente di codifica di GitHub Copilot, chi può usarlo e dove è disponibile.
  • Descrivere le attività che può eseguire e come delegare il lavoro.
  • Distinguerlo dagli assistenti solo per IDE e dalla "modalità agente" di Copilot.
  • Abilitare l'agente a livello di organizzazione o repository.
  • Comprendere in che modo vengono usati i minuti di GitHub Actions e le unità richiesta Premium (PRU) e gestirli in modo efficace.

Che cos'è l'agente di codifica di GitHub Copilot, chi può usarlo e dove è disponibile.

GitHub Copilot coding agent è un assistente di sviluppo autonomo che viene eseguito all'interno di GitHub stesso. Invece di associarsi all'utente solo nell'IDE, l'agente funge da compagno di squadra in background. Si assegna un'attività con ambito chiaro, come una correzione di bug, una funzionalità incrementale o un aggiornamento della documentazione, e il sistema crea un ramo, scrive commit, apre una bozza di richiesta pull, aggiorna la descrizione della richiesta pull con lo stato e quindi richiede la tua revisione.

Disponibilità e piani

  • Piani: disponibili in Copilot Pro, Copilot Pro+, Copilot Business, Copilot Enterprise.
  • Repository: Funziona in tutti i repository ospitati in GitHub, ad eccezione di quelli di proprietà di account utente gestiti o in cui l'agente è disabilitato in modo esplicito.

Cosa fa l'agente di codifica Copilot

L'agente di codifica Copilot può assumere un'ampia gamma di attività di sviluppo:

  • Correggere bug e regressioni.
  • Implementare nuove funzionalità incrementali.
  • Migliorare la copertura dei test o generare test mancanti.
  • Aggiornare o creare la documentazione.
  • Risolvere il debito tecnico e gli elementi "nice-to-have" del backlog.

È possibile delegare il lavoro all'agente in due modi principali:

  • Assegnare un problema a Copilot: su GitHub.com, GitHub Mobile o tramite API/interfaccia della riga di comando.
  • Chiedere a Copilot di creare una richiesta pull : dal pannello Agenti su GitHub, Copilot Chat, l'IDE o altri strumenti agentici con supporto MCP o Raycast in macOS.

Quando l'agente termina, chiede la tua revisione. È possibile menzionare @copilot in un commento di una richiesta pull per chiedere di iterare sul suo lavoro.

Differenze rispetto agli assistenti IDE tradizionali

Gli assistenti IA tradizionali negli IDE consentono di scrivere codice in locale, ma lasciano all'utente i passaggi manuali: creare rami, eseguire il push di commit, scrivere descrizioni per le richieste pull e iterare. Queste decisioni si verificano in una sessione privata e non sono visibili al team.

Con l'agente di codifica Copilot:

  • Tutto il lavoro avviene come commit su GitHub.
  • L'agente automatizza la creazione dei rami, i messaggi di commit, l'apertura delle richieste pull e le descrizioni delle richieste pull.
  • Il lavoro è visibile nei log delle sessioni e nella cronologia delle richieste pull a scopo di tracciabilità.
  • L'utente guida attraverso i commenti di revisione delle richieste pull anziché tramite sessioni locali sincrone.

In questo modo si creano opportunità di trasparenza e collaborazione, i colleghi possono vedere ogni passaggio e passare in base alle esigenze.

Agente di codifica vs. "Modalità Agente" negli IDE

È importante distinguere l'agente di codifica Di GitHub Copilot (descritto in questo modulo) dalla funzionalità modalità agente in Visual Studio e Visual Studio Code:

  • Agente di codifica: Viene eseguito in modo autonomo in un ambiente basato su GitHub Actions per completare le attività di sviluppo assegnate tramite problemi o Copilot Chat. Crea richieste pull con risultati.
  • Modalità agente (modifiche copilote): Esegue modifiche locali autonome direttamente nella sessione dell'IDE.

Abilitazione dell'agente di codifica Copilot

Prima di assegnare attività a Copilot, verificare che l'agente sia abilitato:

  • Repository di proprietà dell'organizzazione: La disponibilità viene gestita dagli amministratori dell'organizzazione o dell'impresa.
  • Repository personali: la disponibilità può essere configurata tramite le impostazioni dell'account.

Costi di utilizzo: GitHub Actions + PRU

L'agente di codifica Copilot usa due risorse principali:

  • Minuti di GitHub Actions nell'ambiente di build/test temporaneo in cui opera l'agente.
  • Richieste Premium copilot (PRU) per supportare il ragionamento avanzato del modello.

Annotazioni

A partire dal 4 giugno 2025, l'agente usa una richiesta Premium per ogni richiesta di modello eseguita. All'interno delle azioni mensili e della indennità di richiesta Premium, è possibile eseguire attività senza costi aggiuntivi. Vedere Fatturazione di GitHub Copilot.

Suggerimento

Usare le unità richieste Premium quando aggiungono valore: modifiche a più file, generazione di test e differenze più ampie che richiedono un ragionamento più approfondito. Le modifiche leggere possono richiedere un minor numero di passaggi intensivi di PRU.

Con l'agente abilitato e i costi compresi, è possibile confermare il modo in cui rispetta il comportamento di sicurezza, i rischi da prevedere e quali limitazioni tenere conto quando si pianifica il lavoro reale.