KI-Modelle und Plattformen
Textbasiertes Videospiel erstellt mit OpenAIs leistungsstarkem GPT-2-Algorithmus

Ein Doktorand der Neurobiologie an der Northwestern University hat kürzlich ein textbasiertes Videospiel erstellt, bei dem der Text, den der Benutzer liest, vollständig von künstlicher Intelligenz generiert wird. Die künstliche Intelligenz, die den Text generiert, basiert auf dem GPT-2-Algorithmus, der von OpenAI zu Beginn des Jahres erstellt wurde.
Viele frühe Computer Spiele hatten keine Grafiken, stattdessen verwendeten sie eine textbasierte Schnittstelle. Diese Text-Abenteuer-Spiele nahmen Benutzerbefehle entgegen und lieferten eine Reihe von vorab programmierten Antworten. Der Benutzer musste Textbefehle verwenden, um Rätsel zu lösen und im Spiel voranzukommen, was je nach Komplexität des Textparsers eine Herausforderung darstellen konnte. Frühe textbasierte Abenteuer-Spiele hatten einen sehr begrenzten Bereich von möglichen Befehlen, auf die das Spiel reagieren konnte.
Wie von ZME Science berichtet, hat Nathan Whitemore, ein Doktorand der Neurobiologie an der Northwestern University, dieses Spielkonzept wiederbelebt und verwendet künstliche Intelligenz-Algorithmen, um Antworten in Echtzeit zu generieren, anstelle von vorab programmierten Antworten. Whitemore wurde offensichtlich von einem Mind-Game inspiriert, das in dem Science-Fiction-Roman “Enders Spiel” erschien, das auf Benutzereingaben reagierte und die Spielwelt um den Benutzer herum neu formte.
Der Algorithmus, der das textbasierte Abenteuer-Spiel antreibt, ist der GPT2-Algorithmus, der von OpenAI erstellt wurde. Der prädiktive Text-Algorithmus wurde auf einem Text-Datensatz trainiert, der als WebText bezeichnet wird und über 40 GB groß ist und aus Reddit-Links stammt. Das Ergebnis war ein extrem effektiver prädiktiver Text-Algorithmus, der schockierend realistische und natürlich klingende Absätze generieren konnte und eine Spitzenleistung in einer Reihe von Sprachtests erzielte. Der OpenAI-Algorithmus war offensichtlich so effektiv bei der Generierung von Fake-News-Artikeln, dass OpenAI zögerte, den Algorithmus der Öffentlichkeit zugänglich zu machen, aus Angst vor dessen Missbrauch. Zum Glück hat Whitemore den Algorithmus für etwas viel Harmloseres als die Erstellung von Fake-News-Artikeln verwendet.
Whitmore erklärte gegenüber Digital Trends, dass er, um das Spiel zu erstellen, den GPT-2-Output modifizieren musste, indem er ihn umfassend auf eine Reihe von Abenteuer-Spiel-Skripten trainierte, unter Verwendung verschiedener Algorithmen, um die Parameter von GPT-2 anzupassen, bis der Text-Output des Algorithmus dem Text von Abenteuer-Spielen glich.
Was besonders interessant an dem Spiel ist, ist, dass es wirklich kreativ ist. Der Benutzer kann fast jeden Text eingeben, den er sich vorstellen kann, unabhängig von der spezifischen Umgebung oder dem Kontext des Spiels, und das Spiel wird versuchen, sich anzupassen und zu bestimmen, was als Nächstes passieren sollte. Whitemore erklärte, dass man fast jeden beliebigen Prompt eingeben kann, weil das Modell genug “gesunden Menschenverstand” hat, um auf die Eingabe zu reagieren.
Whitemores benutzerdefinierter GPT2-Algorithmus hat jedoch einige Einschränkungen. Er vergisst leicht Dinge, die der Benutzer ihm bereits gesagt hat, und hat ein kurzes “Gedächtnis”. Mit anderen Worten, er bewahrt den Kontext der Situation nicht im Hinblick auf Befehle, wie es ein traditionelles vorab programmiertes Text-Abenteuer-Spiel tun würde, und wie viele von künstlicher Intelligenz generierte Textpassagen, macht der generierte Text nicht immer Sinn.
Das Programm simuliert jedoch auffallend gut die Struktur und den Stil von Text-Abenteuer-Spielen und bietet dem Benutzer Beschreibungen der Umgebung und sogar verschiedene Optionen, die er auswählen kann, um mit der Umgebung zu interagieren, die es erstellt hat.
„Ich denke, es ist kreativ auf eine sehr grundlegende Weise, wie jemand, der ‘Apples to Apples’ spielt, kreativ ist“, erklärte Whitemore. „Es nimmt Dinge aus alten Abenteuer-Spielen und ordnet sie neu an, um etwas Neues und Interessantes und Andersartiges zu erstellen. Aber es generiert keine Gesamt-Handlung oder übergeordnete Idee. Es gibt viele verschiedene Arten von Kreativität, und ich denke, es tut eine davon: Es generiert neue Umgebungen, aber nicht die anderen Arten: Es findet keine fesselnde Handlung für ein Spiel.“
Whitemores Projekt scheint auch zu bestätigen, dass die GPT-2-Algorithmen robust genug sind, um für eine Vielzahl von anderen Zwecken außerhalb der Generierung von Texten, die nur zum Lesen bestimmt sind, verwendet zu werden. Whitemore zeigt, dass die Algorithmen in einem System verwendet werden können, das Benutzerreaktionen und Feedback ermöglicht, und es wird interessant sein zu sehen, welche anderen responsiven Anwendungen von GPT-2 in der Zukunft auftauchen werden.












