La rivelazione è arrivata nell’estate del 2023, quando ho assunto uno studente delle superiori come stagista estivo. Il loro compito era sviluppare un modello di machine learning per prevedere la qualità dell’aria nella nostra città, utilizzando notebook Jupyter, Python di base e scikit-learn.
Un giorno stavo discutendo delle prestazioni dell’algoritmo con il mio stagista e ho chiesto loro di modificare un grafico: invece di tracciare i valori previsti rispetto a quelli reali, ho chiesto loro di mostrare il differenza tra i valori previsti e quelli reali.
Lo studente è passato a un’altra scheda del browser e ha richiesto a ChatGPT di farlo “Calcola la differenza tra due array y1 e y2” e ho continuato a copiare e incollare la risposta “y1 — y2” nel taccuino.
All’inizio mi divertiva il fatto che chiedessero all’assistente AI una riga di codice così semplice e sicuramente più veloce da scrivere da solo piuttosto che richiedere, attendere, copiare e incollare. Ma poi ho iniziato a pensare alle implicazioni degli assistenti IA sul modo in cui insegniamo lo sviluppo del software e sui risultati di apprendimento per gli studenti.
Di seguito, delineerò le implicazioni dell’ascesa degli assistenti IA per l’insegnamento delle competenze di programmazione, sulla base della mia esperienza personale come insegnante universitario e laureato. Sono favorevole ad accettare gli assistenti di intelligenza artificiale in classe, piuttosto che cercare di limitarne l’uso. I compiti e gli esami dovrebbero tenere conto dell’uso di assistenti IA e valutare le competenze che non sono – ancora – coperte dall’IA. Tuttavia, agli studenti dovrebbe essere data l’opportunità di sviluppare le proprie capacità di programmazione, invece di affidarsi alla tecnologia dell’intelligenza artificiale per ogni parte del loro percorso di apprendimento.
Come funziona effettivamente l’apprendimento?
C’è una famosa citazione attribuita al filosofo cinese Confucio:
“Sento e dimentico. Vedo e ricordo. Lo faccio e lo capisco.
Sia nella mia formazione che nell’insegnare ad altri, ho riscontrato che questo è vero. Nell’educazione e nella psicologia, l’ultima parte della citazione è conosciuta come trasferimento dell’apprendimento (1). Gli studenti progrediscono attraverso compiti di complessità crescente…
Fonte: towardsdatascience.com