Come funziona Akinator? Dietro il genio che ‘legge la tua mente’

Nel caso non ne avessi sentito parlare, Akinator, il genio del web, è il nome di un gioco online che è diventato virale sui social media negli ultimi giorni.

Basta andare su Akinator.com, inserisci un tuo nickname, la tua età e il tuo sesso, e pensa a una persona importante, una celebrità o anche un personaggio di fantasia, e Akinator ti farà fino a 20 domande, dopo le quali “lui” indovinerà quasi sempre la persona esatta che hai in mente.

E sembra essere estremamente preciso, visto che ha indovinato tutti, da Julian Casablancas (cantante degli Strokes) a Kevin McCallister (il personaggio di Macaulay Culkin in “Home Alone”) al primo colpo quando l’abbiamo provato oggi. E i suoi record mostrano che ha indovinato tutti, da Gesù Cristo a Dora l’esploratrice, negli ultimi giorni.

È un ammazza-tempo online piuttosto impressionante, ma la prima domanda che la gente fa quando incontra per la prima volta Akinator è come funziona? Come è possibile che un programma possa indovinare con precisione qualsiasi persona semplicemente facendo fino a 20 domande di base (e spesso molto meno)?

Per quanto riguarda il funzionamento del programma, secondo la sezione Domande frequenti del sito, “Akinator utilizza il programma Limule pubblicato da Elokence.com. L’algoritmo che usiamo è una creazione originale. Come lo abbiamo creato è il nostro piccolo segreto.”

Non sembrano esserci molte altre informazioni disponibili su come il programma usa Limule per far funzionare il programma in modo così efficace.

Ma ci sono altri indizi su come funziona Akinator. Nei rari casi in cui il programma non sa a chi stai pensando dopo una lunga serie di altre domande, ti chiede di caricare la foto e il nome del tuo personaggio per aggiungerlo al suo ampio database. Questo fornisce ulteriori informazioni sul modo in cui Akinator funziona, suggerendo che ha compilato un enorme registro in continua evoluzione dei personaggi che le persone hanno voluto indovinare, insieme alle risposte che hanno usato per descrivere i personaggi prima di caricarli.

In questo modo, la prossima volta che qualcuno sta pensando all’oscuro regista francese degli anni ’70 che avete usato per stupire il gioco, sarà probabilmente in grado di dare la risposta giusta. In questo senso, Akinator è un modo nuovo di usare l’intelligenza artificiale e un programma segreto combinato con le meraviglie del crowd-sourcing per creare un gioco divertente e sorprendentemente accurato. Per una spiegazione più approfondita di come il gioco potrebbe funzionare, date un’occhiata a questo complicato articolo della rivista Wired in cui l’autore dichiara la sua ipotesi sul programma che guida Akinator.

E questa spiegazione di Quora cerca di renderlo un po’ (ma non molto) più facile da capire per i profani. Ecco un frammento: “In parole povere, si può pensare all’Akinator, o a qualsiasi altro gioco di 20 domande, come una forma di ricerca binaria. (Nel caso ideale, sareste sempre in grado di escludere la metà delle risposte rimanenti con ogni domanda, e sareste in grado di restringere il campo a una tra circa 2^20 = 1.048.576 possibilità in 20 domande. L’algoritmo specifico che Akinator usa per decidere tra le domande potrebbe probabilmente essere una delle tante cose, ma in ogni caso l’obiettivo è sicuramente quello di dividere il set di possibilità il più vicino possibile alla metà con ogni domanda.”

Il sito web — e più tardi, l’applicazione mobile per smartphone — è stato registrato da sviluppatori francesi, secondo il sito di registro dei domini web Whois. E Google Trends indica che la versione europea del sito è entrata in funzione alla fine del 2007, anche se ci sono voluti un paio d’anni perché si diffondesse in altri mercati, compresi gli Stati Uniti. Anche se è stato in giro per anni, sembra aver subito un aumento di popolarità negli ultimi giorni, come gli utenti di Twitter e Facebook lo hanno condiviso migliaia di volte come un intero nuovo gruppo di giocatori hanno scoperto i suoi “poteri magici.”

Per esempio, l’utente Twitter @michaelmarshjr ha detto: “Un’altra cosa che mi distrarrà dalle finali, Akinator il genio. Scusate il ritardo, ma mi stupisce che abbia preso Sean McGrew!”

O come il tweeter @gracewakelinxo ha detto in modo così succinto, “Akinator è una roba strana”. Siamo d’accordo

.

Leave a Reply