AI-modeller og plattformer

Tekstbasert videospill laget med OpenAIs kraftfulle GPT-2-algoritme

mm
Legg til Unite.AI blant dine foretrukne kilder på Google

En nevrovitenskapsstudent ved Northwestern University har nylig laget en tekstbasert videospill hvor all tekst leses av brukeren er fullstendig generert av AI. AI-en som er ansvarlig for å generere tekst er basert på GPT-2-algoritmen, som ble skapt av OpenAI tidligere i år.

Mange tidlige dataspill hadde ingen grafikk, men brukte i stedet en tekstbasert grensesnitt. Disse teksteventyrene tok imot brukerkommandoer og leverte en rekke forhåndsprogrammerte svar. Brukeren måtte bruke tekstkommandoer til å løse puslespill og komme lengre i spillet, en oppgave som kunne vise seg å være utfordrende avhengig av tekstparserens sofistikering. Tidlige tekstbaserte eventyrspill hadde en svært begrenset rekke mulige kommandoer som spillet kunne svare på.

Som rapportert av ZME Science, har Nathan Whitemore, en nevrovitenskapsstudent fra Northwestern University, gjenopplivet dette spillkonseptet ved å bruke AI-algoritmer til å generere svar i sanntid, i stedet for forhåndsprogrammerte svar. Whitmore ble åpenbart inspirert til å lage prosjektet av en Mind Game som dukket opp i sci-fi-romanen Enders spill, som svarte på brukerinput og omformet spillverdenen rundt brukeren.

Algoritmen som driver tekstbasert eventyrspill er GPT2-algoritmen, som ble skapt av OpenAI. Den prediktive tekstalgoritmen ble trent på en tekstdatasett kalt WebText, som var over 40 GB i størrelse og hentet fra Reddit-lenker. Resultatet var en ekstremt effektiv prediktiv tekstalgoritme som kunne generere overraskende realistiske og naturlig lydende avsnitt, og oppnådde toppkvalitet på en rekke ulike språktester. OpenAI-algoritmen var åpenbart så effektiv til å generere falske nyhetsartikler at OpenAI var nølende til å slippe algoritmen ut til offentligheten, av frykt for misbruk. Heldigvis har Whitmore brukt algoritmen til noe mye mer harmløst enn å lage falske nyhetsartikler.

Whitmore forklarte til Digital Trends at for å produsere spillet måtte han modifisere GPT-2-utdata ved å trene den omfattende på en rekke eventyrspillmanus, og bruke ulike algoritmer til å justere parameterne til GPT-2 til tekstutdata fra algoritmen lignet tekst fra eventyrspill.

Hva som er spesielt interessant med spillet er at det er genuint kreativt. Brukeren kan taste inn nesten hvilken som helst tekst de kan tenke på, uavhengig av spillets setting eller kontekst, og spillet vil prøve å tilpasse seg og bestemme hva som skal skje neste. Whitemore forklarte at du kan taste inn nesten hvilken som helst tilfeldig prompt du ønsker, fordi modellen har nok “sunn fornuft” til å tilpasse seg input.

Whitemores tilpassede GPT2-algoritme har noen begrensninger. Den glemmer lett ting brukeren allerede har fortalt den, og har en kort “hukommelse”. Med andre ord, den bevarer ikke konteksten til situasjonen med hensyn til kommandoer, som et tradisjonelt forhåndsprogrammert teksteventyrspill ville, og som mange passasjer av tekst generert av AI, gjør den ikke alltid mening.

Likevel gjør programmet det markant godt i å simulere strukturen og stilen til teksteventyrspill, og gir brukeren beskrivelser av settingen og tilbyr dem ulike alternativer de kan velge for å interagere med miljøet det har skapt.

“Jeg tror det er kreativt på en svært grunnleggende måte, som en person som spiller ‘Apples to Apples’ er kreativ,” forklarte Whitemore. “Det tar ting fra gamle eventyrspill og omarrangerer dem til noe som er nytt og interessant og forskjellig hver gang. Men det genererer ikke noen overordnet plot eller idé. Det finnes mange ulike typer kreativitet, og jeg tror det gjør en av dem: Genererer nye miljøer, men ikke de andre: Finner en interessant plot for et spill.”

Whitemores prosjekt synes også å bekrefte at GPT-2-algoritmer er robuste nok til å bli brukt til en rekke ulike formål utenfor å generere tekst som bare skal leses. Whitemore demonstrerer at algoritmene kan brukes i et system som muliggjør brukerrespons og tilbakemelding, og det vil være interessant å se hva andre responsiva applikasjoner av GPT-2 vil dukke opp i fremtiden.

Blogger og programmerer med spesialområder i Machine Learning og Deep Learning emner. Daniel håper å hjelpe andre med å bruke kraften av AI for sosialt godt.