A student turned the world's best AI bot into a choose your own adventure game
PhD student Nathan Whitmore has repurposed a "Too dangerous to release" AI text generator to create a choose your own adventure game.
Whitmore built the text-based game, called GPT Adventure, using OpenAI's GPT-2 language model, which generates convincing text from prompts.
While OpenAI trained its model on 40GB of text from 8 million web pages, Whitmore trained his game on transcripts from 1970s text-based games like Zork and Colossal Cave Adventure, according to Digital Trends.
The original GPT-2 model produced fake news articles and stories so convincing that the company worried it would be misused. Whitmore, however, saw potential for creating exploratory experiences:
You can feed in the player’s current location and their action — [for example], ‘go east’ — and then you just ask GPT-2 to predict what text comes next, which is the consequence of that action. Then the player makes another action, and you have a game.
The game responds to simple prompts from the player and explains what happens, or what the player sees, after they decide what action to take. From Whitmore's blog:
What’s the goal of this game? Exploring, I guess. Even the game is making it up as it goes along, and that’s what makes it interesting.
If you want to see where human-machine competition is fiercest, look to games. Complex, rules-based games present the ideal environment to train AI systems, where the industry's top startups compete against the world's best players.
The former research lab recently completed a landmark deal: $1 billion in funding to develop artificial general intelligence, the field's holy grail.
Brilliant offers courses in computer science, math, and natural sciences.
Brilliant is made with the loving efforts of lifelong learners from MIT, Caltech, Duke, the University of Chicago, and more.
In school, people are often trained to apply formulas to rote problems. But this traditional approach prevents deeper understanding of concepts, reduces independent critical thinking, and cultivates few useful skills.
Whether you're looking for Computer Science Fundamentals or are ready to learn to write your own Neural Networks, Brilliant has a course for you: