Introduzione
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.