Il padre, Ricky Robinett: “Non ho mai voluto che per lei fosse un ‘compito’. La programmazione dovrebbe essere un’attività più simile alla pittura o al disegno. Ci sarà un momento in cui potrebbe volerlo trattare più come una skill che come un hobby, ma passeranno ancora molti anni prima che ciò accada”.
Nelle ultime settimane, è stato visto oltre 2,6 milioni di volte su X (Twitter) il video di una bambina di soli 8 anni che crea un chatbot AI in autonomia. Per farlo, utilizza l’editor AI di codice Cursor, un’interfaccia che facilita l’interazione, ma anche il framework JavaScript Hono, il modello Claude 3.5 Sonnet di Anthropic, Cloudflare Workers e Cloudflare Workers AI. Concentrata sul progetto, ma divertita dal processo quasi fosse un gioco, Faraday Robinett è la protagonista di un video che sorprende e ispira.
Interessati dalla storia e dallo stupore suscitato online dal tweet, abbiamo contattato il padre di Faraday, Ricky Robinett, esperto di programmazione con un’esperienza ventennale e attuale Vice President of Developer Relations & Community di Cloudflare, per scoprire come è nato il video e per parlare del suo approccio all’insegnamento della programmazione alla figlia.
Ciao e grazie per aver accettato il nostro invito. Partiamo dall’inizio: quando hai iniziato a far conoscere la programmazione a tua figlia e quali materiali e risorse hai utilizzato?
Abbiamo iniziato a esplorare i concetti della programmazione con lei fin da piccola, probabilmente intorno ai 3 anni. Abbiamo iniziato con strumenti come ScratchJR, code.org e Codecademy. Durante l’estate, ha iniziato a prendere più seriamente l’apprendimento di JavaScript e facevamo lezioni insieme in cui la guidavo partendo dalle basi del linguaggio di programmazione (ad esempio variabili, loop, condizioni, funzioni).
Hai scritto su X che la clip che hai pubblicato è tratta dalla sua seconda sessione con Cursor e Faraday, nel video, è in grado di creare in autonomia un chatbot. È davvero impressionante! Questo è il risultato del suo apprendimento nel corso degli anni?
Questa è stata la sua seconda sessione con Cursor. Quindi è stata in grado di applicare molti dei concetti che aveva imparato negli anni e di applicarli/comprenderli con Cursor. Penso anche che abbia una grande attitudine per la programmazione! Ma sono suo padre, quindi sono di parte.
Come è nata la registrazione?
Mia figlia e mia moglie si sono unite a me in un viaggio di lavoro. Durante quel viaggio, Faraday mi ha visto presentare a un incontro sulla creazione di un’app con l’intelligenza artificiale. Dopo l’incontro, ha detto a mia moglie in ascensore: “Voglio programmare con l’intelligenza artificiale”. Quindi un paio di giorni dopo le ho mostrato come usare Cursor e abbiamo visto insieme come creare un’app. Era fondamentalmente il mio discorso dell’incontro, ma le ho chiesto di scrivere e di capire step-by-step come farlo funzionare.
Il giorno dopo, ho fatto un video del mio discorso all’incontro per Twitter. E poiché eravamo tutti insieme nella stanza d’albergo, Faraday mi ha guardato mentre lo registravo. Dopo aver finito, ha detto: “Voglio fare un video di me che programmo”. Ha trascorso un altro giorno a parlare di come voleva farlo e poi si è seduta alla scrivania nella nostra stanza d’albergo e ha registrato il video che hai visto. Era un video di circa 45 minuti e l’ho editato tenendo i punti salienti. Non c’era uno script, ma stava cercando di ricostruire un po’ di quello che aveva creato nella sua prima sessione con Cursor, ma con un tema diverso.
Pensi che i bambini dovrebbero essere introdotti alla programmazione da giovanissimi? Se sì, credi che sarà una skill utile in futuro, soprattutto con l’ascesa dell’intelligenza artificiale?
Penso che imparare le basi della logica sia davvero utile. Per Faraday, il coding è divertente e noi la incoraggiamo. Ma non penso che i bambini debbano essere spinti al punto da privarli della gioia di creare cose con il codice. Non ho mai voluto che per lei fosse un ‘compito’. Dovrebbe essere un’attività più simile alla pittura o al disegno. Ci sarà un momento in cui potrebbe volerlo trattare più come una skill che come un hobby, ma passeranno ancora molti anni prima di quel momento.
Con l’ascesa dell’intelligenza artificiale, penso che capire ‘come pensano i computer’ diventerà sempre più importante. Gran parte di ciò di cui parliamo io e Faraday riguarda il motivo per cui un computer potrebbe non capire cosa lei sta dicendo. La programmazione avrà un aspetto diverso (ed è diversa anche da quando ho imparato io a programmare!), ma, di base, comprendere il funzionamento dei computer continuerà a essere un’abilità utile.
Quali programmi hai per il suo apprendimento futuro? Qual è il suo feedback su questa attività?
Da quel video, ha probabilmente creato altre 15 app. In questo momento, sta creando un sito Web che la aiuta a tenere traccia dei suoi progetti scolastici e di ciò che ha realizzato. Si è anche posta come obiettivo di quest’anno di imparare JavaScript avanzato. Il mio obiettivo principale è semplicemente lasciarla divertire con la programmazione e non prenderla troppo sul serio per lei. Ha 8 anni e non deve ancora pensare a quale sarà la sua carriera.
Faraday, tu hai qualcosa da aggiungere?
Ho sempre voluto imparare a programmare, ma non mi ci sono mai dedicata del tutto. E poi sono andata a Tokyo per l’evento di mio padre. E poi ho visto mio padre usare Cursor per creare un’app e poi “oooh, voglio provare”. Quindi ha detto che potevo. La prima app che ho creato è stata un’app chiamata Fay in cui parlavi con Fay… che sono io!
Prima si inizia, meglio è
L’esperienza di Faraday Robinett e l’approccio del padre nell’introdurla all’apprendimento di una materia tech offre uno sguardo affascinante sul potenziale dell’educazione tecnologica precoce, bilanciata con un approccio ludico e creativo.
Il video di Faraday ha catturato l’attenzione di milioni di persone online e sarà probabilmente fonte di ispirazione per molti genitori, che potrebbero adottare un approccio simile con i propri figli. Non necessariamente con l’obiettivo di creare prodigi della programmazione, quanto per coltivare curiosità, creatività e comprensione del mondo digitale nei bambini.
In un’era in cui l’intelligenza artificiale sta rapidamente trasformando vari aspetti della nostra vita, fornire ai giovani – sia a scuola che a casa – gli strumenti per comprendere e interagire con queste tecnologie potrebbe infatti rivelarsi fondamentale.