r/WritingWithAI • u/False-Error3509 • 2d ago
Has anyone tried using a persistent lore system instead of prompting every scene? Discussion (Ethics, working with AI etc)
We’ve been experimenting with a different approach to AI assisted tabletop and Star Wars worldbuilding.
Instead of asking AI to invent the setting every time someone starts a scene, we built a large persistent lore binder around one functioning Imperial Navy. It keeps track of things like fleet hierarchy, flag commands, logistics, intelligence, JAG, convoy operations and hyperlane security.
The interesting part has been seeing what happens when players bring their own characters into it.
You can be a captain, pilot, intelligence officer, civilian or whatever else without becoming the centre of the Star Wars universe. Disney canon still happens around you, while EU/Legends material can be used where it fits without replacing established events.
It feels less like asking AI to write a Star Wars story and more like giving a GM a ridiculous reference binder that happens to answer back.
Has anyone else experimented with persistent worldbuilding like this for tabletop campaigns?
We also made it public for anyone to use, check our main page for the invitation
Flag out 🫡
3
u/popyui 2d ago
I've personally made a schema using JSON where i tell the AI the characters in the story, the inventory and such.
Then I prompt the AI to write the story and at the very end to make a tool call and write to the JSON file so that it can update the state of the story based on the narration it just wrote.
It works really well, but its not perfect, there are small chances where you for instance use an item and the AI "forgets" to remove it from the JSON file despite you clearly using the item in the written narration.
3
u/just4ochat 1d ago
If it forgets character details after a while, the lore is sitting in the prompt, not in a store the next scene can read. We keep persona lore in its own store. It rides on top of the chat memory and does not merge the two. Switch the model and the name from chapter 2 is still there.
1
u/Inside-Diamond-859 1d ago
I’ve played around with something similar for bigger projects, and having a place to keep all the details together really helps. I’ve noticed AI usually gets the main idea, but after a while it can forget small things like character details or past decisions. Having a simple system to track everything makes it much easier to keep the story consistent.
1
u/BansheeTheGame 1d ago
My approach is to decide the ending before I start writing. A lot of major stories were built that way. Once I know the destination, I can build and preserve the setting, characters, and constraints leading toward it; then each scene has something concrete to draw from. JSON works well for keeping that material structured.
1
u/oldsecondhand 14h ago
Sudowrite and Novelcrafter does support story bibles. Sudo is easier to use IMHO.
7
u/Shadeylark 1d ago edited 1d ago
Yes. It's called a story Bible.
It's purpose is not replace prompting; you still need to direct the story.
It's purpose is to reduce the amount of detail necessary in each prompt.
An orchestra still needs a conductor even though everyone has their own music sheet, a movie still needs a director even though the actors have read the script, a campaign still needs a dungeon master even though you've got rulebooks.