Sviluppo assistito dall'AI (Delphi Edition)
Descrizione Corso
Gli assistenti AI stanno cambiando il modo di scrivere software, ma con Delphi le ricette valide per altri linguaggi non bastano. Impara a usare gli strumenti di coding assistito ottenendo codice Delphi utilizzabile.
In questo corso di una giornata vedremo all’opera i principali strumenti di sviluppo assistito dall’AI: agenti da riga di comando come Claude Code, Codex e OpenCode, e assistenti integrati nell’IDE come Kai. Impareremo come impostare correttamente il contesto di un progetto Delphi, come formulare gli input (prompt, istruzioni di progetto, regole di stile) per ottenere codice Object Pascal corretto e compilabile, e come organizzare il lavoro con agenti specializzati e server MCP che espongono all’AI il codice, il database e l’IDE. Il taglio è pratico: partiremo da codice reale, con esempi di refactoring, scrittura di test, analisi di codice legacy e generazione di nuove unit.
Obiettivo
Integrare stabilmente gli assistenti AI nel proprio flusso di lavoro quotidiano con Delphi, riducendo i tempi di sviluppo su refactoring, testing, documentazione e manutenzione del codice, mantenendo il controllo sulla qualità del codice prodotto.
Destinatari
Programmatori Delphi che vogliono usare concretamente gli assistenti AI nel lavoro di tutti i giorni, e team leader che devono valutare quali strumenti adottare e con quali regole di utilizzo.
Prerequisiti
Buona conoscenza del linguaggio Object Pascal e della programmazione OOP. Utile la familiarità con Git e con la riga di comando. Corso fruibile con una versione recente di Delphi.
Cosa imparerai
- Introduzione al mondo AI
- Integrazione AI nelle applicazioni
Lezioni Corso
- Coding assistito: cosa può e cosa non può fare un LLM sul nostro codice
- Panoramica degli strumenti: Claude Code, Codex, OpenCode e Kai
- Installazione, configurazione e scelta dei modelli
- Il contesto è tutto: come far conoscere all'AI un progetto Delphi
- Scrivere buoni input: prompt, istruzioni di progetto e regole di stile Object Pascal
- Il ciclo di lavoro: proporre, rivedere, correggere, integrare
- Casi d'uso quotidiani: refactoring, test, documentazione, analisi di codice legacy
- Agenti: cosa sono, come istruirli e quando conviene specializzarli
- Automazioni e workflow ripetibili (comandi, hook, skill)
- Server MCP: estendere l'assistente con strumenti e dati propri
- MCP per Delphi: esporre codice, database e IDE all'assistente
- Lavorare su codebase di grandi dimensioni e su progetti legacy
- Qualità, revisione e sicurezza del codice generato
- Costi, limiti e buone pratiche di adozione in team
Modalità Corso
Si tratta di un seminario intensivo al cui interno sarà dedicato tempo ad esercitazioni pratiche, svolte collegialmente o individualmente. Il numero degli iscritti sarà limitato per permettere uno stile interattivo e ampio spazio per le domande dei partecipanti.
Attrezzature
L’utente dovrà avere a disposizione un computer portatile con i permessi per eseguire installazioni software. Il corso in presenza sarà fruito in aula attrezzata e sarà comprensivo di materiale didattico.
Iscrizione e pagamento
L’iscrizione è richiesta entro le date comunicate per ogni corso. Il pagamento è richiesto anticipato entro la scadenza di iscrizione, per la conferma dell’iscrizione, tramite bonifico bancario oppure con carta di credito (via PayPal). Il corso verrà confermato al raggiungimento del numero minimo di partecipanti.
Sede Corso
Wintech Italia Srl, Via Trento 31/A, Parma
Orari Corso
9:30-18:00. I nostri uffici sono aperti dopo le ore 9:00
Servizi Inclusi
Il prezzo è comprensivo di pranzo e coffee-break (se in presenza)