GPT, Neuroflash, Google Bard, Claude: Jak modele językowe już zmieniają gry? I jak poprawią immersję w przyszłości?
Niezaprzeczalne: NPC są kluczowym elementem w grach komputerowych, jeśli dobra immersja dla graczy ma się udać.
Niezależnie od tego, czy jest to lojalny towarzysz Garrus z Mass Effect, kultowi kupcy z Resident Evil 4, czy irytujący Mud z klasycznej gry fabularnej Gothic: NPC zapewniają, że świat gry jest wzbogacony o tę kluczową krawędź wiarygodności.
Ale jak to się ma do sztucznej inteligencji w GPT i jemu podobnych?
Teraz, od miesięcy, model językowy opracowany przez naukowców z OpenAIGPT(Generative Pre-trained Transformer), odpowiednio dołączony chatbot ChatGPT, trafia na pierwsze strony gazet – i inspiruje zarówno przyszłe marzenia, jak i obawy.
Gdzie leży teraz potencjał GPT i spółki do tworzenia lepszych NPC z wirtualnego gruntu niż kiedykolwiek wcześniej w historii gier komputerowych?
Poprzednie ograniczenia NPC w grach na PC
Thecreation of NPCsbefore the breakthrough with AI-driven language models was a costly time factor. Deweloperzy na małą skalę musieli tworzyć postacie, wymyślać drzewa dialogowe i reagować kontekstowo.
Zadanie to nie zniknie całkowicie dzięki inteligentnym modelom językowym, ale zmieni się zasadniczo – nawet teraz. Mówiąc prościej, postacie niezależne, wspierane przez sztuczną inteligencję, będą tworzone w następujący sposób.
- Analiza:Istniejące postacie niezależne są analizowane przy użyciu modelu językowego. Stanowi to podstawę do określenia, jaki rodzaj osobowości ma dana postać i jakie cechy szczególne wykazuje podczas mówienia. Model językowy potrzebuje konkretnych informacji o tym, jak powinien być ukształtowany NPC.
- Imitacja:Teraz model językowy jest używany do naśladowania dykcji NPC. Każdy, kto kiedykolwiek wpisywał polecenia takie jak „Napisz mi instrukcję obsługi odkurzacza w tonie Thorstena Strätera” lub „Napisz mi ekscytujące wskazówki w stylu Stephena Kinga” w żądaniu ChatGPT, zna tę procedurę.
Ubisoft podobno już pracuje z programem o nazwie Ghostwriter do tworzenia dialogów dla postaci niezależnych.
Specyficzna cecha postaci generowanych za pomocą GPT i podobnych modeli językowych:Dzięki swojemu wkładowi w mowę, NPC reagują kontekstowo na zachowanie użytkownika – a także współtekstsensownie. Dzieje się tak, ponieważ model językowy reaguje nie tylko na twoje działania wykonywane w grze, ale także na to, jak zachowujesz się werbalnie w świecie gry.
Wpływa to nie tylko na to, co mówisz, ale także na to, jak to mówisz. Innymi słowy, w którym kierunku Twoja wypowiedź jest naładowana emocjonalnie, czy Twój ton jest przyjazny, zły czy smutny. Zgodnie z powiedzeniem:Jak krzyczysz do lasu, tak to się odbija echem.
Imponującym tego przykładem są dwa aktualne mody do gry fabularnej The Elder Scrolls V: Skyrim, które teraz wam prezentujemy.
Błędny, ale pomysłowy: towarzysz GPT dla Skyrim
Przykładem tego, jak modele językowe napędzają obecnie świat moddingu, jest gra fabularna The Elder Scrolls V: Skyrim. Dwa takie modele, które umieszczają GPT w towarzyszu, który towarzyszy ci w świecie gry, nazywają się (Mantella)i (Herika).
Za pomocą Mantelli „ożywisz każdego NPC”, jak napisano w opisie. Co więcej, jest wyjątkowy: Dzięki technologii Speech-to-Text nawet stosunkowo cicho wypowiadane kwestie są rozumiane przez model językowy – i trafiają, że tak powiem, do wirtualnego ucha towarzysza broni SI.
Promuje to również immersję: dzięki Mantelli twój towarzysz GPT może powrócić do fragmentów poprzednich rozmów, jest informowany o wydarzeniach w świecie gry i włącza je do swojej mowy.
Jednak nie wszystko, co jest napisane „GPT” lub „sztuczna inteligencja”, jest bezbłędne: z Mantellą czasami czekasz kilka sekund, aż towarzysz zareaguje na twoją mowę. A głos towarzysza wydaje się cienki lub podobny do robota.
Podobnym przykładem jest Herika.Ten mod zapewnia ci towarzysza o tej samej nazwie. Opis mówi, że Herika jest w zasadzie jak „drugi gracz”.
Special Herika pokazuje, jakie dodatkowe funkcje zwiększające komfort są możliwe w przypadku NPC z ulepszoną SI. Na życzenie Herika streszcza notatki, książki lub inne dokumenty leżące w świecie gry. Możesz również wydawać Herice polecenia takie jak „Zaatakuj tego bandytę!” lub, mniej bojowo, „Usiądź na tym krześle!”.
Przerwy w immersji są jednak spowodowane odniesieniami do teraźniejszości, które Herika lubi od czasu do czasu robić. Może na przykład skomentować pełną przygód wyprawę przez lochy słowami „To nie jest wesołe miasteczko” – choć w fantastycznym świecie Elder Scrolls takie miejsca rozrywki oczywiście nie istnieją. Herika znajduje również odpowiednią odpowiedź na pytanie, który Pokémon jest jej ulubionym.
Podobnie jak w przypadku Mantelli, Herika i jej odpowiedzi podlegają opóźnieniom. Może więc minąć od pięciu do dziesięciu sekund, zanim otrzymasz odpowiedź na pytanie.
Tak więc obecność towarzyszy GPT jest ekscytująca, ale daleka od doskonałości.
To tylko dwa przykłady ze sceny modderskiej na to, jak GPT i towarzysze pokazują możliwości tego, co NPC będzie robić teraz i w przyszłości. Interesujące jest rozważenie, jakie postępy GPT-4 wniesie do rozwoju gier komputerowych.
In addition to better texts, for example, contextual memory works better in the jump from GPT-3.5 toGPT-4language model.
Nie wiadomo jeszcze, w jaki sposób te zmiany jeszcze bardziej zwiększą immersję w wirtualnych światach.
Zalecamy dogłębną lekturę na temat GPT:Czym jest ChatGPT? Jak działa potężne narzędzie AI
Co o tym sądzisz? Czy nadchodzące zmiany w GPT, Neuroflash & Co. mają potencjał, aby uczynić rozgrywkę jeszcze bardziej wciągającą? Czy stworzy to unikalne doświadczenie dla każdego gracza? A może obawiasz się, że automatycznie generowane odpowiedzi i reakcje ostatecznie staną się tak samo pozbawione życia i arbitralne, jak automatycznie generowane światy gier? Zachęcamy do napisania nam swojej opinii na ten temat w komentarzach.