Kautilya Katariya: Sei anni, certificato in IA
"Se la casa fosse in fiamme, non importerebbe, perché continuerebbe a leggere il suo libro". È così che Ishwari Prasad Katariya, un ingegnere informatico di Northampton, descrive suo figlio. Il libro in questione era stato un regalo e il bambino aveva cinque anni e mezzo. Nel giro di circa sette mesi ha imparato da solo Python; a novembre 2020, all'età di sei anni, deteneva un Guinness World Record come il più giovane programmatore informatico del mondo e una serie di certificazioni professionali IBM in intelligenza artificiale che la maggior parte degli sviluppatori in attività non si preoccupa di ottenere.
Un libro, a cinque anni e mezzo
Kautilya Katariya è nato in una famiglia di Northampton, in Inghilterra: il padre Ishwari, ingegnere informatico, la madre Trupti Patidar e un fratello minore, Shiv. L'origine di tutto questo è poco glamour e del tutto specifica. "Mi sono interessato quando mio padre mi ha regalato un libro meraviglioso su come costruire un programma", ha detto. Aveva cinque anni e mezzo.
C'è un evidente fattore ambientale che la copertura mediatica tende a ignorare: il bambino diventato il programmatore più giovane del mondo aveva un ingegnere informatico professionista al tavolo della colazione. Questo non sminuisce ciò che è seguito, ma spiega la disponibilità sia del libro che della guida.
Sette mesi di Python
Ha scelto Python deliberatamente, dopo aver capito che era il linguaggio più adatto all'intelligenza artificiale e all'apprendimento automatico, e ha raggiunto una competenza operativa in sei-sette mesi. Sono seguiti JavaScript e HTML. Suo padre lo ha descritto semplicemente come "uno studente rapido e appassionato", e ha attribuito la profondità ai corsi strutturati: il materiale IBM, ha detto, ha aiutato suo figlio a comprendere "concetti complessi di informatica, programmazione, apprendimento automatico e intelligenza artificiale".
Novembre 2020
Quel mese ha prodotto i risultati che lo hanno reso famoso. Il Guinness World Records lo ha riconosciuto come il programmatore informatico più giovane del mondo. Ha completato cinque certificazioni in Python e IA, inclusa la certificazione professionale "Foundations of AI" di IBM tramite edX e il corso "Python for Data Science" attraverso la piattaforma Cognitive Class di IBM. All'inizio del 2021, il totale ammontava a sei corsi di certificazione IBM, culminati con la Certificazione Professionale IBM per l'Intelligenza Artificiale e la Scienza dei Dati Applicata con Python, con altri due corsi in corso verso una certificazione di IA Applicata. È stato anche la persona più giovane a ricevere la certificazione di IA di IBM.
Venti domande, otto minuti di orologio e un percentile misurato su tutti quelli che l’hanno fatto. Senza registrazione.
Fai il test del QI →Da allora ha aggiunto una qualifica Microsoft Technology Associate e ha gareggiato a livello internazionale nell'informatica e nella programmazione.
La reazione di suo padre è stata quella di un genitore piuttosto che di un promotore: "Come genitori, siamo molto orgogliosi del risultato di Kautilya ed eravamo entusiasti quando il suo nome è stato registrato nel Guinness dei primati".
Il rilevatore di incendi
Le certificazioni sono credenziali; i progetti sono la prova più interessante. Katariya ha creato un chatbot personalizzato e, cosa ancora più significativa, un sistema di riconoscimento delle immagini in grado di rilevare fuoco e fumo nel feed di una telecamera e di avvisare i servizi di emergenza. È un'applicazione reale della classificazione delle immagini convoluzionali a un problema di sicurezza pubblica, assemblata da un bambino di sette anni. È il tipo di progetto che un competente studente universitario presenterebbe alla fine di un modulo di apprendimento automatico.
Quattro lezioni di matematica contemporaneamente
La sua istruzione è stata riorganizzata a causa del divario tra la sua età e la sua abilità. Nel 2022 era formalmente un alunno di terza elementare (Year 3) mentre frequentava contemporaneamente lezioni di matematica del decimo e undicesimo anno (Year 10 e 11), e occasionalmente del dodicesimo (Year 12): un bambino di otto anni seduto con sedici e diciassettenni per la materia che è alla base di tutto ciò che faceva in codice.
Dubai
Il 31 marzo 2022, all'età di otto anni, Katariya ha parlato al World Governments Summit all'Expo 2020 di Dubai, rivolgendosi alla RTA Hall sul futuro dell'apprendimento e dello sviluppo dei talenti. Il suo messaggio ai delegati riuniti è stato pratico e, caratteristicamente, incentrato sull'accesso piuttosto che su se stesso: "I governi possono sostenerci aumentando la consapevolezza sulla tecnologia e fornendo risorse di apprendimento". Ha detto di voler aiutare altri bambini ad accedere al mercato del lavoro e di voler diventare uno scienziato informatico.
Perché Kautilya è chiamato genio
La parola è stata usata generosamente nei suoi confronti e sulla stampa: il Khaleej Times lo ha presentato come "il genio diventato il programmatore informatico più giovane del mondo a 6 anni", DNA India come un "bambino prodigio", e il suo giornale locale nel Northamptonshire lo stesso. Ciò che viene descritto in ogni caso è la velocità di acquisizione: la compressione di un corpo di materiale tecnico che richiede anni agli adulti in una questione di mesi, a un'età in cui la maggior parte dei bambini sta ancora consolidando la lettura. La qualità cognitiva specifica è un'insolita memoria di lavoro combinata con un'attenzione volontaria prolungata: la capacità che suo padre ha colto nell'immagine della casa in fiamme, un bambino che non ha bisogno di essere costretto a concentrarsi.
Il controargomento onesto ha tre parti. In primo luogo, le credenziali stesse sono modeste in ciò che certificano: i corsi IBM ed edX sono moduli online autogestiti con valutazione automatizzata, progettati per l'accessibilità piuttosto che per il rigore, e completarli è una misura tanto di perseveranza quanto di intuito. Il record del Guinness è un record per la giovinezza, non per il risultato; nessuno afferma che il codice fosse nuovo. In secondo luogo, l'ambiente ha svolto un lavoro significativo: un padre ingegnere informatico, materiali mirati, una scuola disposta ad accelerarlo da cinque a nove anni in matematica. Terzo, e soprattutto, il caso poggia quasi interamente sulla precocità, che è un'affermazione sui tempi piuttosto che sul potenziale. La storia è piena di bambini di otto anni certificati che sono diventati adulti comuni. Ciò che si può dire con precisione è che Katariya ha dimostrato una reale capacità tecnica (un classificatore funzionale per la rilevazione di incendi non è un'esibizione) a un'età che lo rende genuinamente raro, e che la domanda interessante non è se fosse un prodigio, ma se diventerà un originale.
Prospettive
Katariya è ancora uno studente e il record che detiene è del tipo che viene battuto ogni pochi anni man mano che l'istruzione alla programmazione raggiunge i bambini più piccoli. La cosa più duratura potrebbe essere la posizione che ha già conquistato su un palco a Dubai: che il limite per bambini come lui non è il talento ma l'accesso alle risorse di apprendimento, e che il senso dell'essere il programmatore più giovane del mondo è rendere il titolo meno notevole. Se diventerà lo scienziato informatico che dice di voler essere è una domanda a cui non si potrà rispondere per un decennio. Almeno, ha iniziato prima di chiunque altro.


