Obiettivi formativi
Il corso fornirà un'introduzione alle piattaforme di AI ed al loro funzionamento, con un focus più importante sul loro utilizzo (es. tecniche di prompt engineering, agentic AI etc.). Durante il corso si discuterà anche l'impatto etico e morale di tali tecnologie sulla nostra società.
Risultati di apprendimento attesi
Al termine del corso gli studenti padroneggeranno le varie tecniche di prompt engineering, conosceranno le diverse piattaforme di AI ed i loro limiti. Acquisiranno una maggiore sensibilità sui problemi etici creati da tali tecnologie.
Contenuti Del Corso
- introduzione al machine learning ed AI - prompt engineering - discussione sulle diverse piattaforme di AI generativa (chatGPT, Gemini, Claude, Mistral, etc.) - Allucinazioni, rischi e problemi etici dell'AI
Metodologie Didattiche
Lezioni teoriche, lezioni pratiche (uso diverse piattaforme AI), progetto di gruppo
Modalità di verifica dell'apprendimento
Presenza e prompt-a-thon finale
Settimana 1
Introduzione al machine learning
Settimana 2
Introduzione all'AI generativa
Settimana 3
Tecniche di Prompt Engineering (Teoria)
Settimana 4
Discussione sulle varia piattaforme di AI generativa
Settimana 5
Discussione su rischi e problemi etici legati all'AI
Settimana 6
Lab1: tecniche basi di prompt-engineering
Settimana 7
Lab 2: uso di ChatGPT, Gemini, Claude, Mistral, etc.
Settimana 8
Lab 3: tecniche avanzate di prompt engineering
Settimana 9
Lab4: Introduzione a Python
Settimana 10
Lab5: Uso di AI per apprendere a programmare e scrivere codice
Settimana 11
Lab 6: Uso avanzato di AI per scrivere codice Python
Settimana 12
Tecniche avanzate: RAG, agentic AI, etc.