Jak Akinator funguje? Za džinem, který „čte vaše myšlenky“

Pokud jste o něm ještě neslyšeli, Akinator, webový džin, je název online hry, která se v posledních dnech stala virální na sociálních sítích.

Stačí přejít na stránku Akinator.com, zadejte svou přezdívku, věk a pohlaví a vzpomeňte si na významnou osobu, celebritu nebo dokonce fiktivní postavu a Akinator vám položí až 20 otázek, po jejichž zodpovězení „uhodne“ téměř vždy přesně osobu, kterou máte na mysli.

A zdá se, že je mimořádně přesný, protože když jsme ho dnes vyzkoušeli, uhodl hned napoprvé všechny od Juliana Casablancase (zpěváka skupiny Strokes) až po Kevina McCallistera (představitele Macaulaye Culkina ve filmu Sám doma). A její záznamy ukazují, že v posledních dnech uhodla správně všechny od Ježíše Krista až po Doru Průzkumnici.

Je to docela působivý online zabiják času, ale první otázka, kterou si lidé při prvním setkání s Akinatorem kladou, je, jak funguje? Jak je možné, že program dokáže přesně odhadnout zdánlivě jakoukoli osobu pouhým položením až 20 základních otázek (a často i mnohem méně)?“

Jak program funguje, se podle sekce Často kladené otázky na webu píše: „Akinator používá program Limule, který zveřejnila společnost Elokence.com. Algoritmus, který používáme, je originálním výtvorem. Jak jsme ho vytvořili, je naším malým tajemstvím.“

Zdá se, že o tom, jak program využívá Limule, aby mohl tak efektivně fungovat, není k dispozici o mnoho více informací.

O tom, jak Akinator funguje, však existuje několik dalších vodítek. Ve vzácných případech, kdy program ani po dlouhé sérii dalších otázek neví, na koho myslíte, vás požádá o nahrání fotografie a jména vaší postavy, aby ji mohl přidat do své rozsáhlé databáze. To poskytuje další vhled do způsobu, jakým Akinator funguje, a naznačuje, že si sestavil neustále se vyvíjející rozsáhlý záznam postav, které po něm lidé chtěli uhodnout, spolu s odpověďmi, které použili k popisu postav před jejich nahráním.

Příště, až bude někdo myslet na obskurního francouzského filmového režiséra ze sedmdesátých let, kterým jste hru zaskočili, bude pravděpodobně schopen odpovědět správně. V tomto smyslu je Akinator neotřelým způsobem využití umělé inteligence a tajného programu v kombinaci se zázraky crowd-sourcingu k vytvoření zábavné a šokujícím způsobem přesné hry. Podrobnější vysvětlení toho, jak by hra mohla fungovat, najdete v tomto složitém článku časopisu Wired, v němž autor uvádí svou hypotézu o programu, který Akinator pohání.

A tento vysvětlující článek na serveru Quora se snaží trochu (ale ne o moc) usnadnit pochopení pro laiky. Zde je úryvek: „Zhruba řečeno, Akinator nebo jakoukoli jinou hru s 20 otázkami si můžete představit jako formu binárního vyhledávání. (Nebo jako konstrukci rozhodovacího stromu.) V ideálním případě byste u každé otázky vždy dokázali vyloučit polovinu zbývajících odpovědí a ve 20 otázkách byste byli schopni zúžit výběr na jednu z přibližně 2^20 = 1 048 576 možností. Konkrétní algoritmus, který Akinator používá k rozhodování mezi otázkami, by pravděpodobně mohl být jedním z mnoha, ale v každém případě je rozhodně cílem rozdělit množinu možností u každé otázky co nejblíže na polovinu.“

Webovou stránku – a později i mobilní aplikaci pro chytré telefony – si podle webu Whois registrujícího webové domény zaregistrovali francouzští vývojáři. A Google Trends uvádí, že evropská verze webu byla poprvé spuštěna koncem roku 2007, i když trvalo několik let, než se rozšířila na další trhy včetně Spojených států. Ačkoli existuje již několik let, zdá se, že v posledních dnech prodělala nárůst popularity, protože uživatelé Twitteru a Facebooku ji sdíleli tisíckrát, když se o jejích „kouzelných schopnostech“ dozvěděla celá nová skupina hráčů.

Například uživatel Twitteru @michaelmarshjr uvedl: „Další věc, která mě rozptýlí od finále, džin Akinator. Omlouvám se, že jsem na to přišel pozdě, ale udivuje mě, že to dostalo Seana McGrewa!“

Nebo jak to lapidárně vyjádřil tweeter @gracewakelinxo: „Akinator some freaky shiz“. Souhlasíme.

Leave a Reply