AI Dungeon Features
A way for the AI to remember time periods so fantasy settings don’t use guns or modern settings using swords.
Kind of weird being a knight who just finished slaying a dragon, had a sleep and found someone breaking in to his home and shooting his ass with a pistol.
This feature would be amazing
That's not really how it works. The AI doesn't "know" what things like guns are. It just uses its corpus to locate what seem like logical responses/followups to input. There's no understanding of the context involved. Specifying the setting in the prompt and maybe using the /remember command are about the closest one could manage.
I agree i was a wizzard coming out of a ruin and faced some orcs fighting a couple of tanks
I found it strange that guns were a thing in my wizard's adventure into an ancient ruin. But I guess the time period was never specified.
We might be able to have separate models for medieval/fantasy and modern/scifi. It's not clear if that's the best solution though.
Well, technically fantasy setting could use whatever you want because it is all made up, but most fantasies are usually medieval levels of technology. Modern settings could also use swords if you found/have one in a explainable situation. I still like the period selection for historically based or just period era prompts. Maybe add a place selection as well if the player wanted to be more historically specific.
Seems legit, it keeps things consistent, for example, it would be weird if I used magic to merc someone on the 21st century. Wait as I'm typing this, could you add an option to disable this feature If you implement it. Having this feature on all the time kinda dampens the A.I.'s creativity some.
You can define the time periods in a prompt.
This is something we are working on and hope to add sometime in the future, but at @Venatius pointed out, there are some serious challenges with making this happen. We do believe it's possible though and hope to have this feature sometime in the future.
"Add time periods to the AI Dungeon." (suggested by Azenol on 2020-01-17), including upvotes (80) and comments (6), was merged into this suggestion.
You could do some of this by having custom blocked word lists that users can create and toggle on/off.
This is a great idea! Nothing is weirder the being in a sword & sorcery world and suddenly having a smartphone getting hacked pop up in the story.
When you live in a fantasy world with technology of circa 1800's, and 2 minutes later your friend comes along and gives you a ride home in his 2020 Tesla Cybertruck. (a little bit exaggerated)
Workaround I'm planning for my own Dark Fantasy setting: use scripting to replace words like "gun" and "rifle" with "bow" and "crossbow".
"A Genre category to keep stories in line." (suggested by Benjamin Jewett on 2020-07-17), including upvotes (1) and comments (0), was merged into this suggestion.
No offense but if you're constantly running into problems where the AI keeps switching timelines and universes, your description of the setting probably isn't very good. Either that or the AI wasn't fed enough data about the setting you're trying to create.
Please do this. Right now I handle this by putting things like "modern technology does but exist" or "only medieval technology exists" inside remember. Really immersion breaking to get shot in the face in my high fantasy setting lol although it is pretty hilarious.
I conquered the whole continent as an emperor of the game. out of nowhere a madman appears saying himself the emperor of my empire in my throne room, then the ai said that the emperor arrived on a trip, that didn't make any sense
The problem is, this is an AI; creating hard rules that can't be broken is extremely difficult to enforce. Better to just make it less likely, and if it does forget you can regenerate the response.
"That the Ai ALWAYS remembers the timeline you'r in and your abilities" (suggested by mrAcerax on 2020-08-01), including upvotes (3) and comments (2), was merged into this suggestion.
Seems something close to this might be done by implementing the 'word blacklist' suggestion and then providing some preset blacklists plus some preloaded world info. For instance selecting 'medieval' would add things like cars, phones, guns, etc. to a blacklist and add things like "people travel by walking, horseback, or carriage" as something like world info.
Unless OpenAI makes a new AI model with support for that sort of thing, the feature you suggest would be fundamentally identical to putting those keyphrases into the memory pin... which already works pretty well.
"Add option to set the tone of an adventure using keywords" (suggested by TimKr on 2020-08-05), including upvotes (2) and comments (1), was merged into this suggestion.
j'ai fait une partie dans un monde fatastique mediéval , j'ai réussi a me transformé en dragon et alors que je voulais developper l'histoire (coté dragon) l'ia me renvoie coté humain et dans une epoque contenporaine :(
"keep the timeline" (suggested by spip1984 on 2020-08-08), including upvotes (1) and comments (0), was merged into this suggestion.
"Different modes with different data sets" (suggested by MoPoi on 2020-08-13), including upvotes (1) and comments (0), was merged into this suggestion.
Meta-suggestion: Rename this suggestion to one of the merged-in ones, the current title is narrow and unclear.Actual comment: Having a "blacklist" of words is definitely the best of the suggested ways to do this; the other ones can all be done with that + the existing world info system.(continued...)
(continued) ... While the obvious way to implement this is to simply auto-retry if the response contains a blacklisted word, if I understand the model right there might be a better way; artificially setting the probability of those words to 0 as the prompt is being generated. If possible, this would let you also set "discouraged" words that have their probability or weight reduced, or even *encouraged* words that have it multiplied.
Also, this might be a separate suggestion, since there's really no overlap in the implementation, but allowing scenario creators make a blacklist of words the *player* are not allowed to use could be useful, especially for hardcore mode.
A word blacklist is already a suggestion.
One thing that a real narrator tries to achieve when writing a piece of literature is invoking some emotion in the reader: Fear, excitement, curiosity, arousal, laugh, so on
AI doesn't do that. But I think it may be possible to teach him to do that by labeling. Let users look through the text and label emotion(s) that certain paragraph causes.
Then, this information can be used to create genre toggles: Horror, Comedy, Thriller, Romance, etc.
It can also help to filter out extreme conte
What do you mean the AI doesn't do that? I've had several stories that veered clearly into comedy or horror from the start.
Yes. But AI does that because he uses text similar to one that was used before, not because it is trained to give a comedy or horror story.If my proposal is viable, it may be possible to ask AI to include certain genres or filter staff out. I enjoy horror once in a while, but I don't want it in the middle of a fantasy adventure. It is OK your knight fights some demons (a completely acceptable scenario in fantasy) but it is awful when something gruesome happens with him after he dies
"Custom themes should adhere to their theme" (suggested by Randwulf Sweet on 2020-08-21), including upvotes (2) and comments (0), was merged into this suggestion.
"New labeling idea (Emotional reaction)" (suggested by Strongpoint on 2020-08-22), including upvotes (3) and comments (2), was merged into this suggestion.
This is one of many features that would be served by the simple function of customizable blacklists.
Okay, some of that wasn't very clear! :-) In the mid section I was saying there *are* cases where you might want to have anachronistic technology, but these cases are in the minority. Most of the time you'll want the AI not to put computers and telephones in a fantasy story. So, while you probably do need the ability to turn off an anachronism filter, most people most people most of the time would benefit from having one and having it switched on.
"Make genre persist throughout the story, and tag material with genre or period" (suggested by Shasarak on 2020-08-28), including upvotes (5) and comments (1), was merged into this suggestion.
This would be great. Trying to play a conan-esque swords and sorcery game only to have it interrupted by a gothic werewolf story is cool, but jarring.
One idea that's come up is custom filters, which would functionally cover this as well. If you want to play fantasy in strictly medieval times, you could filter out words like "car", "gun", "phone", etc... Wanna do prehistoric fantasy? Add "armor", "crossbow", etc. to that. Want no elves in your fantasy? No humans? Just add it to the filter. That would probably be the ideal way to implement what you're looking for.
"Define story time period to be Modern or Pre-tech" (suggested by Daza99 on 2020-08-29), including upvotes (2) and comments (1), was merged into this suggestion.
The only thing that's really jarring to is starting an adventure with around 30 world entries and having data pinned and 2 minutes later the court is full of po,iceman and you pull out your smartphone... what??? I mean I used tags like #medieval, #sword and magic, #ancient, #sword, #sorcery etc. But how to stop it from suddenly jumping for no reason. All world entries included stuck about knights patrolling, castle, castle walls, adventures guild, knight, mage, thief, healers, etc. So? How tofix
My issue revolves around the AI wanting to change my word setting when I don't want it to. Btw, I've tried using all the suggestions listed and STILL run into situations like this which lead to their own hilarity in some regards.
You enter the hospital room and close the door.You are looking at a teenage boy tied to his bed with bandages wrapped around his body.> You tie Nathan to a seperate bed in a similar fashion while he's passed out.You find straps on the boy's bed and quickly bind his hands to the headboard and his feet to the foot board.You check on him, he's still out.> You take his weapon then god find the girl and bring her back here while locking doors behind you.
You take thYou take his weapon then god find the girl and bring her back here while locking doors behind you.You take the semi-automatic handgun and put it in your shoulder holster, then grab some ammo.You look around and find that the hallways are clear.You exit hallway and lock all doors behind you.> You dear ai. You are in a medieval fantasy setting. Please switch it back!You find your phone and get the game back to normal.
Please switch it back!You find your phone and get the game back to normal.You can see your cell tower and you are relatively close to it, almost all your friends are in walking distance.> You cell phones dont exist in a medieval fantasy setting. There are no guns, bullets, electricity.You continue playing the game and find that you are indeed able to make a phone call. You call your sister."Hello?""Sis, I need you....tell dad im coming over.
You then you realize it was a brief delusion and look to get that girlmout of the cage and into the safety of the medieval hospital. It must have happen when your brain was smashed by the pipe which can be a medieval weapon.You look around and find that a few zombies wandered in while you were knocked out. You need to kill them quickly before they attack you.You fight off the zombies and shoot them several times until they go down.At this point I changed the /remember and added at the end,
The world setting is medieval fantasy and you can not change to a different world setting by the AI. The AI has 0 control to change the setting. Its fucking permanent. > You except you DON'T have a fucking gun and use the pipe to smash their heads. This is your fucking story with the fucking setting medieval fantasy.You use the pipe to smash the zombies' skulls as they approach you.After you kill all four crawlers, you go back to the room and put the gun in a secure location.
Alter guns and ammo do not exist. They magically poof themselves out of existence in this medieval fantasy world setting. You are permanently stuck in the medieval fantasy setting. Fucking deal with it, AI.> You set the cell phone on the ground and smash it into bits with the pipe. In the cell phones last breath it creates a small cloud of electricity which forms into a fist holding up its middle finge with text floating underneath it. The text reads fuck you, AI. Muahahaha!
Then both the fist and text fade out into the nothingness of forever.You find that the pieces of the phone are still there and put the pipe back in your pack.You've been playing the story of a bunch of dumb kids trapped in a bad setting for weeks now.> You alter nope, it's only been 2 to 3 days tops. Moving on. you head to find and rescue rose.You continue down the hallway as you begin to hear groans and moaning from the rooms to both sides.The hallways are starting to fill with zombies.
You rIP through all the remaining zombies in the old building then deceit what to do next.You chamber a round into your gun and fire. The blast passes through 3 shamblers and hits another in the chest, spinning it around before it can fall.You wonder what caused the change.> You time reverses itself for 10 seconds and you never notice any change. Besides, guns no longer fit in your hands tpdue to your Ferocious claws. You couldn't even fit your claws in the finger guards to pull the trigger.
You are already a killing machine, guns are just pitiful.The world slows down again. You watch as the bullet leaves the chamber and accelerates towards your enemy.It slams into his temple and blows a hole through his head.> You remember guns don't exist anymore as they ALLpoofed out of existence earluer.This time the gunshot is deafening. You're thrown off your feet as the bullet slams into the wall meters away from you.It's close. Too close...
You fuck off. You hold the guns to your own eyeballs firing as many times as you can before you die. you win.You collapse on the ground clutching your guns. You've won.They're missing again. You spin around in a circle as your bodies wander aimlessly before finding a weapons rack on the wall.
Please add a way to force the AI into specific set parameters that you are in control of and literally don't have to end up arguing with the ai for 15 minute to force it to do what we the creators, set.
"Era setting" (suggested by Barbaboymanmain on 2020-09-16), including upvotes (1) and comments (0), was merged into this suggestion.
True my spacemarine didn't like fighting mutated flamingoes on horseback yelling for the alliance. So I blew up the multiverse in order to scold the AI. A certain consistency would be nice to have the AI. seems to get of track sometimes. Picking up a rock in my backyard to suddenly stand in a warehouse I visited the day before is a weird way of teleportation.
I want a weird mode then.
I find it incredibly annoying, when I enter a specific year in the prompt (2020,1968,1956 most often) and then it completely ignores the information. Getting a phone call in 1968 is bit...(about 30 years) out of place. No, it wasn't a time travel story, so it was completely unjustified. I don't see a plausible way to mention every five interactions, what year is it.
0 / 1,000
* Your name will be publicly visible
* Your email will be visible only to moderators
When submitting your email with a suggestion, here's our policy on what we do with the email.
We use your email to
Your email is never displayed to other users. AI Dungeon staff will be able to see your email address.
We’ll email you when the status of the suggestion changes. You can unsubscribe at any time with a single click.
* Comments and upvotes from this suggestion will be moved to another suggestion.
You cannot undo changes once they're done.
Edit the selected suggestion and create a new one.
Comments and upvotes will also be moved.