BYOLM Workshop Ticino
Teacher Training Workshop: Costruisci il tuo modello di linguaggio
LILU3, Lugano
Wed, Apr 29, 2026Luca runs this workshop for all high school informatics teachers in Canton Ticino.
Costruisci il tuo modello di linguaggio
Motivazione
I modelli di linguaggio sono uno degli argomenti di maggiore attualità tra le tante tematiche di “intelligenza artificiale”. I prodotti basati su modelli di linguaggio di grandi dimensioni (LLM) sono diventati ubiqui, stanno già avendo e avranno sempre più un impatto significativo su tutta la società.
Proposta
Una sequenza di attività di programmazione, direttamente adottabili in classe, per sperimentare in prima persona i concetti essenziali di un modello di linguaggio (senza addentrarsi nelle complessità di quelli moderni) e tematizzare i principali problemi etici che ne derivano. Le attività sono adatte per il primo biennio liceale, servendo anche come ulteriore pratica della parte di programmazione in Python già svolta.
Durata
Un pomeriggio (29 aprile 2026, dalle 13:30 alle 17:00)
Relatori
Dr. Andrea Gallidabino, Prof. Gianbattista Ravano, Dr. Luca Chiodini, Prof. Matthias Hauswirth
Materiali
È consigliato portare con sé un computer portatile o un tablet.
Costo
Completamente gratuito per i partecipanti, pausa caffè offerta grazie alla Swiss Informatics Foundation.
Programma dettagliato:
Introduzione (15 min) – Gallidabino, Ravano
Prima parte (2 h) – Chiodini, Hauswirth
Attività 1: Generazione casuale di testo carattere per carattere (significato di modello di linguaggio, generazione di testo un “token” alla volta).
Attività 2: Generazione stimando la distribuzione dei caratteri in un testo (legittimità dell’uso di materiali potenzialmente protetti da copyright, bias a seconda del corpus usato durante l’addestramento del modello).
Attività 3: Generazione stimando la probabilità condizionata al carattere precedente (distinzione tra addestramento e inferenza, numero di parametri di un modello).
Attività 4: Generazione stimando la probabilità di un prefisso (problema dell’esplosione del numero di parametri, generazione multilingue variando solo i dati di addestramento).
Attività 5: Generazione partendo da un prompt (significato di “contesto”, uso di un prompt per iniziare la generazione, “autonomia” del modello nel fermare la generazione).
Attività 6: Generazione di linguaggio non-naturale (linguaggi artificiali come esempio di “intelligenza” per aWrontare semplici problemi, come la prossima mossa del tris).
Pausa (30 min)
Seconda parte (45 min) – Gallidabino, Ravano, Chiodini, Hauswirth
Discussione collegiale sugli aspetti pedagogici per l’implementazione in classe delle attività presentate nella prima parte e per il loro inserimento nel piano degli studi liceali.