Hogyan működik az Akinator? A “gondolatolvasó” dzsinn mögött

Ha még nem hallottál volna róla, Akinator, a webdzsinn a neve egy online játéknak, amely az elmúlt napokban vírusként terjedt el a közösségi médiában.

Egyszerűen menj az Akinator oldalra.com oldalra, adj meg egy becenevet magadnak, a korodat és a nemedet, és gondolj egy prominens személyre, hírességre vagy akár kitalált karakterre, és az Akinator legfeljebb 20 kérdést tesz fel neked, ami után “ő” szinte mindig kitalálja, hogy pontosan melyik személyre gondolsz.

És úgy tűnik, rendkívül pontos, hiszen Julian Casablancas-tól (a Strokes énekese) Kevin McCallisterig (Macaulay Culkin karaktere a “Home Alone”-ban) mindenkit helyesen tippelt meg elsőre, amikor ma reggel kipróbáltuk. És a feljegyzések szerint az elmúlt napokban Jézus Krisztustól Dora the Explorerig mindenkit helyesen tippelt.

Ez egy lenyűgöző online időtöltés, de az első kérdés, amit az emberek feltesznek, amikor először találkoznak az Akinatorral, hogy hogyan működik? Hogyan lehetséges, hogy egy program akár 20 alapkérdés (és gyakran jóval kevesebb) feltevésével látszólag bármelyik személyt pontosan kitalálja?

Az oldal Gyakran Ismételt Kérdések rovata szerint a program hogyan működik: “Az Akinator az Elokence.com által kiadott Limule programot használja. Az általunk használt algoritmus egy eredeti alkotás. Hogy hogyan hoztuk létre, az a mi kis titkunk.”

A jelek szerint nem sok további információ áll rendelkezésre arról, hogy a program hogyan használja a Limule-t, hogy a program ilyen hatékonyan működjön.

Az Akinator működésére vonatkozóan azonban van néhány egyéb támpont. Azokban a ritka esetekben, amikor a program hosszas további kérdéssorozat után sem tudja, hogy kire gondolsz, arra kér, hogy töltsd fel a karaktered fényképét és nevét, hogy felvegye a kiterjedt adatbázisába. Ez további betekintést nyújt az Akinator működésébe, azt sugallva, hogy a program egy folyamatosan fejlődő, hatalmas naplót állít össze azokról a karakterekről, akiket az emberek szerettek volna kitalálni, valamint azokról a válaszokról, amelyeket a karakterek leírására használtak, mielőtt feltöltötték őket.

Így legközelebb, amikor valaki arra a homályos, 1970-es évekbeli francia filmrendezőre gondol, akivel a játékot megakasztotta, a program valószínűleg képes lesz helyesen válaszolni. Ebben az értelemben az Akinator egy újszerű módja annak, hogy a mesterséges intelligencia és egy titkos program kombinálva a tömegközvetítés csodáival egy szórakoztató és megdöbbentően pontos játékot hozzon létre. A játék lehetséges működésének alaposabb magyarázatáért nézd meg ezt a bonyolult Wired magazin cikket, amelyben a szerző megfogalmazza hipotézisét az Akinator-t működtető programról.

Ez a Quora magyarázó pedig a laikusok számára igyekszik egy kicsit (de nem sokkal) könnyebbé tenni a megértést. Íme egy részlet: “Nagyjából úgy gondolhatsz az Akinatorra, vagy bármely más 20 kérdéses játékra, mint egyfajta bináris keresésre. (Vagy mint egy döntési fa felépítése.) Ideális esetben minden kérdéssel mindig ki tudnád zárni a fennmaradó válaszok felét, és 20 kérdésből körülbelül 2^20 = 1.048.576 lehetőség közül tudnád leszűkíteni az egyiket. A konkrét algoritmus, amellyel az Akinator dönt a kérdések között, valószínűleg többféle lehet, de mindenesetre a cél mindenképpen az, hogy a lehetőségek halmazát minden egyes kérdéssel a lehető legjobban felezzük meg.”

A honlapot — és később az okostelefonos mobilalkalmazást — a Whois webdomain-nyilvántartó oldal szerint francia fejlesztők jegyezték be. A Google Trends pedig azt jelzi, hogy a weboldal európai verziója először 2007 végén indult el, bár néhány évbe telt, mire más piacokon, köztük az Egyesült Államokban is elterjedt. Bár már évek óta létezik, úgy tűnik, az elmúlt napokban népszerűsége fellendülésen ment keresztül, mivel a Twitter- és Facebook-felhasználók több ezer alkalommal osztották meg, ahogy a játékosok egy teljesen új csoportja megismerte “varázserejét.”

A Twitter felhasználó @michaelmarshjr például azt írta: “Egy másik dolog, ami elvonja a figyelmemet a döntőről, Akinator a dzsinn. Bocs, hogy elkéstem ezzel, de lenyűgöz, hogy elkapta Sean McGrew-t!”

Vagy ahogy @gracewakelinxo tweeter olyan tömören fogalmazott: “akinator some freaky shiz”. Egyetértünk.

Leave a Reply