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.