Il test di Turing è stato creato alla fine degli anni '40 del secolo scorso. Il matematico inglese Alan Matheson Turing ha cercato di capire se i robot possono pensare. Questo è ciò che lo ha spinto a inventare.
La storia della creazione del test di Turing
Il matematico inglese Alan Matheson Turing è conosciuto come uno specialista unico nel campo dell'informatica, dell'informatica e della crittografia. Fu lui a creare il prototipo del computer moderno (computer di Turing). Lo scienziato ha avuto molti altri risultati. Alla fine degli anni '40 del secolo scorso, un matematico iniziò a chiedersi quale tipo di intelligenza elettronica può essere considerata ragionevole e se un robot può avvicinarsi così tanto al comportamento umano che l'interlocutore non capirà chi gli sta effettivamente di fronte.
L'idea di creare un impasto è nata dopo che il gioco dell'imitazione è diventato popolare in Inghilterra. Questo divertimento, di moda per quel tempo, prevedeva la partecipazione di 3 giocatori: un uomo, una donna e un giudice, nel ruolo di cui poteva essere una persona di qualsiasi genere. L'uomo e la donna sono andati in stanze separate e hanno consegnato delle note al giudice. Dallo stile di scrittura e da altre caratteristiche, l'arbitro avrebbe dovuto capire quali note appartenevano a un giocatore di un genere o di un altro. Alan Turing decise che uno dei partecipanti poteva essere sostituito con una macchina elettronica. Se, nel processo di comunicazione elettronica a distanza, lo sperimentatore non riesce a determinare quale degli interlocutori è una persona reale e chi un robot, il test può considerarsi superato. E questo dovrebbe essere il motivo del riconoscimento dell'intelligenza dell'intelligenza artificiale.
Fare il test
Nel 1950, Alan Turing formulò un sistema di domande in grado di convincere le persone che le macchine possono pensare.
Nel tempo, il test è stato modernizzato e non le macchine, ma i robot informatici hanno iniziato ad agire più spesso come oggetti di test. Durante l'intera esistenza del test, solo pochi programmi sono riusciti a superarlo. Ma alcuni esperti hanno messo in dubbio questo successo. Le risposte corrette possono essere spiegate per coincidenza e, anche nei casi migliori, i programmi sono stati in grado di rispondere a non più del 60% delle domande. Non è stato possibile ottenere una coincidenza completa.
Uno dei programmi che ha superato con successo il test di Turing è stato Eliza. I suoi creatori hanno dotato l'intelligenza artificiale della capacità di estrarre parole chiave dal discorso di una persona e comporre domande contrarie. Nella metà dei casi, le persone non riuscivano a riconoscere che stavano comunicando con una macchina e non con un interlocutore vivo. Alcuni esperti hanno messo in dubbio il risultato del test a causa del fatto che gli organizzatori hanno predisposto in anticipo i soggetti per la comunicazione dal vivo e i partecipanti all'esperimento non si sono nemmeno resi conto che il robot poteva dare risposte e porre domande.
Il successo può essere definito il superamento del test dal programma compilato dal cittadino di Odessa Yevgeny Gustman e dall'ingegnere russo Vladimir Veselov. Ha imitato la personalità di un ragazzo all'età di 13 anni. Il 7 giugno 2014 è stato testato. Hanno partecipato 5 bot e 30 persone reali. Solo 33 giurie su 100 sono state in grado di determinare quali risposte sono state date dai robot e quali erano persone reali. Tale successo può essere spiegato non solo da un programma ben progettato, ma anche dal fatto che l'intelligenza di un adolescente di tredici anni è leggermente inferiore a quella di un adulto. Forse una parte della giuria è stata fuorviata da questa circostanza.
Gli oppositori del riconoscimento del risultato sono anche supportati dal fatto che Zhenya Gustman, che ha creato il programma, lo ha scritto in inglese. Durante i test, molti giudici hanno attribuito le strane risposte della macchina o delle risposte evitate non solo all'età dell'interlocutore previsto, ma anche alla barriera linguistica. Hanno ritenuto che il robot, che hanno preso per un umano, non conoscesse bene la lingua.
Dalla creazione del test di Turing, anche i seguenti programmi sono andati vicini a superarlo con successo:
- "Profondo blu";
- "Watson";
- "Parare".
Premio Loebner
Quando si creano programmi e robot moderni, gli esperti non considerano il superamento del test di Turing un compito fondamentale. Questa è solo una formalità. Il successo di un nuovo sviluppo non dipende dai risultati dei test. La cosa più importante è che il programma sia utile, per eseguire determinate attività. Ma nel 1991 è stato istituito il Premio Lebner. All'interno della sua struttura, le intelligenze artificiali competono tra loro per superare con successo il test. Ci sono 3 categorie di medaglie:
- oro (comunicazione con elementi video e audio);
- argento (per corrispondenza testuale);
- bronzo (assegnato all'auto che ha ottenuto il miglior risultato quest'anno).
Le medaglie d'oro e d'argento non sono ancora state assegnate a nessuno. I premi di bronzo vengono assegnati regolarmente. Di recente, ci sono sempre più applicazioni per la partecipazione al concorso, poiché vengono creati nuovi messenger e chat bot. Il concorso ha molti critici. Una rapida occhiata ai protocolli dei partecipanti negli ultimi decenni mostra che una macchina può essere facilmente rilevata con domande meno sofisticate. I giocatori di maggior successo citano anche la difficoltà della competizione Lebner a causa della mancanza di un programma per computer in grado di condurre una conversazione decente per cinque minuti. È generalmente accettato che le applicazioni del concorso siano sviluppate esclusivamente allo scopo di ricevere un piccolo premio assegnato al miglior partecipante dell'anno e non siano progettate per di più.
Attualmente, il test di Turing ha ricevuto diverse modifiche moderne:
- test di Turing inverso (è necessario inserire un codice di sicurezza per confermare che l'utente è un essere umano, non un robot);
- test intellettuale minimo (assume solo le opzioni "sì" e "no" come risposte);
- Meta-test di Turing.
Svantaggi del test
Uno dei principali svantaggi del test è che il programma ha il compito di ingannare una persona, confonderla per farle credere nella comunicazione con un vero interlocutore. Si scopre che chi sa manipolare può essere riconosciuto come pensante, e questo può essere messo in discussione. Nella vita, tutto accade in modo leggermente diverso. In teoria, un buon robot dovrebbe imitare le azioni umane nel modo più accurato possibile e non confondere l'interlocutore. I programmi progettati specificamente per superare il test eludono le risposte nei posti giusti, citano l'ignoranza. Le macchine sono programmate per rendere la corrispondenza il più naturale possibile.
Molti scienziati ritengono che in effetti il test di Turing valuti la somiglianza del comportamento linguistico tra umani e robot, ma non la capacità dell'intelligenza artificiale di pensare, come affermato dal creatore. Gli scettici affermano che l'orientamento verso tali test rallenta il progresso e impedisce alla scienza di andare avanti. Nel secolo scorso superare il test era un grande traguardo e anche qualcosa di fantastico, ma oggi la capacità di un computer di "corrispondere come una persona" non può essere definita soprannaturale.