AI-modeller og platforme
Tekstbaseret videospil skabt med OpenAI’s kraftfulde GPT-2-algoritme

En neurowissenschafts-studerende fra Northwestern University har nylig skabt et tekstbaseret videospil, hvor den tekst, brugeren læser, er fuldstændigt genereret af AI. Den AI, der er ansvarlig for at generere teksten, er baseret på GPT-2-algoritmen, som er skabt af OpenAI tidligere på året.
De tidlige computere havde ofte ingen grafik, men brugte i stedet en tekstbaseret interface. Disse teksteventyrspil ville tage imod brugerens kommandoer og levere en række forudprogrammerede svar. Brugeren skulle bruge tekstkommandoer til at løse puslespil og avancere længere i spillet, en opgave, som kunne være udfordrende, afhængigt af tekstparserens sofistikation. De tidlige tekstbaserede eventyrspil havde en meget begrænset række af mulige kommandoer, som spillet kunne reagere på.
Som rapporteret af ZME Science, har Nathan Whitemore, en neurowissenschafts-studerende fra Northwestern University, genoplivet dette spilkoncept ved at bruge AI-algoritmer til at generere svar i realtid, i stedet for forudprogrammerede svar. Whitmore blev åbenbart inspireret til at skabe projektet af en Mind Game, der optrådte i science fiction-romanen Ender’s Game, som reagerede på brugerinput og omformede spilverdenen omkring brugeren.
Algoritmen, der driver det tekstbaserede eventyrspil, er GPT2-algoritmen, som er skabt af OpenAI. Den prædiktive tekstalgoritme blev trænet på en tekstdataset, kaldet WebText, som var over 40 GB i størrelse og hentet fra Reddit-links. Resultatet var en ekstremt effektiv prædiktiv tekstalgoritme, der kunne generere chokerende realistiske og naturligt lydende afsnit, og opnåede state-of-the-art-præstation på en række forskellige sprogtests. OpenAI-algoritmen var åbenbart så effektiv til at generere falske nyhedsartikler, at OpenAI var tilbageholdende med at frigive algoritmen til offentligheden, af frygt for misbrug. Heldigvis har Whitmore brugt algoritmen til noget langt mere uskyldigt end at skabe falske nyhedsartikler.
Whitmore forklarede til Digital Trends, at for at producere spillet, måtte han modificere GPT-2-udgangen ved at træne den omfattende på en række eventyrspilmanuskripter, ved at bruge forskellige algoritmer til at justere GPT-2-parametrene, indtil tekstudgangen fra algoritmen lignede teksten fra eventyrspil.
Det, der er særligt interessant ved spillet, er, at det er ægte kreativt. Brugeren kan indtaste næsten enhver tekst, de kan tænke på, uanset spillets specifikke indstilling eller kontekst, og spillet vil prøve at tilpasse sig og afgøre, hvad der skal ske herefter. Whitemore forklarede, at du kan indtaste næsten enhver tilfældig prompt, du ønsker, fordi modellen har nok “fælles fornuft” til at tilpasse sig input.
Whitemores tilpassede GPT2-algoritme har dog nogle begrænsninger. Den glemmer let ting, brugeren allerede har fortalt den, og har en kort “hukommelse”. Med andre ord, den bevarer ikke konteksten af situationen i forhold til kommandoer, som et traditionelt forudprogrammeret teksteventyrspil ville, og som mange andre passager af tekst genereret af AI, gør den genererede tekst ikke altid mening.
Spillet klarer sig dog markant godt til at simulere strukturen og stilen af teksteventyrspil, og giver brugeren beskrivelser af indstillingen og tilbyder dem forskellige muligheder for at interagere med den verden, det har skabt.
“Jeg tror, det er kreativt på en meget basal måde, ligesom en person, der spiller ‘Apples to Apples’, er kreativ,” forklarede Whitmore. “Det tager ting fra gamle eventyrspil og omarrangerer dem til noget, der er nyt og interessant og forskelligt hver gang. Men det genererer ikke i virkeligheden en overordnet plot eller idé. Der er mange forskellige former for kreativitet, og jeg tror, det gør en af dem: Genererer nye miljøer, men ikke de andre former: Finder en interessant plot til et spil.”
Whitemores projekt synes også at bekræfte, at GPT-2-algoritmerne er robuste nok til at blive brugt til en bred vifte af andre formål uden for generering af tekst, der kun er tiltænkt at blive læst. Whitemore demonstrerer, at algoritmerne kan blive brugt i et system, der muliggør brugerrespons og feedback, og det vil være interessant at se, hvilke andre responsive anvendelser af GPT-2, der vil dukke op i fremtiden.












