Ein Chat mit dem Game Modder, der mit generativer KI Wellen schlägt


Generative KI ist in unzähligen Branchen der letzte Schrei, dank der überwältigenden Fortschritte, die von OpenAI und seinem Produkt ChatGPT angeführt werden. Dies wird natürlich bald auch die Gaming-Branche betreffen, die aufgrund ihrer Natur schon immer sehr technologiegetrieben war.

Bisher haben wir von Verlagen wie Ubisoft gehört, die KI verwenden, um Fehler zu beseitigen oder, in jüngerer Zeit, ihnen dabei zu helfen, Hintergründe einiger Nicht-Spieler-Charaktere zu schreiben. Unternehmen haben KI-basierte Tools entwickelt, um die Erstellung von Kunstobjekten wie Charaktermodellen massiv zu beschleunigen. Wovon Gamer jedoch wirklich geträumt haben, ist die direkte Integration von generativer KI in Spiele, damit sie realistische Chats mit NPCs führen können, anstatt gezwungen zu sein, aus einer Handvoll vordefinierter Optionen auszuwählen.

Angesichts des ständig wachsenden Zeitrahmens für die Entwicklung von Spielen, insbesondere der Triple-A-Spiele, sind wir wahrscheinlich noch ein paar Jahre davon entfernt, dies zu sehen. Ein erfahrener Mount-and-Blade-Modder, der sich Bloc nennt, hat jedoch einen bahnbrechenden ersten Blick auf das unglaubliche Potenzial der generativen KI-Integration in Sandbox-Spiele geworfen. Anfang dieses Jahres veröffentlichte Bloc ein paar Videos, die eine vollständige ChatGPT-Integration in Mount and Blade II: Bannerlord demonstrierten, wo der Modder nun die Möglichkeit hatte, fast alles, was er wollte, mit allen NPCs zu besprechen, die durch die Welt von Calradia streifen.

Letzten Monat, eigentlich Bloc hat einen spielbaren Mod geteilt mit einem anderen, aber ähnlichen System aus Inwelt, eine Entwicklungsplattform (mit Plugins für Unreal Engine und Unity), die generative KI-Charaktere in Echtzeit in Spielen und anderer Unterhaltung erstellt. Erstaunt über die Arbeit des Modders wandte ich mich an Bloc, um die Vor- und Nachteile jeder Implementierung zu besprechen, ob dies auf ein Spiel wie The Elder Scrolls V: Skyrim (Spoiler: es kommt) angewendet werden könnte und wie die Zukunft des Spielens aussieht wie mit diesem neuen, leistungsstarken Tool, das der Branche zur Verfügung steht.

Wie entstand Ihr Interesse an der Implementierung generativer KI-Systeme in Spiele?

Diese Idee kam mir vor etwa 4-5 Jahren, als ich mit meinen RNN-Modellen experimentierte. Die Technologie war jedoch nicht weit genug entwickelt, um in Spiele integriert zu werden. Ich habe weiterhin so viel wie möglich neue Technologien erforscht. Zum Beispiel habe ich veröffentlicht, obwohl es nichts mit Spielen zu tun hat diesen Beitrag im Forum Vor 2 Jahren nur zum Spaß. Es nutzte GPT-2, um unsinnige Blog-Posts über Bannerlord zu generieren und sich mit dem Community-Manager von TaleWorlds lustig zu machen 😀 Ich wollte auch eine ähnliche Idee mit Galactica ausprobieren, aber diese wurde relativ schnell entfernt.

Ihre ersten Experimente waren mit ChatGPT 3, das Sie erfolgreich in Mount and Blade II: Bannerlord integriert haben. Wie lange hat es gedauert und was waren die Vor- und Nachteile?

Manche Leute finden das vielleicht schockierend, aber ich brauchte nur etwa 3-4 Tage, um das erste Video zu implementieren. Ich hatte jedoch bereits an einigen Lieblingsprojekten mit ChatGPT gearbeitet und hatte einen guten Hintergrund in maschinellem Lernen und großen Sprachmodellen. Die Vorteile von ChatGPT waren seine Fähigkeit, sich an die Geschichte und die Rolle anzupassen und kohärente Antworten zu generieren, die für RPG-Spiele geeignet sind. Die Nachteile waren seine Langsamkeit und seine Unberechenbarkeit aufgrund der „verantwortungsvollen“ Beschränkungen, die OpenAI auferlegte. Aufgrund dieser Dinge habe ich zwischen meinem ersten und dritten Video viel Zeit damit verbracht, ChatGPT natürlicher klingen zu lassen und es in das Quest-/Handelssystem zu integrieren.

Soweit mir bekannt ist, haben Sie den ChatGPT 3-Mod nicht öffentlich veröffentlicht. Woher? Ist das irgendwann geplant?

