Categoria: Formazione
L'Ordine degli Ingegneri della Provincia di Udine in collaborazione con la sua Commissione Ingegneria dell'Informazione organizza il CORSO FAD:

INTRODUZIONE ALLO SVILUPPO SOFTWARE ASSISTITO DA AI
Giovedì 21 maggio 2026, ore 15:30 - 18:30
Piattaforma "Zoom"
Relatore: ing. Sebastiano Suraci
OBIETTIVI
Fornire una panoramica tecnica e operativa sullo sviluppo assistito, partendo dalla configurazione degli IDE e dalla gestione dei limiti strutturali degli LLM. Il percorso si focalizza sull'adozione di metodologie agentiche e sulla progettazione guidata dalle specifiche (SDD), approfondendo l'integrazione di sistemi esterni tramite protocollo MCP e l'automazione del ciclo di sviluppo su GitHub, con l'applicazione pratica di questi concetti su architetture sia backend che frontend.
PROGRAMMA
1. Fondamenti degli LLM e Architettura di Supporto
- Introduzione ai meccanismi di funzionamento dei Large Language Models
- Vincoli tecnici e gestione delle criticità: Analisi delle allucinazioni, limiti della finestra di contesto (context window) e aggiornamento dei dati (knowledge cutoff).
- Ecosistema degli strumenti: Confronto tra Copilot, Claude e ChatGPT.
- Modelli di licenza: Differenze operative tra versioni Free, Pro ed Enterprise.
- Configurazione dell'ambiente di sviluppo (IDE): Setup ottimizzato per VS Code, IDE JetBrains e terminale.
2. Metodologie di Interazione e Operatività
- Completion Mode: Flussi di autocompletamento in tempo reale durante la scrittura.
- Chat Mode: Risoluzione di problemi complessi tramite conversazione multi-turno.
- Edit Mode: Modifica contestuale di porzioni di codice selezionate.
- Agent Mode: Sviluppo autonomo e navigazione dell'intera struttura del progetto da parte dell'IA.
3. Evoluzione Agentica e Spec-Driven Development (SDD)
- La Modalità Agentica (Agentic Workflow): passaggio da Prompt-Risposta a cicli iterativi. Utilizzo autonomo strumenti esterni (terminale, browser, file system).
- Spec-Driven Development (Sviluppo Guidato dalle Specifiche): Metodologia per massimizzare l'efficacia dell'IA attraverso la redazione di documenti di specifica precisi prima della generazione del codice.
- Cenni alla modalità multi-agente: cooperazione tra diverse istanze IA con ruoli specializzati (es. Agente Sviluppatore, Agente Tester, Agente Revisore).
4. Integrazione sistemi esterni con Skills e Model Context Protocol
- Connettività esterna: Integrazione di server MCP per l’accesso a database, API di terze parti e documentazione tecnica locale.
- Casi d’uso avanzati: Interrogazione di basi dati e integrazione di servizi esterni nel flusso di generazione del codice.
- Skills: sviluppo ed utilizzo delle skills per automatizzare task ripetitivi.
5. Cenni all’ integrazione con GitHub e Pipeline di Deployment
- Revisione automatizzata delle Pull Request: Utilizzo di @copilot review e feedback proattivo.
- Ciclo di sviluppo autonomo: Automazione del percorso "Issue → Codice → PR → Deploy".
- Automazione tramite GitHub Actions: Scripting e gestione dei flussi di lavoro.
6. Esempi pratici
- Esempi di sviluppo di codice backend e frontend.
Il link di accesso alla riunione verrà inoltrato il 20 maggio 2026 all’indirizzo mail inserito in fase di registrazione al portale ISI Formazione.
ISCRIZIONI
É prevista l'assegnazione di 3 CFP per gli ingegneri iscritti agli Ordini aderenti sul portale CNI. I CFP saranno riconosciuti solo per la presenza al 100% della durata complessiva dell’evento. Saranno rilevate le connessioni dall’inizio alla fine dell’evento. L'iscrizione è obbligatoria tramite il portale "Formazione" al link: https://www.isiformazione.it/ita/_V2.0_risultatiricerca.asp?Interface=INGUD&TipoOrdine=Ingegneri&Luogo=Udine entro le ore 13:00 del 20 maggio 2026 inserendo necessariamente i dati per la fatturazione. La partecipazione al corso prevede una quota di adesione di € 40, l’importo è esente IVA. La quota di iscrizione dovrà essere saldata esclusivamente tramite avviso PagoPA scaricabile al momento dell’iscrizione sul Portale Isi-formazione. L’avviso di pagamento rimarrà disponibile nell’area riservata del Portale. I partecipanti al termine del corso potranno scaricare dal portale formazione l’attestato di presenza. Eventuali disdette vanno comunicate entro e non oltre le ore 13:00 del 20 maggio 2026. La mancata partecipazione al corso, senza aver comunicato entro il predetto termine la propria disdetta, comporta in ogni caso l’addebito della quota di iscrizione.
TUTTE LE INFORMAZIONI NELLA LOCANDINA ALLEGATA.
Luogo
Organizzatore
ORDINE DEGLI INGEGNERI DELLA PROVINCIA DI UDINE
Tipo
Corso
Durata
3 ore