Jak działa Akinator? Behind The Genie That 'Reads Your Mind’

W przypadku, gdy jeszcze o tym nie słyszałeś, Akinator, Dżin sieciowy, to nazwa gry online, która w ostatnich dniach stała się wirusem w mediach społecznościowych.

Po prostu wejdź na Akinator.com, wprowadź pseudonim dla siebie, swój wiek i płeć, i pomyśl o wybitnej osobie, celebrytce, a nawet postaci fikcyjnej, a Akinator zada ci do 20 pytań, po których „on” prawie zawsze odgadnie dokładną osobę, którą masz na myśli.

A on wydaje się być niezwykle dokładny, ponieważ odgadł każdego od Juliana Casablancasa (wokalisty zespołu The Strokes) do Kevina McCallistera (bohatera filmu „Home Alone” Macaulaya Culkina) za pierwszym razem, gdy wypróbowaliśmy go dzisiaj. I jego rekordy pokazują, że to odgadł każdy od Jezusa Chrystusa do Dora the Explorer poprawne w ostatnich dniach.

Jest to dość imponujące online czas-zabójca, ale pierwsze pytanie ludzie pytają, kiedy po raz pierwszy spotkać Akinator jest jak to działa? Jak to możliwe, że program może dokładnie odgadnąć pozornie każdą osobę, po prostu zadając do 20 podstawowych pytań (a często znacznie mniej)?

Jeśli chodzi o to, jak działa program, zgodnie z sekcją Często Zadawane Pytania na stronie, „Akinator używa programu Limule opublikowanego przez Elokence.com. Algorytm, którego używamy jest oryginalnym tworem. Jak go stworzyliśmy jest naszą małą tajemnicą.”

Nie wydaje się, aby było wiele więcej informacji dostępnych na temat tego, jak program używa Limule, aby program działał tak efektywnie.

Ale jest kilka innych wskazówek na temat tego, jak Akinator działa. W rzadkich przypadkach, gdy program nie wie o kim myślisz po długiej serii dalszych pytań, prosi cię o przesłanie zdjęcia i imienia twojej postaci, aby dodać je do swojej obszernej bazy danych. To daje więcej wglądu w sposób działania Akinatora, sugerując, że skompilował on stale rozwijający się, masywny dziennik postaci, które ludzie chcieli, aby odgadł, wraz z odpowiedziami, których użyli do opisania postaci przed załadowaniem ich.

W ten sposób, następnym razem, gdy ktoś myśli o niejasnym francuskim reżyserze filmowym z lat 70-tych, którego użyłeś, aby pokonać grę, prawdopodobnie będzie w stanie uzyskać prawidłową odpowiedź. W tym sensie, Akinator jest nowatorskim sposobem wykorzystania sztucznej inteligencji i tajnego programu w połączeniu z cudami crowd-sourcingu do stworzenia zabawnej i szokująco dokładnej gry. Aby uzyskać bardziej dogłębne wyjaśnienie, jak gra może działać, sprawdź ten skomplikowany artykuł magazynu Wired, w którym autor stwierdza swoją hipotezę na temat programu, który napędza Akinator.

A ten Quora explainer stara się uczynić go trochę (ale nie dużo) łatwiejsze do zrozumienia dla laika. Oto urywek: „Z grubsza rzecz biorąc, możesz myśleć o Akinatorze, lub jakiejkolwiek innej grze w 20 pytań, jako formie wyszukiwania binarnego. (Lub jako konstruowanie drzewa decyzyjnego.) W idealnym przypadku, zawsze byłbyś w stanie wykluczyć połowę pozostałych odpowiedzi na każde pytanie i byłbyś w stanie zawęzić je do jednej z około 2^20 = 1,048,576 możliwości w 20 pytaniach. Specyficzny algorytm, którego Akinator używa do podejmowania decyzji między pytaniami, może być prawdopodobnie jedną z wielu rzeczy, ale w każdym przypadku celem jest zdecydowanie podzielenie zestawu możliwości tak blisko na pół, jak to możliwe z każdym pytaniem.”

Strona internetowa — a później aplikacja mobilna na smartfona — została zarejestrowana przez francuskich programistów, zgodnie z Whois strony rejestru domen internetowych. A Google Trends wskazuje, że europejska wersja strony internetowej po raz pierwszy wszedł na żywo w późnym 2007 roku, choć zajęło kilka lat, aby rozprzestrzenić się na inne rynki, w tym Stany Zjednoczone. Choć jest już od lat, wydaje się, że w ostatnich dniach nastąpił wzrost popularności, ponieważ użytkownicy Twittera i Facebooka podzielili się nim tysiące razy, ponieważ cała nowa grupa graczy dowiedziała się o jego „magicznych mocach.”

Na przykład, użytkownik Twittera @michaelmarshjr powiedział: „Kolejna rzecz, która odwróci moją uwagę od finałów, Akinator dżin. Przepraszam, że się z tym spóźniłem, ale zadziwia mnie to, że dostał Sean McGrew!”

Albo jak to zwięźle ujął użytkownik Twittera @gracewakelinxo, „akinator some freaky shiz”. Zgadzamy się.

Leave a Reply