Instructional goals

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à.

Intended learning outcomes

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.

Course Contents

- 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

Teaching Methods

Lezioni teoriche, lezioni pratiche (uso diverse piattaforme AI), progetto di gruppo

Assessment Method

Presenza e prompt-a-thon finale

Week 1

Introduzione al machine learning

Week 2

Introduzione all'AI generativa

Week 3

Tecniche di Prompt Engineering (Teoria)

Week 4

Discussione sulle varia piattaforme di AI generativa

Week 5

Discussione su rischi e problemi etici legati all'AI

Week 6

Lab1: tecniche basi di prompt-engineering

Week 7

Lab 2: uso di ChatGPT, Gemini, Claude, Mistral, etc.

Week 8

Lab 3: tecniche avanzate di prompt engineering

Week 9

Lab4: Introduzione a Python

Week 10

Lab5: Uso di AI per apprendere a programmare e scrivere codice

Week 11

Lab 6: Uso avanzato di AI per scrivere codice Python

Week 12

Tecniche avanzate: RAG, agentic AI, etc.