Tra le pagine del calendario: Giornata mondiale del Coding

Viviamo in un’epoca in cui la tecnologia accompagna quasi ogni momento della nostra quotidianità. La utilizziamo per comunicare, lavorare, studiare, informarci e orientarci in un mondo sempre più connesso. Eppure, quante volte ci soffermiamo a pensare a ciò che si nasconde dietro uno schermo? Alle istruzioni che permettono a un’applicazione di funzionare, agli algoritmi che selezionano i contenuti che vediamo, ai sistemi capaci di elaborare informazioni e restituirci risposte in pochi secondi? Il 29 ottobre si celebra il World Coding Day, la Giornata mondiale della programmazione, proclamata dall’UNESCO nel 2023. La ricorrenza nasce per valorizzare il ruolo del coding nello sviluppo, nell’innovazione e nell’educazione, promuovendo una maggiore consapevolezza delle opportunità offerte dalle competenze digitali.

La programmazione è spesso associata a competenze specialistiche, linguaggi informatici e professioni legate alla tecnologia. In realtà, il suo significato va oltre la dimensione strettamente tecnica. Programmare significa imparare a organizzare il pensiero, scomporre un problema in passaggi più semplici, individuare possibili soluzioni e verificare se le proprie istruzioni producano il risultato desiderato. È un processo che unisce logica, precisione e creatività, trasformando un’idea in qualcosa che può essere realizzato. Il coding rappresenta, quindi, anche una forma di alfabetizzazione contemporanea. Comprendere almeno i principi fondamentali della programmazione ci aiuta a orientarci in una realtà in cui gli strumenti digitali non sono più semplici accessori, ma partecipano attivamente alla nostra vita quotidiana. Le macchine sono in grado di svolgere compiti sempre più complessi, elaborare testi, rispondere a domande e affrontare problemi che, fino a pochi anni fa, avremmo considerato esclusivamente umani. Ma quanto comprendiamo davvero questi sistemi? E che cosa significa, per noi, convivere con tecnologie capaci di produrre risultati sorprendenti?

Quando le macchine imparano

Per il nostro nuovo appuntamento della rubrica Tra le pagine del calendario, abbiamo scelto Machina sapiens. L’algoritmo che ci ha rubato il segreto della conoscenza di Nello Cristianini, un saggio che permette di approfondire proprio queste domande, accompagnandoci alla scoperta delle macchine intelligenti e dei cambiamenti che stanno contribuendo a introdurre nella società contemporanea.

© Il Mulino

Il titolo del libro racchiude una delle questioni più affascinanti del nostro tempo: le macchine possono pensare? È una domanda che accompagna la storia dell’informatica da decenni e che oggi assume un significato nuovo. Nel 1950 Alan Turing si interrogava sulla possibilità di costruire macchine capaci di manifestare un comportamento intelligente. Da allora, la ricerca ha compiuto passi importanti, fino ad arrivare ai moderni sistemi di intelligenza artificiale, capaci di conversare con gli esseri umani, generare contenuti e affrontare compiti articolati. In Machina sapiens, Nello Cristianini ricostruisce il percorso che ha condotto allo sviluppo dei modelli linguistici contemporanei, soffermandosi su una caratteristica particolarmente interessante: durante l’addestramento, sistemi progettati per svolgere determinati compiti possono manifestare capacità che non erano state previste esplicitamente dai loro creatori.

Il libro non è un manuale per imparare a programmare, né una guida pratica ai linguaggi informatici: aiuta il lettore a comprendere le idee scientifiche che hanno reso possibile questa evoluzione e a interrogarsi su ciò che potrebbe accadere mentre continuiamo a sviluppare macchine sempre più capaci. La domanda, infatti, non riguarda soltanto ciò che queste tecnologie riescono a fare oggi, ma anche ciò che potrebbero imparare a fare domani. Quali capacità emergeranno? Quanto saranno prevedibili i loro comportamenti? E fino a che punto riusciremo a comprenderne i meccanismi? Sono interrogativi che rendono l’intelligenza artificiale un tema che non appartiene esclusivamente agli informatici, ma coinvolge chiunque desideri comprendere il mondo in cui vive.

Il pensiero computazionale: oltre il linguaggio delle macchine

Per comprendere il legame tra Machina sapiens e il World Coding Day, è utile soffermarsi sul significato del pensiero computazionale. Programmare non significa soltanto conoscere la sintassi di un linguaggio informatico. Prima ancora di scrivere un’istruzione, è necessario capire quale problema si desidera risolvere, individuare le informazioni utili e stabilire una sequenza di operazioni che permetta di raggiungere un obiettivo. Questo processo richiede metodo, capacità di analisi e disponibilità a correggere i propri errori. Un programma può non funzionare al primo tentativo: occorre verificare le istruzioni, individuare il punto in cui qualcosa non corrisponde al risultato atteso e provare una soluzione diversa. L’errore, in questo contesto, non è soltanto un ostacolo, ma una parte del percorso di apprendimento. Il pensiero computazionale può quindi essere utile anche al di fuori dell’informatica: organizzare un progetto, affrontare una situazione complessa o individuare le priorità di un problema richiede spesso la capacità di distinguere gli elementi essenziali, costruire collegamenti e procedere per passaggi. L’UNESCO sottolinea proprio questa dimensione del coding, riconoscendolo come un linguaggio che mette in relazione logica, creatività e risoluzione dei problemi. Naturalmente, conoscere la programmazione non significa automaticamente comprendere ogni tecnologia, così come utilizzare un sistema di intelligenza artificiale non equivale a conoscerne tutti i meccanismi. È però un punto di partenza importante per sviluppare curiosità, autonomia e capacità critica.

Intelligenza artificiale e conoscenza: le domande del presente

Uno degli aspetti più interessanti della riflessione proposta da Cristianini riguarda il rapporto tra le “capacità” delle macchine e il modo in cui interpretiamo l’intelligenza umana. Quando un sistema riesce a rispondere a una domanda complessa, elaborare un testo o risolvere un problema, siamo portati a chiederci quali processi abbiano reso possibile quel risultato. Ma una risposta corretta dimostra necessariamente una comprensione simile alla nostra?

L’intelligenza artificiale offre opportunità significative in numerosi ambiti, dalla ricerca alla didattica, ma solleva anche questioni che riguardano l’affidabilità delle informazioni, la tutela dei dati, le responsabilità e il ruolo del giudizio umano. Un sistema può produrre risposte convincenti senza essere necessariamente corretto; può aiutarci a elaborare informazioni, ma non elimina la necessità di verificarle. Comprendere queste differenze è fondamentale per utilizzare la tecnologia con consapevolezza. Non significa rifiutare l’innovazione né temere ogni cambiamento, ma imparare a riconoscere che ogni strumento deve essere valutato in relazione alle sue possibilità, ai suoi limiti e al contesto in cui viene impiegato. Il coding e l’alfabetizzazione digitale, quindi, diventano parte di una questione più ampia: la possibilità di partecipare alle trasformazioni tecnologiche senza rinunciare alla capacità di interrogarsi sulle loro conseguenze.

Oltre lo schermo: comprendere il futuro che stiamo costruendo

A più di settant’anni dalle riflessioni di Alan Turing sulle macchine intelligenti, le domande sul rapporto tra esseri umani e tecnologia sono diventate ancora più attuali. Quello che un tempo sembrava appartenere a un futuro lontano oggi fa parte della nostra quotidianità: dialoghiamo con sistemi di intelligenza artificiale, affidiamo agli algoritmi una parte delle nostre attività e ci confrontiamo con strumenti che stanno trasformando il nostro modo di apprendere, lavorare e accedere alla conoscenza. In questo scenario, celebrare il World Coding Day significa ricordare che comprendere la tecnologia è importante quanto saperla utilizzare. Non occorre essere programmatori per interrogarsi sul funzionamento degli strumenti digitali, riconoscerne i limiti o riflettere sulle conseguenze del loro impiego. Occorre, piuttosto, mantenere viva la curiosità e non rinunciare alla capacità di porre domande, soprattutto quando le risposte sembrano arrivare con una facilità sorprendente. È proprio qui che Machina sapiens di Nello Cristianini trova il suo significato più profondo, nell’invitarci a comprendere meglio ciò che sta cambiando intorno a noi. Perché ogni nuova capacità delle macchine apre interrogativi che riguardano anche noi, il nostro modo di pensare e il valore che attribuiamo alla conoscenza. In un mondo in cui la tecnologia diventa sempre più sofisticata, il pensiero critico, la creatività e la capacità di scegliere consapevolmente restano strumenti essenziali. Il progresso, infatti, non si misura soltanto da ciò che siamo in grado di realizzare, ma anche dalla consapevolezza con cui decidiamo di utilizzarlo.

Il futuro digitale non è qualcosa che possiamo limitarci a osservare da uno schermo: è una realtà alla quale partecipiamo ogni giorno, attraverso le nostre scelte, le nostre domande e la nostra capacità di immaginare nuove possibilità. E imparare a comprenderla è il primo passo per non esserne semplicemente spettatori, ma diventare parte attiva del cambiamento.

Rispondi