Download

How Long-Term Memory Works in an AI Character Game

What an AI character should keep, what she should let go, how she handles facts that change, and why you should see and remove what she remembers.

“She remembered” is one of the best feelings a character game can give you. It is also one of the easiest to fake badly. A character who brings up a beach trip you never took, or who greets you every day with the same fact about your job, does not feel remembered. She feels broken.

This is how memory works in Iroverse, the AI character-raising game we are building, and why we made the choices we did. The short version: she remembers selectively, she can be wrong, and you can see what she keeps.

Remembering is not keeping a transcript

The obvious approach is to keep everything you have ever said and hand it back to the AI. It doesn’t work well, and not only because it gets expensive. A transcript is mostly small talk. The one thing that mattered (you mentioned your sister is ill) sits in the same pile as “morning” and “lol”, and a model reading the pile is as likely to latch onto the wrong line as the right one.

People don’t remember that way either. Your friends don’t recall every sentence you have said to them. They remember that you hate mornings, that you promised to help them move, and the night you both got caught in the rain.

So Misaki keeps short notes, written from her point of view, about things worth still knowing next week. Not the conversation itself.

What she keeps

A note is only made for something durable:

  • What you like and dislike, when you actually say so.
  • Facts about you: your job, your schedule, something about your family.
  • Promises, whether you made them or she did.
  • Things you did together: the afternoon you baked, a walk by the river.
  • Moments that landed: something that hurt, something that made her proud.
  • Things left open: a conversation that ended before it was finished.

Just as important is what doesn’t count. The weather, pleasantries and what you are doing this minute are not memories. A question isn’t a preference either: asking her whether she likes cookies says nothing about whether you do. A hedge isn’t one: “I sometimes get ramen, depends on my mood” is not “you love ramen”. And what you say belongs to you. If you tell her you love sushi and she agrees to be agreeable, that is a fact about you, not a new taste of hers.

Some memories don’t come from the conversation at all. When an activity ends, the game records what happened directly: that she baked on her own, or that you did most of it. Those are the most reliable memories she has, because nothing had to be guessed.

When something changes

Facts go out of date. A good memory system has to treat “I prefer shio ramen now” as an update, not as a contradiction sitting next to “you prefer miso”.

In Iroverse, each note is filed under the thing it is about, so a newer, plainly stated fact about the same thing replaces the older one instead of sitting beside it. She works from what is true now, not from what used to be. And if you mention something again, it gets firmer rather than becoming a second copy of the same note.

It works the other way too. Something you said once, half-heartedly, doesn’t get to overwrite something you have told her plainly.

False memories

The failure people dread most is a character inventing a shared past. It is the fastest way to stop believing in her.

Our answer is to make sure the things she deliberately brings back come from a record of what actually happened. When she raises something days later (the cookies you baked, a promise, the time you brushed her off), it is because the game kept a thread from a real moment and decided it was time for it to come up. It is not because the AI felt like reminiscing. There is no thread for a beach trip the two of you never took.

That doesn’t make her infallible. A note taken from a conversation is still someone’s reading of what you said, and it can be off. You might have been joking, or you might have changed your mind since. That is exactly why the next part exists.

You can see what she remembers, and ask her to forget

Iroverse has a screen for what she remembers. It lists the notes she is keeping about you and the two of you, in her own words. You can scroll through it and see what she has picked up, which is sometimes touching and sometimes a little embarrassing.

If something is wrong, or simply something you would rather she didn’t carry, you can remove it. And it stays removed: if the same topic comes up again soon after, she doesn’t quietly file the same note under a slightly different wording and walk it back in.

We think this matters beyond accuracy. Something that holds notes about you should let you read them. It is your life she is remembering, and you should have a say in it.

Why remembering everything isn’t the goal

It might seem that the ideal character would never let go of anything. We don’t think so, and Iroverse doesn’t try to build one.

There is a limit to how many notes she holds at once. Small preferences mentioned once and never again fade over time. Promises, turning points in the relationship and the things she managed to do stay. When she has more than she can hold, what goes first is the least important.

There are three reasons for this. The first is focus: a character who brings up everything brings up nothing in particular, and a callback only feels meaningful when it has been chosen. The second is honesty: memories that were only ever half-certain shouldn’t harden into facts just because time passed. The third is simply that people are like this. Being remembered well means being remembered for what mattered.

Promises get special care. A forgotten promise does more damage than almost anything else a character can do, so the ones still open are kept close at hand.

What it looks like in a week

Say that on a Tuesday, Misaki is upset about a mistake at her café shift and you tell her she is overthinking it. She goes quiet. That night nothing dramatic happens, but a thread has been kept. On Thursday she is still a little distant. She won’t bring it up herself, but if you ask, it comes out, and if you apologise or comfort her, it’s settled. If you never do, it doesn’t simply vanish. Being brushed off becomes one of the things she remembers, and it still bothers her.

Nothing in that week is scripted to a calendar. It happened because something happened.

For how memory fits with the rest of the game, read AI Character Game vs AI Chatbot or How it works. For the other half of what makes her yours, see Can AI Characters Actually Develop a Personality?

Be there from the first thing she remembers

Every Misaki starts the same, with nothing written down yet. What ends up on that list is up to the two of you. You can meet Misaki now, and if you would like to hear when Iroverse arrives on iPhone, join the waitlist.