Test di Turing in Intelligenza Artificiale

In questo articolo, vedremo uno schema del test di Turing nell'intelligenza artificiale che è stato introdotto dal famoso matematico Alan Turing nel 1950. Il test è stato progettato per verificare se una macchina può esibire intelligenza simile all'uomo nel suo lavoro o processo mentale. Secondo il documento di ricerca di Alan Turing, il test è stato chiamato "The Imitation Game". Credeva che un computer / macchina potesse essere considerato intelligente solo se potesse imitare una risposta simile a quella umana. La macchina supera il test se l'interrogatore (giudice) non può decidere se la risposta proviene da una macchina o da un essere umano.

Come viene eseguito il test di Turing?

Il test di Turing si gioca con tre giocatori. Ha un computer, un risponditore umano e un interrogatore umano. Il computer e il risponditore umano si trovano su due terminali separati e un interrogatore ignaro della propria identità pone una serie di domande a entrambi. Sulla base del dialogo con queste due parti, l'interrogante deve decidere quale è un computer e quale è un risponditore umano. Se l'interrogatore ha la stessa probabilità di scegliere uno dei due o non è in grado di distinguere tra i due, allora possiamo dire che Computer ha dimostrato con successo l'intelligenza umana. Secondo Turing, il computer è considerato di successo, se l'interrogatore ha deciso erroneamente spesso quando il risponditore è il computer (il gioco è giocato con il computer) come quando il gioco è giocato con un uomo e una donna.

Ecco una conversazione di esempio tra Responder (Computer o Human) e un interrogatore.

Interrogatore: sei un computer?

Risponditore: No

Interrogatore: Per favore, scrivimi un sonetto di Shakespeare.

Risposta: Scusa, non sono un grande fan della poesia.

Interrogatore: aggiungi da 20957 a 46707.

Risponditore: (dopo una breve pausa di circa 20 secondi) 67664.

Interrogatore: Ti piace giocare a scacchi?

Risponditore: Sì!

Interrogatore: Mi rimane solo il mio Re che si trova nel quadrato K1. Ti restano solo King e Rook, King è sul quadrato K6 e un Rook è sul quadrato R1. Quale sarà la tua mossa?

Risponditore: (Dopo una breve pausa) Arriva a R8 e scacco matto.

Sulla base di questa conversazione, l'interrogatore deve decidere se il soccorritore è umano o un computer.

Test di Turing moderno

La versione recente del gioco ha un solo risponditore e l'interrogatore deve scoprire se il risponditore è un computer o un essere umano. Per ridurre gli errori umani, il moderno Turing Test ha più interrogatori umani. La macchina è considerata di successo se dopo cinque minuti di comunicazione avanti e indietro il 30% dei giudici considera il computer come un essere umano. Un'altra forma di spicco del test di Turing è il premio Loebner, che è una competizione annuale di test di Turing iniziata nel 1991. La competizione prevedeva regole aggiuntive in cui i programmi per computer devono avere una conversazione di 25 minuti con i quattro giudici presidenti. Il vincitore (Need not pass the Turing Test) è colui il cui computer riceve il maggior numero di voti, indipendentemente dal fatto che il 30% dei giudici voti per questo. Alan Turing ha fatto questa previsione secondo cui entro il 2000 le macchine supereranno il test di Turing. Tuttavia, le macchine non sono passate fino all'anno 2014. Nel 2014, il chat-bot di nome Eugene Goostman ha superato il test di Turing quando ha ricevuto voti dal 33% dei giudici che credevano che il chat-bot fosse umano. Il chat-bot imitava la personalità di un ragazzo di 13 anni.

Requisiti per la cancellazione del test di Turing in AI

Di seguito sono riportate alcune delle caratteristiche chiave che la macchina deve possedere per cancellare il test di Turing.

1. Elaborazione del linguaggio naturale: la macchina deve essere in grado di comprendere e sintetizzare il linguaggio naturale / umano in cui l'interrogatore sta comunicando.

2. Rappresentazione della conoscenza: la macchina deve essere in grado di archiviare e recuperare informazioni in tempo reale per comunicare efficacemente con l'interrogatore.

3. Ragionamento automatico: la macchina dovrebbe essere in grado di tracciare inferenze logiche ragionevoli basate sulle informazioni precedentemente memorizzate. Questa inferenza logica può indurre l'interrogatore a credere che stia conversando con un essere umano.

4. Apprendimento automatico: la macchina dovrebbe imparare dai propri errori del passato e dovrebbe avere la capacità di riconoscere gli schemi nella conversazione per rispondere in modo umano.

(Le restanti due funzioni sono necessarie per cancellare il test di Turing totale)

5. Visione: la macchina dovrebbe essere in grado di riconoscere l'azione dell'interrogatore e altri oggetti circostanti.

6. Controllo motore: la macchina dovrebbe essere in grado di muoversi ed eseguire l'azione come richiesto.

Caratteristiche di Turing Test in AI

  • Il test fornisce una base chiave per la valutazione delle applicazioni di intelligenza artificiale
  • I test di Turing non testano direttamente l'intelligenza, ma controllano quanto un computer si comporti come un essere umano.
  • Il test fornisce una nozione imparziale sulla capacità della macchina di comportarsi o eseguire azioni come gli umani.
  • Elimina qualsiasi nozione distorta nei confronti degli umani, poiché i negoziatori umani si concentrano solo sul contenuto fornito dagli intervistati.

Critici del test di Turing

Anche se il test di Turing ha molti acquirenti nel settore dell'intelligenza artificiale. Ci sono molti non credenti in questo test. L'argomento più famoso contro il test di Turing è il "Chinese Room Argument". È stato presentato da John Searle nell'anno 1980. Ha sostenuto che programmando un computer possiamo fargli capire la semantica del linguaggio ma non può mai capire la coscienza che costituisce una mente umana, poiché la vera intelligenza umana è dovuta a una combinazione di diverse cellule nervose complesse che è molto difficile da emulare per una macchina. Ha inoltre aggiunto che macchine come PARRY ed ELIZA hanno superato con successo il test di Turing manipolando i simboli del linguaggio in cui l'interrogatore ha posto la domanda. Tuttavia, non avevano alcuna comprensione della lingua in cui era stata posta la domanda. Pertanto, superare il test di Turing non è una prova concreta di una macchina che pensa come gli umani.

Conclusione

Nonostante un gran numero di critiche e pensieri opposti, il test di Turing ha aperto molte nuove strade per l'innovazione e la scoperta nella sfera dell'intelligenza artificiale. Fino ad oggi, rimane un test importante per scoprire se la macchina è in grado di imitare ed eseguire azioni simili all'uomo.

Articolo raccomandato

Questa è una guida al test di Turing in AI. Qui discutiamo i diversi requisiti per cancellare il test di Turing in AI insieme alle sue caratteristiche. Puoi anche consultare i nostri articoli suggeriti per saperne di più -

  1. Le 4 migliori tecniche di intelligenza artificiale
  2. Introduzione ai tipi di intelligenza artificiale
  3. Che cosa sono le applicazioni di intelligenza artificiale?
  4. Apprendimento automatico vs intelligenza artificiale | Top 8 confronto

Categoria: