Struttura del corso
Schemi del Giorno 1
Modulo 1 — Introduzione a Claude Code e all’ingegneria software assistita dall’AI
• Claude Code rispetto agli strumenti AI tradizionali
• Gli agenti AI nell’ambito dell’ingegneria del software
• Ottimizzazione della produttività e dei flussi di lavoro
• Il ciclo di vita dello sviluppo assistito dall’AI
• Rischi, limitazioni e importanza della supervisione umana
• Dimostrazioni pratiche in tempo reale
Modulo 2 — Principi fondamentali dell’ingegneria dei prompt
• Come costruire un prompt efficace
• Differenze tra prompt zero-shot e few-shot
• Tecniche di iterazione nel processo di creazione dei prompt
• Concetti base sulle catene di prompt
• Formattazione e strutturazione delle risposte
• Verifica della qualità e miglioramento dei prompt
Modulo 3 — Utilizzo dei prompt nello sviluppo software
• Generazione e refactoring del codice
• Risoluzione di problemi con l’assistenza dell’AI
• Creazione automatica della documentazione
• Revisione dei pull request
• Comprensione del codice esistente
• Produzione di codice sicuro e mantenibile generato dall’AI
Modulo 4 — Utilizzo dei prompt nei test e nella qualità software
• Generazione automatica di casi di test
• Analisi delle condizioni limite
• Creazione di test pronti per l’automatizzazione
• Analisi dei difetti con supporto dell’AI
• Costruzione di scenari e specifiche in formato Gherkin
• Workflow di verifica della qualità
Modulo 5 — Utilizzo dei prompt nella collaborazione agile
• Sviluppo e definizione delle user story e dei criteri di accettazione
• Affinamento dei requisiti
• Supporto alle comunicazioni all’interno del team agile
• Creazione di sintesi per i soggetti interessati
• Assistenza nella stesura delle retroscriptive
• Preparazione alla revisione della backlog
Modulo 6 — Governance, sicurezza e verifica responsabile dell’AI
• I fenomeni di “allucinazioni” generate dall’AI e i rischi ad esso connessi
• Riservatezza e corretta redazione dei prompt in ambiente sicuro
• Principi di governance legati all’uso dell’AI
• Checklist per la verifica del codice generato dall’AI
• Consapevolezza riguardo ai rischi di injection attraverso i prompt
• Ruolo della revisione umana nel controllo dei risultati
Modulo 7 — Laboratorio pratico sui prompt per il team
• Costruzione di librerie di prompt riutilizzabili all’interno del team
• Progettazione di flussi di lavoro AI adatti a ruoli specifici
• Condivisione e revisione collaborativa dei prompt
• Creazione della prima versione della libreria dei prompt del team
• Esercizi interattivi in gruppo
Giorno 2
Modulo 1 — Funzionalità avanzate di Claude Code
• Il ruolo di CLAUDE.md nella gestione contestuale del progetto
• Automatizzazione dei flussi di lavoro AI
• Strategie per la generazione ottimale di risposte tramite l’opzione “Best-of-N”
• Creazione e riutilizzo di comandi AI
• Tecniche per una corretta gestione del contesto operativo
• Flussi di lavoro complessi gestiti interamente dall’AI
Modulo 2 — Tecniche avanzate di ingegneria dei prompt
• Prompt basati su ragionamento concatenato
• Utilizzo dei prompt multimodali
• Prompt con vincoli strutturati
• Costruzione di catene complesse di prompt
• Gestione efficace del contesto in presenza di input molto estesi
• Progettazione di workflow conversazionali guidati dall’AI
Modulo 3 — Controllo delle versioni, sviluppo parallelo e flussi multi-agente
• Integrazioni con Git a supporto dello sviluppo software
• Gestione di attività di sviluppo parallele grazie all’AI
• Utilizzo dei worktree per isolare le operazioni degli agenti AI
• Coordinamento tra più agenti autonomi nell’esecuzione delle attività
• Meccanismi di verifica umana negli intervalli critici del flusso lavorativo
• Strategie efficaci per la gestione dei conflitti derivanti da lavoro parallelo
Modulo 4 — Architettura, MCP e operazioni DevOps avanzate
• Il Model Context Protocol (MCP)
• Integrazione di Claude con strumenti esterni
• Analisi architetturale assistita dall’AI
• Creazione e gestione dei documenti decisionali riguardanti l’architettura (ADR)
• Risoluzione rapida di problemi nei flussi CI/CD con l’assistenza dell’AI
• Gestione delle post-mortem di incidenti e strutturazione dei workflow operativi
Modulo 5 — Scalabilità di Claude Code e manutenibilità del codice base
• Gestione ottimale delle risorse in termini di token e contesto disponibile
• Organizzazione dei progetti affinché siano più “amici” dell’AI
• Strategie per mantenere un codice base funzionale nel tempo
• Automatizzazione della creazione di documentazione tecnica
• Approcci efficaci per scalare l’utilizzo dell’AI nei team più numerosi
• Costruzione di processi operativi condivisi da tutti i membri del team
Modulo 6 — Progetto finale: definizione del proprio processo operativo con Claude Code
• Progettazione di workflow scalabili e utili all’intero team
• Integrazione dei prompt, dei comandi specifici e della documentazione contestuale
• Definizione concreta del processo operativo da parte del gruppo
• Scelta di modelli collaborativi tra i diversi ruoli del team
• Stesura di un vero e proprio “blueprint” operativo
Modulo 7 — Laboratorio avanzato sui prompt per il team
• Sviluppo ulteriore delle librerie di prompt adattate alle esigenze complesse del gruppo
• Costruzione di workflow altamente specializzati secondo i diversi ruoli interni
• Validazione pratica dei vari prompt in contesti reali
• Esercizi di collaborazione interdisciplinare tra diverse aree del team
• Realizzazione della seconda versione della libreria condivisa dei prompt
Requisiti
Giorno 1 — Base
• Conoscenza di base dei processi di sviluppo software
• Comune comprensione delle fasi di sviluppo, test e metodologie agili
• Si consiglia l’accesso a Claude per poter svolgere gli esercizi pratici
Giorno 2 — Avanzato
• Essere già stati al Giorno 1 (o possedere esperienza equivalente)
• Conoscenza pregressa di Claude Code e dei principi dell’ingegneria dei prompt
• Conoscenze base su Git
• È utile avere dimestichezza con i concetti legati alla CI/CD
Recensioni (1)
come interagire con l'ambiente Office e configurare attività ripetitive
Matthew Wallace - Group CBS
Corso - Claude AI for Workflow Automation and Productivity
Traduzione automatica