Die ChatGPT-Version verwendete nicht öffentlich verfügbare Teile von ChatGPT. Es war eine Art schmutzige Problemumgehung und war nicht bereit für die Öffentlichkeit. Derzeit verfügen sie über APIs, bei denen Benutzer anrufen und die Daten viel schneller abrufen können. Diese APIs sind jedoch nicht kostenlos, sodass eine ChatGPT-Version des Mods für den allgemeinen Gebrauch nicht machbar wäre. Also habe ich nicht vor, Zeit damit zu verbringen, um ehrlich zu sein. Es ist sogar für mich kostspielig, es zu testen/implementieren.

Werden Sie mit dem neuen KI-Modell ChatGPT 4 experimentieren?

Wenn ich etwas Zeit habe, möchte ich es mir ansehen. Ich bin mir nicht sicher, ob ich es zum Spielen verwenden kann, aber ich habe einige Ideen. Ich habe Bard und Bing Chat ausprobiert, die auch eine Version von GPT4 verwenden, aber ChatGPT mit GPT4 noch nicht.

In jüngerer Zeit haben Sie einen Mod vorgestellt und veröffentlicht, der sich das Inworld-KI-Modell zunutze macht. Hast du Inworld selbst gefunden oder wurdest du von Inworld angesprochen? Können Sie über die Unterschiede bei der Einrichtung im Vergleich zu ChatGPT sprechen?

Ich habe von Inworld aus einem Artikel gehört, den ich vor einiger Zeit gelesen habe, aber ich wusste nicht, dass sie für öffentlich zugängliche Produkte bereit sind. Sie haben sich nach meinem ersten Video an mich gewandt und mir ein Entwicklerkonto angeboten, damit ich herumspielen und es mir ansehen kann, ohne meine Brieftasche zu verbrennen (im Gegensatz zu OpenAI 🙃). Ein paar andere ähnliche Unternehmen haben sich auch an mich gewandt, aber Inworld war am flexibelsten. Die Einrichtung von ChatGPT und Inworld hatte sehr grundlegende Unterschiede. Zunächst und vor allem war Inworld im Vergleich zu ChatGPT bereit für die „Produktion“. Obwohl sie sich in der Anfangsphase des Produkts befinden (es könnte sich derzeit in der Beta-Phase befinden), handelt es sich um ein voll funktionsfähiges Produkt mit mehreren Integrationsmöglichkeiten und einigen SDKs.

Obwohl ihre Funktionalität nicht genau dem entsprach, was ich brauchte, war es mir dennoch möglich, ihre Funktionalität mit einigen zusätzlichen Ebenen/Problemumgehungen zu erweitern, um diesen Mod für die Benutzer interessanter zu machen – und sie waren cool damit. Nicht viele Unternehmen haben Spaß daran, zufällige Typen wie mich mit ihren Systemen herumzuspielen und Teile zu „verwenden“, die nicht für diesen Zweck entwickelt wurden (Inworld unterstützt zum Beispiel keine Generierung oder Aktualisierung von Laufzeitcharakteren; diese Funktionen wurden von mir hinzugefügt, nur damit Bannerlords Sandkastenfeeling erfüllt werden könnte).

In der Beschreibung der Mod hast du geschrieben, dass Inworld nicht in das Spielsystem von Mount and Blade II: Bannerlord integriert ist. Ist dies eine Einschränkung des Spiels oder des Inworld SDK? Kann es überwunden werden? Es wäre viel besser, wenn die generative KI in die Systeme der Spiele integriert wäre.

Dies ist leider eine Einschränkung des Inworld-Systems. Es hängt damit zusammen, wie ihr System funktioniert. Ich bin mir ziemlich sicher, dass es mit mehreren Änderungen in ihrem System leicht überwunden werden kann. Offensichtlich haben sie im Gegensatz zu einem Modder wie mir echte Kunden, und sie müssen darüber nachdenken, wie sie etwas implementieren können, das für jeden nahtlos passt, also ist es wahrscheinlich nicht einfach für sie, einfach ein solches System zu erstellen. Trotzdem habe ich ihnen erklärt, wie dies verwendet werden könnte, und mir wurde mitgeteilt, dass sie sich Notizen gemacht und vielleicht sogar begonnen haben, daran zu arbeiten; Wer weiß. Ich verstehe, dass das Fehlen echter Effekte, wie das Auslösen einer Quest oder Feilschen, das Spiel etwas langweilig erscheinen lassen könnte, aber ich habe großartige Geschichten von Benutzern gehört, die mit der Inworld-Mod interagiert haben. Ich denke sogar, dass es sehr wichtig ist, die Möglichkeit hinzuzufügen, mit NPCs zu sprechen, ihre „inneren Gedanken“ zu erfahren oder Informationen zu erhalten oder einfach nur ins Rollenspiel einzutauchen, besonders für ein Spiel wie Bannerlord, wo alles dynamisch ist und Dialoge extrem uninteressant/einfach sind .

Glauben Sie, dass Inworld und/oder ChatGPT gut zu einem Spiel wie The Elder Scrolls V: Skyrim passen könnten? Es wäre schön, wenn generative KI in das Radiant-Questsystem des Spiels integriert werden könnte, um realistischere und glaubwürdigere Quests zu bieten.

