Jak działa Web Genie?

Zagraj w tę grę – Akinator Web Genie. Zasadniczo wybierasz „postać”, a następnie Web Genie zadaje ci kilka pytań. Jakie pytania? Oto kilka przykładów:

  • czy Twoja postać jest kobietą?
  • czy Twoja postać jest prawdziwa?
  • czy Twoja postać żyje?
  • czy Twoja postać słynie ze sportu?

na każde pytanie masz 5 odpowiedzi do wyboru:

  • tak.
  • Nie
  • Nie wiem.
  • prawdopodobnie.
  • chyba nie.

po pewnej liczbie pytań Dżin odgadnie twoją postać. Wszyscy są zaskoczeni, że często jest to poprawne.

usiadłem z bratem i siostrą (i kilkoma różnymi dziećmi) i świetnie się bawiliśmy. Ktoś wybrałby postać (i nie powiedział nikomu innemu odpowiedzi). Inna osoba trzymała tablet lub telefon i czytała na głos pytania dżina podczas wprowadzania odpowiedzi. Kiedy Dżin odgadnie postać, możesz po prostu obrócić tablet i pokazać zdjęcie postaci.

Zobacz więcej

nasi pierwsi bohaterowie byli oczywistymi ludźmi. Ironman, Gandalf, Drew Brees. Ale jeśli to było łatwe dla Web Genie, powinniśmy spróbować czegoś trudniejszego. Dżin prawidłowo odgadł postacie: Jed Porkins (z Gwiezdnych Wojen), Vizzini (z narzeczonej księżniczki) i Vito Cornelius (z piątego elementu). Tak, większość naszych postaci pochodzi z filmów dla maniaków, ponieważ jesteśmy maniakami.

ale jak to działa?

Nie wiem. Naprawdę, po prostu zgaduję-to jest ta zabawna część. Gdzieś w Internecie może być jakieś wyjaśnienie, ale postanowiłem go nie szukać.

oto moje przypuszczenie. Podejrzewam, że Akinator ma dużą bazę danych wielu różnych „znaków”. Dla każdego znaku możesz mieć kilka zmiennych. Wybierzmy kogoś. Co powiesz na Kari Byron (z Pogromców mitów)? Tutaj lista możliwych zmiennych. Każda zmienna może mieć wartość 2 (Tak), 0 (Nie wiem LUB NIE DOTYCZY) lub 1 (nie). Każdej zmiennej dałem literę – więc mogę się do niej odnieść poniżej.

  • Real (r): 2
  • Woman (f): 2
  • Alive (a): 2
  • znane ze sportu (s): 1
  • spacery na 4 nogach (l): 1
  • nosi Pasek (b): 0

wiesz o co chodzi. Mógłbym wymyślić 20 różnych rzeczy, które opisują Kari. Dobrze, ale Dżin nie wie, jakie pytania zadać. To nie jest duży problem. Załóżmy, że Dżin zadaje powyższe 6 pytań. Następnie jest 6 zmiennych, na które prawdopodobnie zna odpowiedź. Tutaj ignoruję odpowiedzi „prawdopodobnie” i „prawdopodobnie nie”. Może jeśli te odpowiedzi zostaną udzielone, Dżin zignoruje to pytanie. Dla tych 6 pytań, istnieje 6 różnych zmiennych. Ile unikalnych postaci może to opisać? Mógłbym napisać dowolną konkretną postać jako:

dla przykładu Kari byłoby to 222110. Są to podobnie jak cyfry, z tym że są tylko 3 cyfry (0,1,2) zamiast 10. Ile unikalnych liczb mogę reprezentować? Z 1 zmienną mogę mieć 3 różne znaki. Z dwoma zmiennymi mogę mieć: 00,01,02,10,11,12,20,21,22 lub 32. Dla 6 zmiennych będzie to 36 = 729. Ogólnie rzecz biorąc, mam:

jeśli Web Genie zadają 10 pytań, a Ty udzielisz 10 odpowiedzi, będzie to jedna z 59 049 opcji. Widać więc, że jest to dość unikalny zestaw odpowiedzi. Jeśli otrzymasz do 30 pytań, będzie to jedna kombinacja z 2 x 1014 możliwych kombinacji. Nie sądzę, że istnieje tak wiele możliwych unikalnych postaci, które można wybrać z.

jak zrobić własnego dżina?

myślę, że mógłbyś zacząć od spisania kilku znanych postaci. Dla każdego znaku wybierz tyle zmiennych (które są powiązane z pytaniem) i podaj odpowiedź. Dodaj te znaki do bazy danych. Teraz Zadaj pytanie-jak ” czy Twoja postać z Gwiezdnych Wojen?”. Jeśli odpowiedź brzmi „tak”, wyeliminuj wszystkie znaki ze zmienną Star Wars równą 0 LUB 1. Kontynuuj z pytaniami, aż do jednego lub dwóch znaków, a następnie Zgadnij.

właściwie, to może być zabawa z Twoimi przyjaciółmi. Zapisz wszystkie osoby, które znasz i wymyśl zmienne, które je tworzą-jak ” blonde har?”lub” ponad 20 lat?”i tak dalej. Następnie można grać własną wersję Akinator.

to nie magia, ale na pewno zabawa.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.