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.