Miten Akinator toimii? Behind The Genie That ’Reads Your Mind’

Siltä varalta, ettet ole kuullut siitä, Akinator, the Web Genie, on nimi nettipelille, joka on viime päivinä levinnyt viraalina sosiaalisessa mediassa.

Mene yksinkertaisesti osoitteeseen Akinator.com, anna itsellesi lempinimi, ikäsi ja sukupuolesi sekä ajattele jotakin tunnettua henkilöä, julkkista tai jopa fiktiivistä hahmoa, ja Akinator kysyy sinulta jopa 20 kysymystä, minkä jälkeen ”hän” arvaa lähes aina tarkalleen mieleisesi henkilön.

Ja hän näyttää olevan erittäin tarkka, sillä se arvasi kaikki Julian Casablancasista (Strokesin laulaja) Kevin McCallisteriin (Macaulay Culkinin hahmo elokuvassa ”Yksin kotona”) oikein ensimmäisellä kerralla, kun kokeilimme sitä aiemmin tänään. Ja sen tietueet osoittavat, että se on arvannut viime päivinä oikein kaikki Jeesuksesta Kristuksesta Dora the Exploreriin.

Se on varsin vaikuttava online-ajanviettoväline, mutta ensimmäinen kysymys, jonka ihmiset kysyvät Akinatoriin törmätessään on, miten se toimii? Miten on mahdollista, että ohjelma pystyy arvaamaan näennäisesti minkä tahansa henkilön tarkasti yksinkertaisesti kysymällä jopa 20 peruskysymystä (ja usein paljon vähemmän)?

Sivuston Usein kysytyt kysymykset -osion mukaan ohjelma toimii seuraavasti: ”Akinator käyttää Elokence.comin julkaisemaa Limule-ohjelmaa. Käyttämämme algoritmi on alkuperäinen luomus. Se, miten loimme sen, on meidän pieni salaisuutemme.”

Ei näytä olevan paljon enempää tietoa saatavilla siitä, miten ohjelma käyttää Limulea saadakseen ohjelman toimimaan niin tehokkaasti.

Mutta Akinatorin toiminnasta on muitakin vihjeitä. Niissä harvoissa tapauksissa, joissa ohjelma ei pitkien lisäkysymysten jälkeen tiedä, ketä ajattelet, se pyytää sinua lataamaan hahmosi kuvan ja nimen, jotta se voidaan lisätä laajaan tietokantaansa. Tämä antaa lisää tietoa Akinatorin toimintatavasta ja viittaa siihen, että se on koonnut jatkuvasti kehittyvän, massiivisen lokin hahmoista, joita ihmiset ovat halunneet sen arvaavan, sekä vastauksista, joita he ovat käyttäneet kuvaillakseen hahmoja ennen niiden lataamista.

Siten seuraavan kerran, kun joku miettii hämärää 1970-luvun ranskalaista elokuvaohjaajaa, jota käytit pelin änkyttämisessä, se pystyy todennäköisesti saamaan vastauksen oikein. Tässä mielessä Akinator on uudenlainen tapa käyttää tekoälyä ja salaista ohjelmaa yhdistettynä joukkoistamisen ihmeisiin hauskan ja järkyttävän tarkan pelin luomiseksi. Jos haluat syvällisemmän selityksen siitä, miten peli voisi toimia, tutustu tähän monimutkaiseen Wired-lehden artikkeliin, jossa kirjoittaja esittää hypoteesinsa Akinatoria ohjaavasta ohjelmasta.

Ja tämä Quora-selitys pyrkii tekemään asiasta hieman (mutta ei paljon) helpommin ymmärrettävän maallikolle. Tässä on pätkä: ”Karkeasti ottaen voit ajatella Akinatoria tai mitä tahansa muuta 20 kysymyksen peliä eräänlaisena binäärihakuna. (Tai päätöksentekopuun rakentamisena.) Ihanteellisessa tapauksessa pystyisit aina sulkemaan pois puolet jäljelle jäävistä vastauksista jokaisen kysymyksen kohdalla, ja pystyisit rajaamaan vastauksen yhteen noin 2^20 = 1 048 576 mahdollisuudesta 20 kysymyksessä. Konkreettinen algoritmi, jota Akinator käyttää päättäessään kysymysten välillä, voi luultavasti olla yksi monista asioista, mutta joka tapauksessa tavoitteena on ehdottomasti jakaa mahdollisuuksien joukko mahdollisimman lähelle puolta jokaisen kysymyksen kohdalla.”

Whois-verkkotunnusrekisterin mukaan verkkosivuston – ja myöhemmin älypuhelimen mobiilisovelluksen – rekisteröivät ranskalaiset kehittäjät. Ja Google Trends osoittaa, että verkkosivuston eurooppalainen versio otettiin ensimmäisen kerran käyttöön loppuvuodesta 2007, vaikka sen leviäminen muille markkinoille, kuten Yhdysvaltoihin, kesti pari vuotta. Vaikka se on ollut olemassa jo vuosia, se näyttää kokeneen suosion nousun viime päivinä, sillä Twitter- ja Facebook-käyttäjät ovat jakaneet sitä tuhansia kertoja, kun aivan uusi pelaajaryhmä on saanut tietää sen ”taikavoimista.”

Twitter-käyttäjä @michaelmarshjr esimerkiksi kirjoitti: ”Vielä yksi asia, joka häiritsee minua finaaleista, Akinator the genie. Anteeksi, että olen myöhässä, mutta minua hämmästyttää, että se sai Sean McGrew’n!”

Tai kuten twiittaaja @gracewakelinxo niin ytimekkäästi asian ilmaisi: ”akinator some freaky shiz”. Olemme samaa mieltä.

Leave a Reply