Contattataci

Struttura del corso

Da Autocomplete ad Agente: Comprendere il Cambiamento

  • In che modo le suggestion di Copilot differiscono dalla pianificazione multi-fase agentic.
  • Architettura del ciclo agente: pianifica, genera, esegui, iterai.
  • Supporto linguistico e selezione del modello per compiti agentici.
  • Esempi pratici: da funzioni di cinque righe a funzionalità su più file.

Abilitazione della Modalità Agente nel tuo IDE

  • Attivazione in VS Code, JetBrains e Neovim.
  • Configurazione del contesto della finestra e delle preferenze del livello del modello.
  • Impostazione delle regole del workspace e ignorare i file binari di grandi dimensioni.
  • Gestione di Copilot Chat rispetto ai flussi di lavoro agent inline.

Pianificazione ed Esecuzione Multi-Fase

  • Chiedere a Copilot di costruire una funzionalità end-to-end.
  • Osservare come l'agente suddivide i compiti in passaggi attraverso più file.
  • Rivedere ogni passaggio prima di applicare le modifiche.
  • Utilizzare il rollback inline quando i passaggi si discostano dal percorso previsto.

Comandi nel Terminale all'interno del Ciclo Agente

  • Installazione delle dipendenze tramite l'integrazione 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 approvazione manuale.

Sviluppo guidato dai test con un Agente

  • Generazione di test unitari dal codice sorgente esistente.
  • Guidare la creazione dei test con prompt in linguaggio naturale.
  • Esecuzione delle suite di test e interpretazione dei log degli errori direttamente dentro Copilot.
  • Raffinamento delle asserzioni dopo aver osservato i fallimenti sui casi limite.

Navigazione nei Grandi Codebase

  • Trovare automaticamente riferimenti tra file diversi.
  • Refactoring delle utility condivise con rinominazioni guidate da Copilot.
  • Aggiornamento simultaneo dei file di configurazione e degli schema.
  • Evitare l'esaurimento del contesto utilizzando prompt mirati.

Personalizzazione di Copilot per gli Standard del Team

  • Scrivere istruzioni specifiche per il repository in .github/copilot-instructions.md.
  • Imporre convenzioni di naming e pattern architetturali.
  • Escludere file sensibili e directory dal contesto.
  • Creare template prompt specifici per il team per le attività comuni.

Governance di GitHub Copilot Enterprise

  • Allocazione delle licenze, fatturazione e dashboard di utilizzo.
  • Log di audit: tracciare ciò che Copilot ha generato rispetto a ciò che è stato commitato.
  • Policies di indennizzo IP Microsoft e implicazioni sulle licenze.
  • Impegnare pattern specifici di file dalle pipeline di suggestion AI.

Debug con la Modalità Agente

  • Lettura delle stack trace insieme all'agente.
  • Debug basato su ipotesi: chiedere a Copilot perché un test è fallito.
  • Utilizzo dell'agente per il bisect assistito e individuare le origini delle regressioni.
  • Gestione dei rischi di allucinazione durante il debug di codice non familiare.

Gestione delle Prestazioni e dei Limiti

  • Comprendere i limiti giornalieri di richiesta e le quote del modello.
  • Ottimizzare la lunghezza del prompt per evitare risposte troncate.
  • Cambiare tra modelli per diverse attività.
  • Monitorare la latenza dell'agente e le strategie di caching.

Sicurezza e Conformità per le Aziende

  • Gestione dei dati: cosa esce dal tuo repository e cosa resta locale.
  • Prevenire la fuoriuscita di segreti e credenziali tramite i prompt.
  • Conformità con GDPR, SOC 2 e requisiti FedRAMP.
  • Red-teaming del codice generato per vulnerabilità di iniezione.

Risoluzione dei Problemi nei Casi Comuni

  • Perché Copilot a volte ignora il contesto del tuo codebase.
  • Risolvere i fallimenti di indicizzazione per repository di grandi dimensioni.
  • Gestire gli errori di rate limit durante le ore di picco.
  • Ripristinare i problemi di sincronizzazione delle estensioni IDE.

Sintesi e Roadmap Futura

  • Riepilogo delle capacità della Modalità Agente e dei flussi di lavoro pratici.
  • La roadmap di GitHub per Copilot e le prossime funzionalità agentiche.
  • Risorse per rimanere aggiornati sulle rilasci di Copilot.

Requisiti

  • Esperienza con la programmazione orientata agli oggetti o funzionale.
  • Account GitHub e conoscenza base del flusso di lavoro Git.
  • Dimestichezza con almeno un IDE (VS Code, JetBrains o Neovim).

Pubblico

  • Sviluppatori che utilizzano attualmente Copilot e desiderano sbloccare la modalità agente.
  • Responsabili tecnici che stanno introducendo Copilot tra i team di sviluppo.
  • Team di sicurezza che rivedono le policy sulla generazione di codice assistita dall'AI.
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative