L’intelligenza artificiale è una conquista tecnologica relativamente recente, ma l’idea di qualcosa di non umano capace di un’intelligenza simile a quella umana risale ai tempi antichi. Nei secoli successivi, la linea temporale dell’IA è diventata esponenzialmente più densa, con una rapida accelerazione del ritmo del progresso tecnologico negli ultimi decenni. In un’epoca in cui i nuovi progressi dell’IA sembrano arrivare quasi ogni giorno, è interessante guardare indietro agli eventi che ci hanno portato fin qui.
Un artigiano cinese di nome Yan Shi presenta al re Mu un uomo meccanico. Secondo la leggenda, la figura poteva camminare, cantare e persino flirtare.
Il poeta greco Esiodo scrive di un robot di bronzo chiamato Talos, creato per proteggere l’isola di Creta.
Erone di Alessandria scrive Sulla costruzione di automi, descrivendo la sua invenzione di un teatro robotico, un dispositivo mobile contenente figure meccaniche in grado di recitare una commedia.
Porfirio, un filosofo greco, disegna il primo diagramma conosciuto di una rete semantica, un’illustrazione di come diversi concetti siano collegati tra loro.
Muhammad ibn Musa al-Khwarizmi, matematico di Baghdad, scrive libri di testo che vengono poi tradotti in latino. Il nome “al-Khwarizmi” è all’origine della parola moderna “algoritmo”.
Gerolamo Cardano, intellettuale italiano e assiduo giocatore d’azzardo, scrive il primo libro sulla teoria delle probabilità, Liber de Ludo Aleae. Tuttavia, quest’opera sarà pubblicata solo nel 1663.
Il filosofo e matematico francese Blaise Pascal inventa la prima calcolatrice meccanica.
Il matematico tedesco Gottfried Wilhelm Leibniz ricava la regola della catena, una formula matematica alla base dell’addestramento delle reti neurali dell’intelligenza artificiale.
Leibniz propone l’alfabeto del pensiero umano, il concetto che tutta la conoscenza possa essere scomposta in elementi a cui si possono assegnare dei numeri, che possono poi essere manipolati matematicamente per risolvere qualsiasi problema.
Il matematico svizzero Daniel Bernoulli pubblica Specimen Theoriae Novae de Mensura Sortis, che introduce il concetto di utilità come fattore decisionale. Questo concetto sarà incorporato nell’IA moderna come misura della soddisfazione di una soluzione o di una risposta rispetto all’obiettivo dichiarato.
Joseph Marie Jacquard, un tessitore francese, inventa un telaio che può essere programmato con schede perforate, automatizzando la creazione di diversi motivi e trame nel tessuto.
Mary Shelley pubblica Frankenstein, un romanzo che esplora le questioni etiche legate alla creazione di un essere senziente.
Ada Lovelace, matematica e scrittrice inglese, traduce un articolo sul motore analitico, una macchina da calcolo inventata da Charles Babbage. Aggiunge al documento lunghe note, tra cui un’appendice che contiene il primo programma per computer.
Il matematico inglese George Boole inventa un tipo di algebra basata su due variabili: vero o falso, indicati da 1 o 0. L’ algebra booleana è fondamentale per il funzionamento dei moderni computer.
Il romanziere Samuel Butler scrive un articolo intitolato “Darwin tra le macchine”, in cui presenta l’idea che le macchine potrebbero evolversi come gli esseri viventi e che un giorno potrebbero sviluppare la coscienza e sostituire gli esseri umani.
L’ingegnere spagnolo Leonardo Torres Quevedo inventa El Ajedrecista, una macchina autonoma in grado di giocare a scacchi.
Konrad Zuse, ingegnere tedesco, brevetta il primo computer programmabile moderno.
Il matematico inglese Alan Turing pubblica una prova in cui introduce l’idea di un computer in grado di eseguire qualsiasi tipo di calcolo possibile per un essere umano.
I neuroscienziati Warren McCulloch e Walter Pitts pubblicano la prima descrizione matematica del funzionamento dei neuroni nel cervello, che costituirà la base del concetto di reti neurali computerizzate.
Donald Hebb, psicologo canadese, pubblica un libro in cui propone l’idea che i neuroni del cervello che si attivano contemporaneamente formino connessioni più forti tra loro. Questa idea è alla base dell’apprendimento Hebbiano, un metodo utilizzato per regolare i pesi dei valori in una rete neurale AI durante il processo di apprendimento.
Turing pubblica un articolo che introduce il test di Turing, un test che verifica la capacità di un computer di ingannare un umano facendogli credere che la macchina sia un essere umano.
Mentre aiuta ad organizzare una conferenza al Dartmouth College, l’informatico John McCarthy conia il termine “intelligenza artificiale”.
Allen Newell, J.C. Shaw e Herbert Simon creano il General Problem Solver. Questo programma per computer è stato progettato per imitare le capacità umane di risoluzione dei problemi ed è considerato una delle prime IA.
Leonard Uhr e Charles Vossler pubblicano un articolo che descrive un programma in grado di riconoscere gli schemi e di creare e valutare nuove regole per farlo. Si tratta di uno dei primi esempi di come l’apprendimento automatico possa consentire a un programma di sviluppare e migliorare autonomamente i propri metodi di risoluzione dei problemi.
La tesi di dottorato di Danny Bobrow descrive un programma in grado di risolvere problemi di algebra scritti in linguaggio naturale.
Joseph Weizenbaum costruisce ELIZA, il primo chatbot.
Il libro e il film 2001: Odissea nello spazio diffondono nella cultura popolare l’idea di un robot senziente sotto forma del personaggio HAL 9000.
Hans Moravec costruisce il primo veicolo autonomo, un carrello controllato da un computer in grado di navigare in una stanza piena di ostacoli.
L’Associazione americana per l’intelligenza artificiale tiene la sua prima conferenza.
Harold Cohen mostra AARON, un programma in grado di creare un’intelligenza artificiale. Harold Cohen dimostra AARON, un programma in grado di creare disegni, alla conferenza nazionale dell’AAAI.
Ernst Dickmanns e il suo team costruiscono VaMoRs, il primo veicolo a guida autonoma, e lo testano su strade tedesche vuote, dove raggiunge velocità autostradali.
L’esercito americano utilizza un programma di pianificazione AI chiamato DART per gestire la logistica durante la Guerra del Golfo.
Un’auto semi-autonoma guida dalla East Coast alla West Coast in un esperimento chiamato “No Hands Across America”. Un occupante umano controlla l’acceleratore e il freno, ma il computer si occupa della maggior parte dello sterzo.
Deep Blue, un computer per gli scacchi creato dall’IBM, batte il campione del mondo Garry Kasparov.
Tim Berners-Lee, inventore del World Wide Web, pubblica un piano per la creazione del Web semantico, che consentirebbe ai computer di comprendere e recuperare più facilmente i dati.
Furby, un popolare giocattolo robotico, diventa il primo prodotto di massa che incorpora l’intelligenza artificiale.
iRobot presenta Roomba, il primo aspirapolvere autonomo.
La NASA fa atterrare su Marte due rover autonomi, Opportunity e Spirit.
Il Watson di IBM sconfigge i campioni di Jeopardy! Ken Jennings e Brad Rutter.
Apple integra Siri, il primo assistente digitale in linguaggio naturale, nei suoi iPhone.
L’intelligenza artificiale di Google Brain impara a riconoscere i gatti nei video di YouTube.
Il fisico Stephen Hawking e decine di esperti di IA firmano una lettera in cui si chiede una ricerca sui problemi etici e di sicurezza legati allo sviluppo e all’uso dell’IA. Migliaia di ricercatori di IA, insieme a Hawking e al cofondatore di Apple Steve Wozniak, firmano una seconda lettera per chiedere il divieto di ricerca e uso di armi autonome.
In un paper intitolato “Attention Is All You Need”, un team di ricercatori guidati da Ashish Vaswani descrive i trasformatori, un tipo di architettura di deep learning che richiede meno tempo di addestramento rispetto alle precedenti architetture neurali. Questa tecnologia verrebbe utilizzata nel BERT di Google e nello sviluppo di trasformatori generativi pre-addestrati, o GPT.
OpenAI presenta il primo GPT.
OpenAI rilascia ChatGPT, uno strumento di IA generativa basato su GPT-3.5 in grado di rispondere a domande e prompt in linguaggio naturale e di generare testo dal suono umano. ChatGPT diventa rapidamente la applicazione consumer a più rapida crescita di tutti i tempi.
Microsoft aggiunge le funzionalità di ChatGPT al suo motore di ricerca, Bing.
OpenAI rilascia GPT-4, che viene incorporato in ChatGPT.
Google rilascia Google Bard, il proprio strumento di intelligenza artificiale generativa. Questa tecnologia viene rapidamente integrata nel motore di ricerca dell’azienda per creare Google Search Generative Experience.