Introduzione

Completato

GitHub Copilot in Visual Studio Code offre una potente codifica assistita dall'intelligenza artificiale predefinita, ma il vero potenziale emerge quando lo si personalizza in base ai flussi di lavoro e ai requisiti del progetto specifici del team. Fornendo istruzioni personalizzate e creando agenti specializzati, è possibile trasformare GitHub Copilot da un assistente per utilizzo generico in un set di collaboratori di intelligenza artificiale personalizzati che comprendono la codebase, seguire le convenzioni e gestire attività di sviluppo in più passaggi.

Si supponga di essere uno sviluppatore di un team che gestisce un'applicazione C# di grandi dimensioni. Il team ha standard di codifica specifici, modelli architetturali e processi di revisione che ogni richiesta pull deve seguire. Invece di ripetere queste linee guida in ogni prompt di Chat di GitHub Copilot, è possibile incorporarli direttamente nei file di istruzioni letti automaticamente da GitHub Copilot. È anche possibile creare agenti personalizzati, ad esempio utenti di intelligenza artificiale specializzati come "Planner" che progettano strategie di implementazione o un "revisore del codice" che controlla la presenza di problemi di sicurezza e li concatenano in modo che l'output di un agente passi al successivo.

Gli argomenti trattati in questo modulo includono:

  • Utilizzare istruzioni personalizzate basate su repository e file prompt per influenzare lo stile e le linee guida di codifica di GitHub Copilot.
  • Definizione e uso di agenti Personalizzati di GitHub Copilot per attività specializzate, ad esempio pianificazione, codifica e test.
  • Configurazione di subagenti, competenze dell'agente e agenti a livello di organizzazione.
  • Concatenare gli agenti tramite handoff per eseguire scenari di sviluppo in più passaggi.

Dopo aver completato questo modulo, sarai in grado di:

  • Personalizzare le risposte di GitHub Copilot usando i file di istruzioni e i file di richiesta per applicare stili di codifica specifici del progetto, procedure consigliate e linee guida.
  • Creare agenti Personalizzati di GitHub Copilot in Visual Studio Code con istruzioni personalizzate, autorizzazioni degli strumenti e configurazioni del subagente.
  • Configurare e usare i trasferimenti dell'agente per orchestrare flussi di lavoro di sviluppo in più passaggi.
  • Implementare uno scenario reale definendo istruzioni personalizzate e concatenando più agenti personalizzati per completare in modo collaborativo un'attività di codifica.

Importante

Per completare questo training di GitHub Copilot, è necessario avere una sottoscrizione attiva per GitHub Copilot nell'account GitHub personale (include il piano GitHub Copilot Gratuito) oppure è necessario essere assegnati a una sottoscrizione gestita da un'organizzazione o da un'organizzazione. Le attività del modulo possono includere suggerimenti di GitHub Copilot che corrispondono al codice pubblico. Se sei un membro di un'organizzazione su GitHub Enterprise Cloud ed è stato assegnato a una sottoscrizione di GitHub Copilot tramite l'organizzazione, l'impostazione per i suggerimenti corrispondenti al codice pubblico potrebbe essere ereditata dall'organizzazione o dall'impresa. Se l'account blocca i suggerimenti che corrispondono al codice pubblico, le attività del modulo potrebbero non funzionare come previsto.