How it works
Why AI stories forget, and how Dai Novel remembers.
You spared the bandit on turn eight. On turn forty he walks into the tavern, and the story greets him like a stranger. If you have played AI fiction for long, you know that small, cold moment.
Forgetting is the most common complaint about AI roleplay and AI story games, and it is not laziness on anyone’s part. It comes from how language models read. Here is why it happens, what usually gets tried, and how Dai Novel approaches it, including what it still doesn’t do.
Why AI stories forget
A language model writes each reply from the text it is given right now. Everything it “knows” about your story has to fit inside that window. Long stories don’t fit. So something has to be left out, and in most chat-style tools the oldest turns are the first to go.
That leaves two bad habits:
- Recency wins. Whatever happened in the last few turns is vivid. The oath from an hour ago is gone.
- Nothing is ranked. A line about the weather and a betrayal take up the same space, and are dropped by the same rule.
Summaries help, but a summary of everything is a blur of everything. What a story needs is not more text. It is the right text, at the moment it matters.
Memory as a story would keep it
Think about how a good novel remembers. It doesn’t replay chapter two. It brings back one detail, the unpaid debt or the broken promise, exactly when the scene needs it. Dai Novel’s memory is designed around that idea: selective long-term memory that stores, scores, retrieves and consolidates the events that should keep mattering.
Working memory
Recent events from your current journey: what just happened, who was involved, and why it mattered.
Episodic memory
The moments that turned out to matter: promises, betrayals, discoveries, losses, turning points. Recent events can be lifted up into this layer when they prove durable.
World memory
A small set of world-level truths, the facts the setting should keep treating as real from now on.
How the right memory reaches the right scene
The story does not get your whole history pasted into every turn. Instead, the relevant memories are retrieved for the scene at hand, using signals such as how recent an event is, how important it was, how emotionally intense it was, who it involved, and what the current scene is focused on.
So when the bandit you spared walks into the tavern, what matters is not that turn eight happened. It is that this person owes you his life. That is the kind of thing later scenes can use:
- a promise a character made,
- a wound you caused,
- a secret that came out,
- a debt that hasn’t been paid.
Memory isn’t the only thing holding the story together
A world that remembers needs more than a diary. Each Dai Novel turn is also written from:
- The current state of the world, which takes priority over what the world looked like at the start.
- Who knows what. A character’s private knowledge, public knowledge and secrets are kept apart, so a guard doesn’t casually mention what only you overheard.
- Where everyone is on the map.
- The current World Phase and the phases it may lead to, so the larger story keeps its direction.
- The world itself. Characters, relationships and rules were authored before you arrived. A world built in advance has far less to forget, because it never had to make itself up.
What not to expect
Honesty is part of the design, so here it is plainly. Memory is bounded and selective. It is not a complete transcript, and it will not recall every minor detail. Compact state tracking handles the facts that must stay reliable right now; memory handles the events that should echo later. The goal is to give important moments a much better chance of coming back, not to promise that every sentence of every turn will be perfect.
The next scene can remember what the last one changed.
Try a story that remembers
The best test is a long one. Make a promise early, break it later, and see who notices. Or build a world of your own and give its people long memories: here is how to start.
Every life waits where you left it
Play a few turns tonight. Come back next week. See what the world kept.
Play a world free or read how memory works in the docs