Ja, ich denke, Inworld oder ChatGPT würden gut zu Skyrim passen. Ich arbeite bereits an etwas, das ich präsentieren werde, wenn ich genug Zeit habe, es fertigzustellen (aufgrund meiner Arbeit kann ich nur an Wochenenden in meiner Freizeit daran arbeiten).

In Bezug auf das Generieren von Quests werde ich jedoch vorsichtig nein sagen. Ich sage nein, weil die Leute denken, dass ChatGPT oder andere LLMs Zauberstäbe sind, die sich leicht in Spielsysteme integrieren lassen. Leider ist dies nicht der Fall. Vielleicht wird dies zu sehr ins Detail gehen, aber keine GPT-Lösung wäre Plug-and-Play für Quest-/Interaktionssysteme in Spielen, egal wie ausgeklügelt sie sind. Was ich damit meine ist, dass selbst wenn Sie Quests in Skyrim erstellen, Sie immer noch einige Überprüfungen und Systeme implementieren müssen, um innerhalb des Spiels zu validieren, die die Bedingungen Ihrer Quest überprüfen und den Spieler gemäß diesen Bedingungen belohnen oder bestrafen. Und Sie müssen diese Überprüfungen in einer “Vorlagen”-Manier durchführen, damit Sie ein funktionierendes System haben. Das bedeutet, dass Sie mögliche Akteure auf ChatGPT-Antworten und mögliche zu überprüfende Ergebnisse abbilden müssen. Wenn ChatGPT Ihnen sagt, dass Sie einen Seelenstein von Dragonsreach erhalten sollen, müssen Sie ein System haben, das „Seelenstein“ und „Dragonsreach“ verstehen und eine entsprechende Quest erstellen kann. Und dieses System sollte auch Fälle handhaben, in denen das LLM halluziniert, wie wenn es Ihnen sagt, einen Apfel aus Deutschland zu bekommen, sollte es keinen Absturz oder Korruption verursachen. Und sobald Sie alle Kartierungen abgeschlossen haben, ist kein leistungsstarkes GPT mehr erforderlich, um diese Quests für Sie zu erstellen.

Sie können einen Zufallsgenerator verwenden, um dieselbe Art von Quests zuverlässiger und mit mehr Kontrolle über sie zu generieren. Wie in meinem letzten Video habe ich in diesem Quest-Showcase ChatGPT nicht verwendet, um die Quest zu generieren. Es passte nur den Preis basierend auf meiner Antwort (Schafmenge) an und erlaubte mir, mit dem Dorfbewohner zu sprechen / zu feilschen. ChatGPT war nur ein natürliches Questannahmesystem für bestehende Quests. Ich glaube, das hat einen besseren Wert als die zufällige Generierung. Denn damit können Sie einige Quests haben, bei denen Sie nur Ihrem Instinkt vertrauen und Fragen stellen müssen, bevor Sie die Quest annehmen. Wer weiß, vielleicht hat dieser Dorfbewohner Sie in eine Falle gelockt – wenn Sie mehr Fragen stellten, bevor Sie sie akzeptierten, könnten Sie vielleicht die faule Geschichte riechen und würden sie nicht akzeptieren.

Glauben Sie, dass wir eine wesentliche Integration dieser generativen KI-Systeme in Spiele sehen werden? Wenn ja, wie lange wird das Ihrer Meinung nach dauern?

Ich bin mir dabei sicher. Ich denke, angesichts der Tatsache, dass KI jetzt sehr zugänglich ist und exponentiell wächst, besteht keine Chance, dass sie die Spieleindustrie nicht stören wird. Wir sehen bereits einige KI-Integrationen in Spielen, Forschungsarbeiten darüber oder Spiele in der Entwicklung, die KI-Kunst oder KI-Technologie verwenden. Ich glaube nicht, dass es lange dauern wird, bis einige AAA-Unternehmen KI einsetzen (wovon ich glaube, dass Ubisoft bereits damit begonnen hat, mit KI zu arbeiten, um die Schreiblast in ihren Spielen zu verringern). Allerdings muss ich auch sagen, dass AI/LLMs nicht für alle Spiele oder Genres geeignet sind. Ich glaube nicht, dass jedes Spiel in Zukunft GPT haben wird, und das sollte es auch nicht. GPTs sind gut, wenn Ihr Spiel Rollenspiele und Chats erfordert. Wenn Sie den Leuten erlauben, mit NPCs zu chatten und mit der Welt zu interagieren, indem Sie Sprache verwenden, um die Immersivität zu erhöhen, dann ist das sinnvoll. Wenn Sie ein Detektivspiel machen, wie es Inworld hier getan hat, ist es auch sinnvoll, damit Sie Ihre neugierige Natur nutzen können, um Antworten zu erhalten und Nachforschungen anzustellen. Aber wenn Ihr Spiel solche Elemente nicht hat und wenn es Doom-artig ist oder versucht, eine bestimmte maßgeschneiderte Geschichte zu erzählen, würde die Verwendung von GPT nur den Aufwand erhöhen.

Fair genug, und danke für deine Zeit. Mach weiter so!

Teilen Sie diese Geschichte

Facebook

Twitter

source-99

Leave a Reply