1 00:00:00,970 --> 00:00:09,068 Jedną z moich ulubionych i zdecydowanie najbardziej innowacyjną grą w jaka grałem w tym roku, była Event[0] 2 00:00:09,068 --> 00:00:13,335 Jest ona grą science fiction o zwiedzaniu statku kosmicznego i rozmawianiu ze sztuczną 3 00:00:13,335 --> 00:00:18,805 inteligencją o imieniu Kaizen. Za każdym razem, gdy podejdzie się do terminalu komputera, 4 00:00:18,929 --> 00:00:25,184 można wpisać jakiekolwiek pytanie lub komendę, a asystent SI naprawdę odpowie. 5 00:00:25,184 --> 00:00:30,029 Jest to jakby podrasowana przygodówka tekstowa połączona z Cleverbotem. Są tez elementy w stylu Gone 6 00:00:30,029 --> 00:00:34,325 Home, ale z prawdziwymi zagadkami i możliwością okrycia ukrytej historii jak 7 00:00:34,325 --> 00:00:35,401 w Her Story. 8 00:00:35,401 --> 00:00:41,422 W tym filmie, ujawnię wam sekrety za odpowiedziami Kaizen. Opowiem 9 00:00:41,422 --> 00:00:46,829 jak działa, dlaczego działa i tez skąd wynikają niektóre problemy. 10 00:00:46,829 --> 00:00:52,001 Teraz masz czas, by zastopować film i sprawdzić Event[0]. Jest na Steam 11 00:00:52,001 --> 00:00:57,107 i mimo, ze jest nieco drogie jak na tak krótką grę, to dla mnie jest absolutnie porywająca 12 00:00:57,107 --> 00:01:02,470 i byłbym gotów polecić ją każdemu zainteresowanego SI, narracją i przyszłością gier. 13 00:01:02,470 --> 00:01:07,595 Jak już skończysz, wróć do tego filmu i zagłębimy się w tę grę. 14 00:01:07,595 --> 00:01:13,144 Ok, witam ponownie. Mam nadzieje ze podobało Ci się Event[0] tak bardzo jak mi. Teraz pozwól, że kompletnie zepsuje 15 00:01:13,161 --> 00:01:15,632 Ci grę tłumacząc jak działa. 16 00:01:15,641 --> 00:01:21,584 Kaizen, to głównie sztuczka iluzji-jak każda inna gra wykorzystująca SI. Twórca 17 00:01:21,584 --> 00:01:25,848 nie próbował zdać testu Turinga, ale chciał ciekawego towarzysza, 18 00:01:25,848 --> 00:01:31,370 lub przeciwnika w zależności od Twojego stylu gry. Jak dla mnie wyszło mu bardzo dobrze. 19 00:01:31,370 --> 00:01:37,200 Spróbujmy zanalizować, jak Event[0] bierze tekst i generuje odpowiednią 20 00:01:37,200 --> 00:01:42,737 odpowiedź-miejmy nadzieje. Te informacje są bazowane na wypowiedzi Sergey Mohova, wywiadów 21 00:01:42,737 --> 00:01:46,952 z twórcami i wglądzie w kod gry (ale nie mów nikomu). 22 00:01:46,952 --> 00:01:51,996 Więc, wpiszmy sobie wiadomość i zobaczmy jak gra ją interpretuje. 23 00:01:51,996 --> 00:01:58,177 Jako pierwsze, sprawdzana i poprawiana jest pisownia. Ups. 24 00:01:58,177 --> 00:02:02,939 Następnie, gra próbuje przypasować słowa i frazy do jej 25 00:02:02,939 --> 00:02:07,029 listy tagów. „Pasażerowie”, na przykład jest dopasowane do tagu „załoga”- tak jak wiele 26 00:02:07,029 --> 00:02:09,833 innych słów, jak ludzie, goście i osoby. 27 00:02:09,833 --> 00:02:14,463 Te tagi są dopasowywane do kolejnej listy- tym razem do wszystkich układów 28 00:02:14,463 --> 00:02:21,943 tagów jakie Kaizen rozpoznaje. Jak już znalezione zostanie najlepsze dostosowanie, SI może przygotować odpowiedź. 29 00:02:21,943 --> 00:02:27,039 Najpierw, sprawdza co się teraz dzieje, czyli gdzie jest gracz i co 30 00:02:27,039 --> 00:02:33,431 Do tej pory widział i o czym rozmawiał, co pozwala Kaizen posiadać pamięć i rozumieć kontekst. Następnie, patrzy 31 00:02:33,431 --> 00:02:37,410 jaki jest jego obecny stan emocjonalny. Kaizen ma trzy poziomy przyjazności graczowi, 32 00:02:37,410 --> 00:02:41,963 i trzy poziomy stresu - które razem tworzą macierz dziewięciu różnych stanów. 33 00:02:41,963 --> 00:02:47,442 Tagi, obecna sytuacja i stan emocjonalny, wszystkie razem kierują Kaizen do listy odpowiedzi, a on 34 00:02:47,442 --> 00:02:52,183 wybiera jedno, które pokazuje graczowi. Na koniec, niektóre słowa i frazy są zastapione 35 00:02:52,183 --> 00:02:55,855 synonimami dzięki czemu SI prawie, że nigdy się nie powtarza. 36 00:02:55,855 --> 00:03:02,079 Uff. To jest mniej więcej, jak każda odpowiedz w grze jest tworzona. Ale jest tez 37 00:03:02,079 --> 00:03:05,977 kilka dodatków, jak np. fakt że gra przechowuje kilka ostatnich tagów, więc jeśli 38 00:03:05,977 --> 00:03:10,956 powiesz coś o Nandi, a następnie zapytasz „czy ona nie żyje?”, Kaizen będzie wiedział, że „ona” 39 00:03:10,956 --> 00:03:13,822 odnosi się do Nandi. 40 00:03:13,822 --> 00:03:18,800 Jest to mądry i zadziwiająco prosty system-ale i tak, wymagałby on masy pracy. 41 00:03:18,800 --> 00:03:23,500 Twórca Ocelot Society musiał stworzyć układy tagów żeby przewidzieć wszystko co gracz mógłby powiedzieć 42 00:03:23,500 --> 00:03:27,946 i musiał napisać odpowiedzi dla Kaizen, które pasują do wydarzeń i stanów emocjonalnych. Ale, 43 00:03:27,946 --> 00:03:32,327 warto jednak zauważyć, że rzadko kiedy jest dziewięć odpowiedzi dla każdego z dziewięciu stanów. 44 00:03:32,327 --> 00:03:38,306 A jeśli chodzi o tagi, to baza danych Event[0] ma mniej więcej 10000 słów, przechowywanych jako tysiące tagów. 45 00:03:38,306 --> 00:03:44,319 Ale nawet przy takiej ilości pracy, Kaizenowi jest daleko do ideału. Zdarza mu się źle zrozumieć, czasami 46 00:03:44,319 --> 00:03:48,733 odpowiada w dziwny sposób, a czasami wręcz poddaje się w próbie odpowiedzi. 47 00:03:48,733 --> 00:03:54,207 Jednak dla mnie, wszystkie te małe usterki nie zepsuły magii gry, ponieważ Ocelot Society podjęło 48 00:03:54,207 --> 00:03:59,111 Genialna decyzje by dać te technologie SI, a nie postaci ludzkiej. 49 00:03:59,111 --> 00:04:05,073 W 2005, Michael Mateas i Andrew Stern stworzyli experymentalną grę o nazwie Facade, gdzie 50 00:04:05,073 --> 00:04:08,945 wpisuje się zdania, które się chce powiedzieć kłócącej się parze. Pod względem technologii, Facade jest dużo 51 00:04:08,945 --> 00:04:14,859 bardziej złożone niż Event[0]. Ma dwie postacie sterowane przez SI, z bardziej 52 00:04:14,859 --> 00:04:20,219 złożonymi profilami emocjonalnymi, narracją głosową i animacjami twarzy. I posiada systemy, 53 00:04:20,219 --> 00:04:22,410 których zadaniem jest dostarczenie dramatycznych momentów. 54 00:04:22,410 --> 00:04:26,721 Jednak pomimo tego, w końcu zawsze będą błędy. A gdy człowiek powie coś 55 00:04:26,721 --> 00:04:31,646 dziwnego, to zupełnie niszczy iluzję rozmowy z prawdziwą osobą. Kaizen natomiast, 56 00:04:31,646 --> 00:04:35,889 jest robotem. A my bardzo dobrze wiemy, że roboty nie są doskonałe. Jak np. „Hej Siri, ile 57 00:04:35,889 --> 00:04:39,781 kosztuje bilet na pociąg z Londynu do Glasgow?” 58 00:04:39,781 --> 00:04:45,101 SIRI: „odpowiedź to Ok 13.6 biliardów mili dolarów amerykańskich do kwadratu.” 59 00:04:45,101 --> 00:04:46,967 Co za idiotka. 60 00:04:46,967 --> 00:04:52,430 A Kaizen jest zdecydowanie lekko wykończony, z pomieszanym tekstem i niedziałającym terminalami. 61 00:04:52,430 --> 00:04:58,509 To również wpasowuje się w motyw sci-fi ze złowrogim SI: wymijające odpowiedzi 62 00:04:58,509 --> 00:05:03,006 brzmią jakby Kaizen próbował coś przed nami ukryć, gdy w rzeczywistości, po prostu nie zna odpowiedzi. 63 00:05:03,006 --> 00:05:07,987 Jest też ten cały statek. Kaizen został stworzony, by być asystentem na pokładzie statku, więc 64 00:05:07,987 --> 00:05:12,476 musi wiedzieć jedynie o pasażerach i rzeczach jakie da się znaleźć zwiedzając. Oczywiście 65 00:05:12,476 --> 00:05:17,230 nie wie zanudzi o żyrafach, czy historii Mozambiku, ale może mówić godzinami o 66 00:05:17,230 --> 00:05:20,273 origami, czy o stole do bilarda w salonie. 67 00:05:20,273 --> 00:05:26,008 Więc zbudowaliśmy działający czatbot i wybaczyliśmy mu błędy. Teraz czas 68 00:05:26,008 --> 00:05:30,924 by zbudować wokół tego grę. Niestety według mnie, tutaj Event [0] ponosi porażkę. 69 00:05:30,924 --> 00:05:37,611 Mimo że Ocelot mówi, że usunął wiele pomysłów, w tym zarządzanie surowcami i przeciwników kosmitów, 70 00:05:37,611 --> 00:05:42,881 by skupić się na Kaizen, gra tak naprawdę nie jest o SI w sposób jaki 71 00:05:42,881 --> 00:05:44,664 można by myśleć. 72 00:05:44,664 --> 00:05:48,677 Ta krótka gra, ma wiele zagadek, z których większość polega ma ominięciu Kaizen 73 00:05:48,677 --> 00:05:52,658 zupełnie, albo włamując się do kodu SI, by grać w mini-gry lub czytając 74 00:05:52,658 --> 00:05:56,251 automatyczny dziennik pokładowy na terminale w poszukiwaniu wskazówek. 75 00:05:56,251 --> 00:06:00,933 Żadna z nich nie potrzebuje zaawansowanego czatbota by istnieć, a Kaizen wydaje się być upiększonym 76 00:06:00,933 --> 00:06:05,032 systemem wskazówek, służącym do pomocy z innymi zagadkami. 77 00:06:05,032 --> 00:06:10,038 Najlepszymi momentami gry, są fragmenty polegające na utworzeniu relacji z SI, manipulując jego 78 00:06:10,038 --> 00:06:13,853 emocjami, lub próbując przegadać go, by wybrnąć z tarapatów. W jednym pamiętnym momencie nie 79 00:06:13,853 --> 00:06:18,366 pozwala Ci powrócić na statek po spacerze kosmicznym i trzeba, albo przeprosić, albo udowodnić 80 00:06:18,366 --> 00:06:21,498 swoje człowieczeństwo... przez cały czas tracąc tlen. 81 00:06:21,498 --> 00:06:26,721 Te momenty są wspaniałe, ale jest ich mało i są rzadko, mogłyby być również bardziej rozbudowane. 82 00:06:26,721 --> 00:06:32,315 Dodatkową magią pola tekstowego, jest fakt, że nie jest nie prowadzonym przez opcje dialogowe, więc trzeba 83 00:06:32,315 --> 00:06:36,468 wiedzieć dokładnie co powiedzieć. Przygodówka point-n-click „Shivah” wykorzystuje to w dobry 84 00:06:36,468 --> 00:06:42,236 sposób, by rozwiązać zagadki trzeba pamiętać imiona i miejsca, usłyszane, a następnie wpisac 85 00:06:42,236 --> 00:06:45,117 je w wyszukiwarkę gry. 86 00:06:45,117 --> 00:06:48,515 Event [0] mógłby tak zrobić, chowając imiona załogi po całym statku 87 00:06:48,515 --> 00:06:54,379 i później odblokowując segmenty w Kaizen po pytaniach w stylu „kim jest Nandi?”, albo „co się stało z Anele?”. Zamiast tego 88 00:06:54,379 --> 00:06:57,964 Kaizen po prostu podaje Ci imiona konkretnych postaci w odpowiednich momentach historii. 89 00:06:57,964 --> 00:07:04,056 Ok, więc Event[0] jest lepszym pomysłem niż grą. Ale pomińmy zagadki na chwilę. 90 00:07:04,056 --> 00:07:09,036 Ponieważ, to był pierwszy raz, gdy naprawdę poczułem jakbym rozmawiał z prawdziwą osobą 91 00:07:09,036 --> 00:07:15,033 w grze wideo. Kaizen często wychwytywał co mówiłem, rozumiał normalny język, 92 00:07:15,033 --> 00:07:19,473 i zmieniał swój humor w zależności od okoliczności i jak się do niego zwracałem. 93 00:07:19,473 --> 00:07:25,925 W środa całej historii SI w grach, według mnie Event [0] jest gdzieś pomiędzy wyborem opcji 94 00:07:25,925 --> 00:07:29,567 dialogowych w Fallout, a Anthony Hopkinsem rozmawiającym z robotycznymi kowbojami w Westworld. 95 00:07:29,567 --> 00:07:33,031 Kowboj 5000: Czy powinnismy wypić za zdrowie Pani w białych butach? 96 00:07:33,031 --> 00:07:37,584 Ok, może jednak bliżej mu do Fallouta. Ale, lekki wgląd w przyszłość może? 97 00:07:37,584 --> 00:07:42,465 Ale, raczej nie widzę, by system z Event[0] był wykorzystywany przez twórców w najbliższym 98 00:07:42,465 --> 00:07:47,271 czasie- po pierwsze, potrzeba klawiatury oznacza, że gra po prostu nie działałaby na konsolach. 99 00:07:47,271 --> 00:07:51,659 I nie wydaje mi się, że ktokolwiek chce rozmawiać z NPC krzycząc w Kinecta. 100 00:07:51,659 --> 00:07:54,508 Gracz: Liara, przesuń się. O Boże! 101 00:07:54,508 --> 00:07:59,237 Ale jeśli mamy wyciągnąć jedna lekcje, to powinno to być, że jest możliwe posiadać, przekonującą, 102 00:07:59,237 --> 00:08:03,333 płynną postać i naturalną rozmowę z postacią w grze - i nie potrzeba 103 00:08:03,333 --> 00:08:07,708 jakiejś sieci neuronowej czy superkomputera, czy bardzo skomplikowanego algorytmu do tego. 104 00:08:07,708 --> 00:08:13,004 Potrzeba jedynie wielkiej bazy danych, kilku pomysłów zagarniętych z internetowych czatbotow i kilku 105 00:08:13,004 --> 00:08:15,037 sprytnych twórców z Paryża. 106 00:08:19,037 --> 00:08:24,523 Cześć wszystkim, wielkie dzięki za obejrzenie. Kilka osób zgadło, ze Event[0] będzie moją najbardziej innowacyjną 107 00:08:24,523 --> 00:08:26,273 grą roku. Wiec gratulacje im, dobra robota. 108 00:08:26,273 --> 00:08:30,871 To jest mój ostatni film w tym roku i chciałbym bardzo podziękować wszystkim 109 00:08:30,871 --> 00:08:36,442 którzy wspierali ten kanał w 2016. Widzowie, subskrybenci, komentujący i wszyscy którzy zapewnili 110 00:08:36,442 --> 00:08:40,803 obcojęzyczne napisy, lub wspaniałego maila, lub udostępnili odcinek znajomym na Facebooku. 111 00:08:40,803 --> 00:08:42,234 Wszyscy jesteście super. 112 00:08:42,234 --> 00:08:47,227 I oczywiście każdemu Patronowi którzy dosłownie zmienili moje życie-ponieważ w 2017 będę nad tym pracował 113 00:08:47,227 --> 00:08:50,220 na pełen etat. Co jest... ekscytujące. 114 00:08:50,220 --> 00:08:55,985 Ale wiecie co teraz się stanie. Wyjątkowe, super podziękowanie dla tych wspierających po 5 dolarów 115 00:08:55,985 --> 00:08:57,607 lub więcej.