AGI e IA del futuro
Che cos’è il Test di Turing e perché è importante?
Se sei stato intorno all’Intelligenza Artificiale (AI) hai sicuramente sentito parlare del ‘Test di Turing‘. Questo test è stato proposto per la prima volta da Alan Turing nel 1950, ed è stato progettato per essere l’esperimento definitivo sulla capacità di un’AI di raggiungere un’intelligenza umana. Concettualmente, se l’AI è in grado di superare il test, ha raggiunto un’intelligenza equivalente o indistinguibile da quella di un essere umano.
Esploreremo chi è Alan Turing, cosa è il test, perché è importante e perché la definizione del test potrebbe dover evolversi.
Chi è Alan Turing?
Turing è un matematico britannico eccentrico riconosciuto per le sue idee rivoluzionarie e innovative.
Nel 1935, all’età di 22 anni, il suo lavoro sulla teoria della probabilità gli valse una borsa di studio presso il King’s College, Università di Cambridge. Le sue idee matematiche astratte lo portarono in una direzione completamente diversa in un campo che era ancora da inventare.
Nel 1936, Turing pubblicò un articolo che è ora riconosciuto come la base della scienza informatica. È qui che ha inventato il concetto di una ‘Macchina Universale’ che poteva decodificare e eseguire qualsiasi insieme di istruzioni.
Nel 1939, Turing fu reclutato dal dipartimento di crittografia del governo britannico. All’epoca la Germania stava utilizzando una macchina chiamata ‘Enigma‘ per cifrare tutti i suoi segnali militari e navali. Turing sviluppò rapidamente una nuova macchina (la ‘Bombe‘) che era in grado di decifrare i messaggi Enigma su scala industriale. Questo sviluppo è stato considerato strumentale nell’aiutare a contrastare l’aggressione della Germania nazista.
Nel 1946, Turing tornò a lavorare sulla sua idea rivoluzionaria pubblicata nel 1936 per sviluppare un computer elettronico in grado di eseguire vari tipi di calcoli. Produsse un progetto dettagliato per quello che era chiamato Automatic Computing Engine (ACE).
Nel 1950, Turing pubblicò il suo lavoro seminale che chiedeva se una “Macchina può pensare?“. Questo articolo trasformò completamente sia la scienza informatica che l’AI.
Nel 1952, dopo essere stato denunciato alla polizia da un giovane uomo, Turing fu condannato per oscenità a causa delle sue attività omosessuali. A causa di ciò, la sua autorizzazione di sicurezza per il governo fu revocata e la sua carriera fu distrutta. Per punirlo, fu sottoposto a castrazione chimica.
Con la sua vita distrutta, fu successivamente trovato a casa sua dalla sua governante l’8 giugno 1954. Era morto per avvelenamento da cianuro il giorno prima. Un mezzo mela mangiato giaceva accanto al suo corpo. Il verdetto del coroner fu suicidio.
Fortunatamente, il suo lascito continua a vivere.
Cosa è il Test di Turing?
Nel 1950, Alan Turing pubblicò un articolo seminale intitolato “Macchine calcolatrici e intelligenza” sulla rivista Mind. In questo dettagliato articolo, la domanda “Le macchine possono pensare?” fu posta. L’articolo suggeriva di abbandonare la ricerca per definire se una macchina può pensare, per testare invece la macchina con il ‘gioco dell’imitazione’. Questo semplice gioco è giocato con tre persone:
- un uomo (A)
- una donna (B),
- e un interrogatore (C) che può essere di entrambi i sessi.
Il concetto del gioco è che l’interrogatore rimane in una stanza separata da entrambi l’uomo (A) e la donna (B), l’obiettivo è per l’interrogatore identificare chi è l’uomo e chi è la donna. In questo caso, l’obiettivo dell’uomo (A) è ingannare l’interrogatore, mentre la donna (B) può cercare di aiutare l’interrogatore (C). Per rendere il gioco equo, non possono essere utilizzati segnali verbali, solo domande e risposte scritte possono essere scambiate. La domanda diventa: come fa l’interrogatore a sapere a chi fidarsi?
L’interrogatore conosce solo loro con le etichette X e Y, e alla fine del gioco semplicemente afferma ‘X è A e Y è B’ o ‘X è B e Y è A’.
La domanda diventa, se rimuoviamo l’uomo (A) o la donna (B) e sostituiamo quella persona con una macchina intelligente, può la macchina utilizzare il suo sistema di intelligenza artificiale per ingannare l’interrogatore (C) facendogli credere che è un uomo o una donna? Questa è essenzialmente la natura del Test di Turing.
In altre parole, se stessi comunicando con un sistema di intelligenza artificiale senza saperlo, e pensassi che l’entità all’altra estremità sia un essere umano, potrebbe l’AI ingannarti indefinitamente?
Perché il Test di Turing è importante
Nell’articolo di Alan Turing, egli accennò al fatto che credeva che il Test di Turing potesse essere superato. Affermò: “entro l’anno 2000, credo che in circa cinquant’anni sarà possibile programmare i computer, con una capacità di archiviazione di circa 109, per farli giocare al gioco dell’imitazione così bene che un interrogatore medio non avrà più del 70% di possibilità di fare l’identificazione corretta dopo cinque minuti di interrogatorio.”
Quando si guarda al Test di Turing attraverso una lente moderna, sembra molto possibile che un sistema di intelligenza artificiale possa ingannare un essere umano per cinque minuti. Quante volte gli esseri umani hanno interagito con chatbot di supporto senza sapere se il chatbot è un essere umano o un bot?
Ci sono stati molti rapporti sul superamento del Test di Turing. Nel 2014, un programma di chatbot chiamato Eugene Goostman, che simula un ragazzo ucraino di 13 anni, avrebbe superato il test di Turing in un evento organizzato dall’Università di Reading. Il chatbot avrebbe convinto il 33% dei giudici della Royal Society di Londra che era umano. Tuttavia, i critici si affrettarono a sottolineare le inadeguatezze del test, il fatto che molti giudici non fossero stati convinti, la durata del test (solo 5 minuti), nonché la mancanza di prove per questo risultato.
Nel 2018, un sistema di prenotazione Google Duplex con l’aiuto di Google Assistant, fece una telefonata a un salone di bellezza per prenotare un appuntamento per un taglio di capelli. In questo caso, il sistema di intelligenza artificiale non si presentò come AI e, durante la telefonata, si comportò come un essere umano mentre parlava con la receptionist del salone. Dopo un breve scambio, un taglio di capelli fu prenotato con successo e entrambe le parti riattaccarono.
Tuttavia, in un’era di Elaborazione del Linguaggio Naturale (NLP), con i suoi sottocampi di Comprensione del Linguaggio Naturale (NLU) e Interpretazione del Linguaggio Naturale (NLI), la domanda deve essere posta, se una macchina sta facendo domande e rispondendo senza comprendere appieno il contesto di ciò che dice, la macchina è veramente intelligente?
Dopo tutto, se si esamina la tecnologia dietro Watson, un sistema informatico in grado di rispondere a domande poste in linguaggio naturale, sviluppato da IBM per sconfiggere i campioni di Jeopardy, diventa evidente che Watson è stato in grado di battere i campioni del mondo scaricando una grande quantità di conoscenze del mondo tramite Internet, senza comprendere appieno il contesto dietro questo linguaggio. Ci sono stati 200 milioni di pagine di informazioni, da una varietà di fonti, tra cui Wikipedia. C’era una restrizione in atto che Watson non poteva accedere a Internet durante il gioco, ma questa è solo una restrizione minore per un’AI che può semplicemente accedere a tutte le conoscenze umane prima dell’inizio del gioco.
Simile a un motore di ricerca, sono stati creati keyword e punti di riferimento. Se un’AI può raggiungere questo livello di comprensione, allora dovremmo considerare che, sulla base della tecnologia in evoluzione, ingannare un essere umano per 5 o 10 minuti non è più sufficiente.
Dovrebbe evolversi il Test di Turing?
Il Test di Turing ha fatto un lavoro notevole nel resistere alla prova del tempo. Tuttavia, l’AI è evoluta drasticamente dal 1950. Ogni volta che l’AI raggiunge una conquista che pensavamo essere possibile solo per gli esseri umani, alziamo la barra. Sarà solo questione di tempo prima che l’AI sia in grado di superare costantemente il Test di Turing come lo comprendiamo.
Quando si esamina la storia dell’AI, il parametro definitivo per determinare se l’AI possa raggiungere un’intelligenza umana è quasi sempre basato sulla sua capacità di sconfiggere gli esseri umani in vari giochi. Nel 1949, Claude Shannon pubblicò i suoi pensieri sull’argomento di come un computer potrebbe essere fatto per giocare a scacchi, poiché questo era considerato il culmine dell’intelligenza umana.
Non fu fino al 10 febbraio 1996, dopo una partita di scacchi di tre ore, che il campione del mondo di scacchi Garry Kasparov perse la prima partita di una partita di sei contro Deep Blue, un computer IBM in grado di valutare 200 milioni di mosse al secondo. Non ci volle molto perché gli scacchi non fossero più considerati il culmine dell’intelligenza umana. Gli scacchi furono sostituiti dal gioco del Go, un gioco che ha origine in Cina oltre 3000 anni fa. La barra per l’AI che raggiunge un’intelligenza umana è stata spostata verso l’alto.
Avanzando veloce al 2015, AlphaGo giocò la sua prima partita contro il campione europeo in carica, il signor Fan Hui. AlphaGo vinse la prima partita contro un professionista del Go con un punteggio di 5-0. Il Go è considerato il gioco più sofisticato del mondo con le sue 10360 mosse possibili. Improvvisamente, la barra è stata spostata verso l’alto di nuovo.
Infine, l’argomento era che un’AI doveva essere in grado di sconfiggere squadre di giocatori in MMORPG (Massively Multiplayer Online Role-Playing Games). OpenAI si affrettò a rispondere alla sfida utilizzando l’apprendimento per rinforzo profondo.
È a causa di questo continuo spostamento della barra che dovremmo riconsiderare una nuova definizione moderna del Test di Turing. Il test attuale potrebbe dipendere troppo dalla tecnologia del chatbot e dall’inganno. Potenzialmente, con l’evoluzione della robotica, potremmo richiedere che, per raggiungere un’intelligenza umana, l’AI debba interagire e “vivere” nel nostro mondo reale, piuttosto che in un ambiente di gioco o simulato con regole definite.
Se, invece di ingannarci, un robot può interagire con noi come qualsiasi altro essere umano, proponendo idee e soluzioni, forse solo allora il Test di Turing sarà superato. La versione definitiva del Test di Turing potrebbe essere quando un’AI si avvicina a un essere umano e tenta di convincerci che è autoconsapevole.
A quel punto, avremo anche raggiunto l’Intelligenza Artificiale Generale (AGI). Sarà allora inevitabile che l’AI/robot superi rapidamente la nostra intelligenza.












