Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative