Riassunto
L'assistente di codifica GitHub Copilot consente di delegare modifiche con ambito ben definito a bassa o media complessità, come correzioni di bug, piccole funzionalità, refactoring, test e documentazione, mantenendo al tempo stesso il flusso di lavoro nativo di GitHub. Si assegna l'attività. L'agente lavora in un ambiente di Azioni protetto da firewall, apre una bozza della richiesta pull e l'utente esamina, richiede modifiche con @copilot e approva.
È possibile controllare la sicurezza, la governance e la spesa: protezioni dei rami, soglie di approvazione, minuti delle azioni e unità richieste Premium (una richiesta Premium per ogni richiesta di modello). È possibile personalizzare l'ambiente di compilazione, sfruttare strumenti di esecuzione più grandi, abilitare LFS ed estendere le funzionalità tramite MCP-all con log chiari e tracciabilità. Si è pronti per introdurre in via sperimentale l'agente di codifica nell'organizzazione: abilitarlo su un repository, assegnare un piccolo problema, monitorare i log, iterare tramite i commenti della richiesta pull, convalidare con CI e misurare il tempo recuperato da dedicare ad attività di maggior valore.
Dopo aver completato questo modulo, è possibile:
- Spiegare che cos'è l'agente di codifica Copilot, chi può usarlo e dove viene eseguito.
- Abilitare l'agente a livello di organizzazione o repository ed esaminare le condizioni di anteprima.
- Delegare il lavoro assegnando problemi o chiedendo a Copilot di aprire una richiesta pull.
- Tenere traccia dello stato tramite la sequenza temporale delle richieste pull e i log delle sessioni in tempo reale e iterare con @copilot.
- Applicare il modello di sicurezza e le protezioni predefinite (limiti dei rami, approvazioni, firewall).
- Identificare i rischi e le mitigazioni (autorizzazioni, protezioni con inserimento di richieste, attribuzione).
- Riconoscere i limiti di flusso di lavoro e compatibilità e pianificare le attività di conseguenza.
- Personalizzare l'ambiente dell'agente con
copilot-setup-steps.yml, variabili d'ambiente/segreti, strumenti di esecuzione più grandi e LFS. - Estendere le funzionalità con server MCP (Model Context Protocol), ad esempio GitHub, Playwright.
- Convalidare la qualità con CI, insiemi di regole, e generazione di test, usando intenzionalmente le PRUs.
- Risolvere i problemi comuni (disponibilità, approvazioni, log, firewall, limiti delle immagini).
Ulteriori informazioni
- Informazioni sull'agente di codifica di GitHub Copilot
- Uso di GitHub Copilot per risolvere un problema
- Chiedere a GitHub Copilot di creare una richiesta pull
- Risoluzione dei problemi dell'agente di codifica di GitHub Copilot
- Personalizzazione dell'ambiente di sviluppo per l'agente di codifica Copilot
- Personalizzazione o disabilitazione del firewall per l'agente di codifica Copilot
- Estensione dell'agente di codifica Copilot con il protocollo MCP (Model Context Protocol)
- Procedure consigliate: aggiungere istruzioni personalizzate al repository
- Revisione del codice con GitHub Copilot
- Set di regole del repository (protezioni dei rami e revisioni richieste)
- Fatturazione di GitHub Copilot e delle unità richieste Premium (PRU)
- Centro di Fiducia di GitHub Copilot
- Blog di GitHub: "GitHub Copilot: Incontra il nuovo agente di codifica"
- Panoramica di Model Context Protocol (MCP)
Inviare commenti
Usa questo modulo di problema per fornire commenti e suggerimenti sul contenuto o le modifiche suggerite per questo modulo di Microsoft Learn. GitHub gestisce questo contenuto e un membro del team valuta la richiesta. Grazie per il tempo dedicato al miglioramento dei nostri contenuti!