# AI Dungeon - the infinite storytelling generator

**URL:** <https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080>\
**Category:** The Game Room\
**Tags:** video-games-e-games\
**Created:** [December 19, 2019, 2:41pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080 "2019-12-19T14:41:58Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![snfaulkner](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/snfaulkner/32/433_2.png) [@snfaulkner](https://boards.straightdope.com/u/snfaulkner)\
**Post date:** [December 21, 2019, 11:20pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/61 "2019-12-21T23:20:31Z")

</div>

> [@Chronos](#):
>
> **snfaulkner** , I’m not sure you linked what you thought you linked. That one’s about a dude turning into a snake and eating someone.

Funny. Notice how that story in that link is not even by me. But it was the link to my story about Bo and Luke Duke…something’s fishy here.

---

<div class="post-metadata">

**Author:** ![snfaulkner](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/snfaulkner/32/433_2.png) [@snfaulkner](https://boards.straightdope.com/u/snfaulkner)\
**Post date:** [December 22, 2019, 12:45am UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/62 "2019-12-22T00:45:24Z")

</div>

> [@Jet\_Jaguar](#):
>
> Here’s a mostly coherent story about a GP2 race car driver making the jump to Formula 1 and winning your first race. The AI did fairly well with the race car terminology, though when I asked for more front downforce the mechanic asks “What about front up force? We could add some of that too.” The story kind of peters out when two guys show up with guns and the AI seems to forget what was going on.
> 
> [http://beta.aidungeon.io/stories/PQGzlg1EO](http://beta.aidungeon.io/stories/PQGzlg1EO)

Props for trying make Brundle do a shoey! Lol!

---

<div class="post-metadata">

**Author:** ![Jophiel](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jophiel/32/66_2.png) [@Jophiel](https://boards.straightdope.com/u/Jophiel)\
**Post date:** [December 22, 2019, 4:23am UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/63 "2019-12-22T04:23:59Z")

</div>

I guess horses make for boring stories.

> **[AI Dungeon](https://beta.aidungeon.io/stories/VXBdD4AEW)**
>
> AI Dungeon, an infinitely generated text adventure powered by deep learning

---

<div class="post-metadata">

**Author:** ![snfaulkner](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/snfaulkner/32/433_2.png) [@snfaulkner](https://boards.straightdope.com/u/snfaulkner)\
**Post date:** [December 22, 2019, 4:38am UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/64 "2019-12-22T04:38:28Z")

</div>

> [@Jophiel](#):
>
> I guess horses make for boring stories.
> 
> [http://beta.aidungeon.io/stories/VXBdD4AEW](http://beta.aidungeon.io/stories/VXBdD4AEW)

HA! Easiest win yet!

---

<div class="post-metadata">

**Author:** ![MacTech](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@MacTech](https://boards.straightdope.com/u/MacTech)\
**Post date:** [December 22, 2019, 2:43pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/65 "2019-12-22T14:43:27Z")

</div>

The story AI seems to be getting very easily confused today, I’ve tried two accounts and it makes no difference, stories get stuck in a loop within minutes, maybe the game is getting too popular and the Ai can’t handle the amount of input?

---

<div class="post-metadata">

**Author:** ![MacTech](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@MacTech](https://boards.straightdope.com/u/MacTech)\
**Post date:** [December 22, 2019, 6:02pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/66 "2019-12-22T18:02:44Z")

</div>

It seems to be back up.

I just created a story where I’m on the Enterprise and I rescued my wife from the Borg, but not before she assimilated Troi, Nurse Ogawa and Wesley (no big loss on the last one)

I was able to have the EMH rescue her and de-assimilate her, we’re in 10 forward, sharing some Romulan ale and Gaqh (she likes Klingon food) when the game spits up this gem…

\>drink Romulan Ale with Tia

“This tastes terrible”  
“We’ve been drinking this for days, you shouldn’t judge a book by its cover”  
“I think I will”

You order another round of ale and keep talking to her

\>order some Gaqh for both of us  
“Okay, okay I’ll try”

\>“Tia, do you like Klingon food?”

Oh yes, I love it, do you have any idea what kind of trouble we’d be in if we ordered Romulan Meatballs instead?  
It took a lot of coaxing to get past the stalls and loops in the AI, but it’s not crashing as quickly now

---

<div class="post-metadata">

**Author:** ![MacTech](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@MacTech](https://boards.straightdope.com/u/MacTech)\
**Post date:** [December 22, 2019, 6:19pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/67 "2019-12-22T18:19:46Z")

</div>

And it gets more bizzare, we go to shuttlebay 1 and borrow a type 42 TARDIS, and the AI recognizes that the TARDIS is capable of traveling anywhere in time/space;

“We can travel through time and space and find our own planet”

I’m going to set the destination to “random” and see where the game sends us…

…and we’re stuck in another logic loop, well it was fun while it lasted…

---

<div class="post-metadata">

**Author:** ![MacTech](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@MacTech](https://boards.straightdope.com/u/MacTech)\
**Post date:** [December 23, 2019, 12:58am UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/68 "2019-12-23T00:58:04Z")

</div>

[Curse you, Perry the Platypus!](http://beta.aidungeon.io/stories/VQDVqA6wZ)

---

<div class="post-metadata">

**Author:** ![Johnny\_Bravo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/johnny_bravo/32/493_2.png) [@Johnny\_Bravo](https://boards.straightdope.com/u/Johnny_Bravo)\
**Post date:** [December 23, 2019, 1:07am UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/69 "2019-12-23T01:07:39Z")

</div>

A pretty straightforward tale about the comic-to-movie pipeline.

> **[AI Dungeon](https://beta.aidungeon.io/stories/zQJlLzpwo)**
>
> AI Dungeon, an infinitely generated text adventure powered by deep learning

---

<div class="post-metadata">

**Author:** ![davidm](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/davidm/32/225_2.png) [@davidm](https://boards.straightdope.com/u/davidm)\
**Post date:** [December 23, 2019, 8:23am UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/70 "2019-12-23T08:23:33Z")

</div>

> [@MacTech](#):
>
> [Curse you, Perry the Platypus!](http://beta.aidungeon.io/stories/VQDVqA6wZ)

You’re link was broken. I fixed it.  
[http://beta.aidungeon.io/stories/VQDVqA6wZ](http://beta.aidungeon.io/stories/VQDVqA6wZ)

---

<div class="post-metadata">

**Author:** ![Jophiel](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jophiel/32/66_2.png) [@Jophiel](https://boards.straightdope.com/u/Jophiel)\
**Post date:** [December 23, 2019, 2:18pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/71 "2019-12-23T14:18:11Z")

</div>

I logged out of the Android app and there doesn’t seem to be any way too log back in. Entering your email just takes you to the account setup and then it rejects your name as already in use. Not that I can’t just start fresh but that… seems odd?

---

<div class="post-metadata">

**Author:** ![davidm](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/davidm/32/225_2.png) [@davidm](https://boards.straightdope.com/u/davidm)\
**Post date:** [December 23, 2019, 2:55pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/72 "2019-12-23T14:55:37Z")

</div>

> [@Jophiel](#):
>
> I logged out of the Android app and there doesn’t seem to be any way too log back in. Entering your email just takes you to the account setup and then it rejects your name as already in use. Not that I can’t just start fresh but that… seems odd?

Poor design.

---

<div class="post-metadata">

**Author:** ![Atamasama](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/atamasama/32/12961_2.png) [@Atamasama](https://boards.straightdope.com/u/Atamasama)\
**Post date:** [December 23, 2019, 4:32pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/73 "2019-12-23T16:32:57Z")

</div>

The iOS version lets you sign in with whatever credentials you previously gave it, so this must be an Android issue.

---

<div class="post-metadata">

**Author:** ![Jophiel](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jophiel/32/66_2.png) [@Jophiel](https://boards.straightdope.com/u/Jophiel)\
**Post date:** [December 23, 2019, 5:23pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/74 "2019-12-23T17:23:38Z")

</div>

Yeah, Android doesn’t even have a log in screen/button which seems like it should be a really obvious thing. I even thought maybe reusing the same login name would give a “If you already have an account…” link but nope.

---

<div class="post-metadata">

**Author:** ![Atamasama](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/atamasama/32/12961_2.png) [@Atamasama](https://boards.straightdope.com/u/Atamasama)\
**Post date:** [December 23, 2019, 6:31pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/75 "2019-12-23T18:31:19Z")

</div>

I can confirm it’s not an Android issue. I have a Samsung Galaxy Tab tablet and I just downloaded and installed it. The first screen asks me to put in my email address or log in via Facebook. I gave my previous email address I’d used to register on iOS, then the next screen asked for my password. I gave my password and it logged me in.

I know the login worked because I was able to look at my stories and see my old sessions I’d played. So it’s not an Android thing, maybe it is a problem with a particular device, or an old version of Android? (My tablet is on Android 9 “Pie”.)

---

<div class="post-metadata">

**Author:** ![Jophiel](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jophiel/32/66_2.png) [@Jophiel](https://boards.straightdope.com/u/Jophiel)\
**Post date:** [December 23, 2019, 6:47pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/76 "2019-12-23T18:47:06Z")

</div>

Maybe it’s an issue for accounts made on Android. I have it on both my older Lenovo tablet and my Android 9 running Nokia 7.1 and neither responses to me entering my previously used emails by asking for a password. Both go to the account creation screen.

---

<div class="post-metadata">

**Author:** ![Atamasama](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/atamasama/32/12961_2.png) [@Atamasama](https://boards.straightdope.com/u/Atamasama)\
**Post date:** [December 23, 2019, 7:35pm UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/77 "2019-12-23T19:35:00Z")

</div>

I found this article talking about how this game was made and how it works:

> **[The Creator of AI Dungeon 2 Shares GPT-2 Finetuning Advice](https://towardsdatascience.com/the-creator-of-ai-dungeon-2-shares-gpt-2-finetuning-advice-e5800df407c9)**
>
> The creator of AI Dungeon 2 talks about the hardware, dataset, and programming behind his never-ending AI-generated text adventure game.

EDIT:  
I really like this exchange:

\ ***What genres or other formats do you hope to add to your dataset for future iterations?**

I’d certainly like to add more genres to it, but the next thing I’ll be working on is getting a better hosting solution and finishing my reverse AI Dungeon mode, where the AI is the player and the human is the Dungeon Master.\*

---

<div class="post-metadata">

**Author:** ![Hoopy\_Frood](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/hoopy_frood/32/8452_2.png) [@Hoopy\_Frood](https://boards.straightdope.com/u/Hoopy_Frood)\
**Post date:** [December 24, 2019, 4:10am UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/78 "2019-12-24T04:10:01Z")

</div>

I had a story where I was a scavenger in a post-apocalyptic setting.

It quickly threw out that setting after some girlfriend I didn’t know I had suddenly was my girlfriend and after we went back to the house I didn’t know I had I woke up from a dream.

My girlfriend was apparently dead all along. But then…

I woke up from a dream. My sister was missing and I had to find her. But then…

I woke up from a dream.

Seriously, I kept waking up from dreams in another setting.

I eventually gave up on that story because I could just go watch Inception instead.

---

<div class="post-metadata">

**Author:** ![MacTech](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@MacTech](https://boards.straightdope.com/u/MacTech)\
**Post date:** [December 25, 2019, 7:53am UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/79 "2019-12-25T07:53:30Z")

</div>

the AI has seemed to stabilize pretty well , the last two days have been pretty consistent.

ive been having a blast with a story that’s been playing out for the last two days, I wanted to make a kind of stream-of-consciousness, fever dream, funny, creepy and super NSFW story, it started of pretty hard-R and I went for the creepy and weird angle at first, but as the game matured and the AI adapted, it started taking on a life of its own!, it actually surprised me a few times.

it had conflict, political intrigue, new societies establishing and jockeying for power, but it got off track when the lead character had to deal with a family emergency, I really played out that angle and that plotline may have confused the AI a bit, it’s getting a little ditzy now, but it’s getting back on track, the AI seems to be adaptable, and i’m running with this one until the game breaks, I want to see how the AI evolves.

I would post it here, but i’m afraid that some may get offended as it’s super NSFW and gloriously un-PC, SJW’s would loathe it

the story has nothing in common with my personality, I just wanted to write a crazy story that doesn’t censor itself, is designed to piss off SJW’s and most importantly, i’m deliberately _TRYING_ to confuse the AI ;), it’s a technician thing

part of me wants to post it, but i’d also be very embarrassed if someone read it and judged my integrity from it, the story is not my mindset, it’s me writing a crazy story and trying to break the AI…

TL;DR cliffs notes;  
mad scientist creates tech that creates three societal groups, people become obsessed with joining the groups, infighting occurs, alliances are made, the main family suffers an accident that rocks them to the core, and they are starting to recover from the accident, the game is a little feverish right now though

---

<div class="post-metadata">

**Author:** ![Jophiel](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jophiel/32/66_2.png) [@Jophiel](https://boards.straightdope.com/u/Jophiel)\
**Post date:** [December 25, 2019, 9:23am UTC](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080/80 "2019-12-25T09:23:59Z")

</div>

Watership Orc

> **[AI Dungeon](https://beta.aidungeon.io/stories/zQJ6kxlQo)**
>
> AI Dungeon, an infinitely generated text adventure powered by deep learning

[Previous page](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080.md?page=3)

[Next page](https://boards.straightdope.com/t/ai-dungeon-the-infinite-storytelling-generator/845080.md?page=5)
