stomp Op tekst gebaseerd videospel gemaakt met het krachtige GPT-2-algoritme van OpenAI - Unite.AI
Verbind je met ons

Artificial Intelligence

Op tekst gebaseerd videospel gemaakt met het krachtige GPT-2-algoritme van OpenAI

mm
Bijgewerkt on

Een afgestudeerde student neurowetenschappen aan de Northwestern University heeft onlangs een op tekst gebaseerd videospel gemaakt waarin de tekst die de gebruiker leest volledig wordt gegenereerd door AI. De AI die verantwoordelijk is voor het genereren van de tekst is gebaseerd op het GPT-2-algoritme dat eerder dit jaar door OpenAI is gemaakt.

Veel vroege computerspellen hadden geen grafische weergave, maar gebruikten een op tekst gebaseerde interface. Deze tekstavonturenspellen nemen gebruikerscommando's over en leveren een reeks voorgeprogrammeerde reacties. De gebruiker zou tekstopdrachten moeten gebruiken om puzzels op te lossen en verder te komen in het spel, een taak die een uitdaging zou kunnen zijn, afhankelijk van de verfijning van de tekstparser. Vroege op tekst gebaseerde avonturengames hadden een zeer beperkt aantal mogelijke opdrachten waarop de game kon reageren.

Zoals gerapporteerd door ZME Wetenschap, heeft Nathan Whitemore, afgestudeerd in de neurowetenschappen aan de Northwestern University, dit spelconcept nieuw leven ingeblazen door AI-algoritmen te gebruiken om reacties in realtime te genereren, in tegenstelling tot voorgeprogrammeerde reacties. Whitmore was blijkbaar geïnspireerd om het project te maken door een Mind Game die verscheen in de Sci-Fi-roman Ender's Game, die reageerde op gebruikersinvoer en de gamewereld rond de gebruiker hervormde.

Het algoritme dat het op tekst gebaseerde avonturenspel aandrijft, is het GPT2-algoritme, dat is gemaakt door OpenAI. Het voorspellende tekstalgoritme is getraind op een tekstdataset, genaamd WebText, die meer dan 40 GB groot was en afkomstig was van Reddit-links. Het resultaat was een uiterst effectief voorspellend tekstalgoritme dat schokkend realistische en natuurlijk klinkende alinea's kon genereren en state-of-the-art prestaties behaalde bij een aantal verschillende taaltesten. Het OpenAI-algoritme was blijkbaar zo effectief in het genereren van nepnieuws dat OpenAI aarzelde om het algoritme openbaar te maken, uit angst voor misbruik. Gelukkig heeft Whitmore het algoritme gebruikt voor iets veel beters dan het maken van nepnieuwsartikelen. '

Whitmore uitgelegd aan Digital Trends dat hij, om het spel te produceren, de GPT-2-uitvoer moest aanpassen door het uitgebreid te trainen op een aantal avonturenspelscripts, waarbij hij verschillende algoritmen gebruikte om de parameters van GPT-2 aan te passen totdat de tekstuitvoer door het algoritme leek op de tekst van avontuurspellen.

Wat vooral interessant is aan het spel, is dat het echt creatief is. De gebruiker kan bijna elke tekst invoeren die hij maar kan bedenken, ongeacht de specifieke setting of context van het spel, en het spel zal proberen zich aan te passen en te bepalen wat er vervolgens moet gebeuren. Whitemore legde uit dat u bijna elke willekeurige prompt kunt invoeren die u maar wilt, omdat het model voldoende "gezond verstand" heeft om zich aan te passen aan de invoer.

Het aangepaste GPT2-algoritme van Whitemore heeft enkele beperkingen. Het vergeet gemakkelijk dingen die de gebruiker al heeft verteld, met een kort "geheugen". Met andere woorden, het behoudt niet de context van de situatie met betrekking tot commando's, zoals een traditioneel voorgeprogrammeerd tekstavonturenspel zou doen, en natuurlijk, zoals veel door AI gegenereerde tekstpassages, doet de gegenereerde tekst dat niet altijd zinvol zijn.

Het programma doet het echter opmerkelijk goed in het simuleren van de structuur en stijl van tekstavonturenspellen, door de gebruiker beschrijvingen van de omgeving te geven en hem zelfs verschillende opties te bieden die hij kan selecteren om te communiceren met de omgeving die het heeft gecreëerd.

"Ik denk dat het op een heel basale manier creatief is, zoals iemand die 'Apples to Apples' speelt, creatief is," legde Whitmore uit. “Het haalt dingen uit oude avonturengames en herschikt ze in iets dat elke keer nieuw, interessant en anders is. Maar het genereert niet echt een algemeen plot of overkoepelend idee. Er zijn veel verschillende soorten creativiteit en ik denk dat het er één doet: nieuwe omgevingen genereren, maar niet de andere soorten: een intrigerend plot voor een game bedenken.

Het project van Whitmore lijkt ook te bevestigen dat de GPT-2-algoritmen robuust genoeg zijn om te worden gebruikt voor een groot aantal andere doeleinden dan het genereren van tekst die alleen bedoeld is om gelezen te worden. Whitemore laat zien dat de algoritmen kunnen worden gebruikt in een systeem dat gebruikersreacties en feedback mogelijk maakt, en het zal interessant zijn om te zien welke andere responsieve toepassingen van GPT-2 in de toekomst naar boven zullen komen.