Riassunto

Completato

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

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!