IA 101
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 era un test proposto per la prima volta da Alan Turing nel 1950, il test era stato progettato per essere l’esperimento definitivo su se un’intelligenza artificiale abbia raggiunto un’intelligenza di livello umano. 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 eccentrico matematico britannico 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 al 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 inventò il concetto di una ‘Macchina Universale’ che poteva decodificare e eseguire qualsiasi set di istruzioni.
Nel 1939, Turing fu reclutato dal dipartimento di decrittazione del governo britannico. All’epoca la Germania stava utilizzando ciò che è chiamata una ‘macchina Enigma‘ per crittografare tutti i suoi segnali militari e navali. Turing sviluppò rapidamente una nuova macchina (la ‘Bombe‘) che era in grado di rompere 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 ciò che era chiamato Automatic Computing Engine (ACE.)
Nel 1950, Turing pubblicò il suo lavoro seminale chiedendo 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, 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 scoperto 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.
Cos’è il Test di Turing?
Nel 1950, Alan Turing pubblicò un articolo seminale intitolato “Macchine Calcolatrici e Intelligenza” sulla rivista Mind. In questo articolo dettagliato, la domanda “Possono le Macchine Pensare?” fu proposta. L’articolo suggerì di abbandonare la ricerca per definire se una macchina può pensare, per testare invece la macchina con il ‘gioco dell’imitazione’. Questo gioco semplice è giocato con tre persone:
- un uomo (A)
- una donna (B),
- e un interrogatore (C) che può essere di qualsiasi sesso.
Il concetto del gioco è che l’interrogatore rimane in una stanza separata sia dall’uomo (A) che dalla 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 le cose eque, non possono essere utilizzati indizi verbali, invece solo domande e risposte scritte vengono inviate avanti e indietro. 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, la macchina può utilizzare il suo sistema di intelligenza artificiale per ingannare l’interrogatore (C) facendogli credere che sia un uomo o una donna? Questo è 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à dall’altra parte fosse un essere umano, potrebbe l’AI ingannarti indefinitamente?
Perché il Test di Turing è Importante
Nell’articolo di Alan Turing, alluse al fatto che credeva che il Test di Turing potesse essere superato. Afferma: “entro l’anno 2000 credo che tra 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 per cento 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 fosse un essere umano o un bot?
Ci sono stati molti rapporti del Test di Turing superato. Nel 2014, un programma di chatbot chiamato Eugene Goostman, che simula un ragazzo ucraino di 13 anni, si dice abbia superato il test di Turing in un evento organizzato dall’Università di Reading. Il chatbot apparentemente convinse il 33% dei giudici alla Royal Society di Londra che fosse umano. Tuttavia, i critici furono rapidi a puntare out le inadeguatezze del test, il fatto che molti giudici non fossero 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’assistenza 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 parlando con la receptionist del salone. Dopo uno scambio breve, 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 chiedendo e rispondendo a domande senza comprendere appieno il contesto di ciò che dice, la macchina è veramente intelligente?
Dopo tutto, se si esamina la tecnologia dietro Watson, un sistema di computer in grado di rispondere a domande formulate in linguaggio naturale, sviluppato da IBM per sconfiggere i campioni di Jeopardy, diventa evidente che Watson fu in grado di sconfiggere i campioni del mondo scaricando una grande quantità di conoscenze del mondo tramite Internet, senza comprendere appieno il contesto del linguaggio. C’erano 200 milioni di pagine di informazioni, da una varietà di fonti, tra cui Wikipedia. C’era una limitazione in atto che Watson non poteva accedere a Internet mentre giocava, ma questo è semplicemente una limitazione minore per un’AI che può semplicemente accedere a tutta la conoscenza umana prima dell’inizio del gioco.
Simile a un motore di ricerca, parole chiave e punti di riferimento furono creati. 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ù un obiettivo abbastanza alto.
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 impresa di cui abbiamo affermato che solo gli esseri umani erano in grado di farla, 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 di livello umano è quasi sempre basato sul fatto che possa sconfiggere gli esseri umani in vari giochi. Nel 1949, Claude Shannon pubblicò i suoi pensieri sull’argomento di come un computer potesse essere fatto per giocare a scacchi, poiché questo era considerato il vertice 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 vertice dell’intelligenza umana. Gli scacchi furono sostituiti dal gioco di Go, un gioco che originò in Cina oltre 3000 anni fa. La barra per l’AI che raggiunge un’intelligenza di livello umano fu spostata verso l’alto.
In avanti 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 di 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 fu spostata di nuovo verso l’alto.
Alla fine, l’argomentazione fu che un’AI doveva essere in grado di sconfiggere squadre di giocatori a MMORPG (massively multiplayer online role-playing games). OpenAI si affrettò a rispondere alla sfida utilizzando l’apprendimento di rinforzo profondo.
È a causa di questo spostamento costante della barra proverbiale che dovremmo riconsiderare una nuova definizione moderna del Test di Turing. Il test attuale potrebbe fare affidamento troppo sulla deception e sulla tecnologia del chatbot. Potenzialmente, con l’evoluzione della robotica, potremmo richiedere che, per un’AI che raggiunga veramente un’intelligenza di livello umano, l’AI debba interagire e “vivere” nel nostro mondo reale, piuttosto che in un ambiente di gioco o in un ambiente simulato con regole definite.
Se, invece di ingannarci, un robot può interagire con noi come qualsiasi altro essere umano, avendo conversazioni, 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 convincerlo che è autoconsapevole.
A quel punto, avremmo anche raggiunto l’Intelligenza Artificiale Generale (AGI). Sarebbe allora inevitabile che l’AI/robot superi rapidamente noi in intelligenza.












