Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Dall'Autocompletamento all'Agente: comprendere il cambiamento
- Differenze tra i suggerimenti di Copilot e la pianificazione multi-step degli agenti
- Architettura del ciclo agente: pianifica, genera, esegui, iterare
- Supporto linguistico e selezione del modello per le attività degli agenti
- Esempi reali: da funzioni di cinque righe a funzionalità multi-file
Abilitare la Modalità Agente nel tuo IDE
- Attivazione in VS Code, JetBrains e Neovim
- Configurazione della finestra di contesto e delle preferenze del tier del modello
- Impostazione delle regole dello spazio di lavoro e esclusione dei file binari di grandi dimensioni
- Gestione dei flussi di lavoro di Copilot Chat rispetto a quelli degli agenti inline
Pianificazione ed esecuzione multi-step
- Prompting di Copilot per costruire una funzionalità end-to-end
- Osservare come l'agente suddivide i compiti in passaggi attraverso i file
- Revisionare ogni passaggio prima di applicare le modifiche
- Utilizzare l'annullamento inline quando i passaggi si discostano dal percorso
Comandi del terminale all'interno del ciclo agente
- Installazione delle dipendenze tramite l'integrazione del terminale di Copilot
- Esecuzione dei comandi di build e interpretazione dell'output
- Gestione delle variabili d'ambiente direttamente dalle sessioni di Copilot
- Confini di sicurezza: quali comandi richiedono l'approvazione manuale
Sviluppo Guidato dai Test con un Agente
- Generazione di test unitari dal codice sorgente esistente
- Guida alla creazione dei test con prompt in linguaggio naturale
- Esecuzione delle suite di test e interpretazione dei log di errore all'interno di Copilot
- Affinamento delle asserzioni dopo aver osservato i failure per i casi limite
Navigazione in codebase di grandi dimensioni
- Ricerca automatica dei riferimenti tra file
- Refactoring delle utility condivise con rinominazioni guidate da Copilot
- Aggiornamento dei file di configurazione e schema in modo sincronizzato
- Evitare l'esaurimento della finestra di contesto con prompt mirati
Personalizzazione di Copilot per gli standard del team
- Scrittura di istruzioni specifiche per il repository in .github/copilot-instructions.md
- Applicazione delle convenzioni di denominazione e degli schemi architetturali
- Esclusione di file e directory sensibili dal contesto
- Creazione di template di prompt specifici per il team per le attività comuni
Governance di GitHub Copilot Enterprise
- Allocazione delle licenze, fatturazione e dashboard di utilizzo
- Audit log: tracciare cosa ha generato Copilot rispetto a cosa è stato sottoposto a commit
- Politiche di indennità IP di Microsoft e implicazioni di licenza
- Blocco di pattern di file specifici dalle pipeline di suggerimento AI
Debugging con la Modalità Agente
- Lettura congiunta delle stack trace con l'agente
- Debugging basato sull'ipotesi: chiedere a Copilot perché un test è fallito
- Utilizzo del bisect assistito dall'agente per individuare le cause delle regressioni
- Gestione dei rischi di allucinazione durante il debugging di codice sconosciuto
Gestione delle prestazioni e dei limiti
- Comprensione dei limiti giornalieri delle richieste e delle quote dei modelli
- Ottimizzazione della lunghezza del prompt per evitare risposte troncate
- Switch tra modelli per diverse attività
- Monitoraggio della latenza dell'agente e delle strategie di caching
Sicurezza e conformità per le imprese
- Gestione dei dati: cosa lascia il repository e cosa rimane locale
- Prevenzione della fuoriuscita di segreti e credenziali tramite i prompt
- Conformità con GDPR, SOC 2 e i requisiti FedRAMP
- Red-teaming del codice generato per vulnerabilità di iniezione
Troubleshooting degli scenari comuni
- Perché Copilot a volte ignora il contesto del tuo codebase
- Risoluzione dei failure di indicizzazione per repository di grandi dimensioni
- Gestione degli errori di limite di velocità (rate limit) durante le ore di picco
- Correzione dei problemi di sincronizzazione delle estensioni IDE
Riepilogo e roadmap futura
- Riepilogo delle funzionalità della Modalità Agente e dei flussi di lavoro pratici
- Roadmap di Copilot di GitHub e nuove funzionalità degli agenti in arrivo
- Risorse per restare aggiornati sulle release di Copilot
Requisiti
- Esperienza con la programmazione orientata agli oggetti o funzionale
- Account GitHub e conoscenza di base del flusso di lavoro Git
- Familiarità con almeno un IDE (VS Code, JetBrains o Neovim)
Pubblico
- Sviluppatori che utilizzano attualmente Copilot e vogliono sbloccare la modalità agente
- Responsabili tecnici che stanno implementando Copilot attraverso i team di sviluppo
- Team di sicurezza che revisionano le policy per la generazione di codice assistita da AI
21 ore