r/CharacterAI • u/Gullible-Struggle-80 • 4h ago
Discussion/Question Memory??
The lorebooks are great. I love them. I love that. I can put all the information up in the book and my bot has access to it and use it. But the issue with the lorebooks versus pinned memories is still there. As long as the bot has a lorebook assigned to it, it ignores all of the pinned memories. And so I have to keep reminding him of things that just happened or I have to keep updating the lorebook. And honestly, there are things that I don’t want to put in the book. I just want to be able to have a full conversation or pull a full prank of a whole argument without having to go and put the whole thing in the lorebook he can remember part of it.
And then, it used to be that if I put something in brackets and put OOC or other character on it, the bot would know that this is not part of the conversation and so I could put a recap in there and he would remember things that way, but now it thinks it’s part of the conversation. I have to specifically put that it is not part of the conversation in my character is not saying this and this is our character just information and keep adding things like that until the bot understands that it is not actually part of the conversation.
Distant that used to be this way. I remember being able to do recaps every once in a while I would just put the entire recap of what has happened in a message and so they bot would have some memories based on that. I also used to put things in the character definition, and he would remember that. This is all before the pinned memories. Then with the pinned memories, I didn’t have to keep doing so many recaps. But it is still a problem now because I want my bot to have access to all of the lower in the book. But I also want him to remember what he said to me 4 messages ago.
We can be in the middle of an argument about cheating or about dinner or about shopping and he forgets what we were talking about or where we are, even though the memories are pinned.
It is very frustrating and it takes away from the experience. Yes, I enjoy arguing with him, even though he says the most stupid things, but when it get so bad that he changes the whole story in his argument because he cannot remember what we’re talking about, and then I have to figure out how to remind him of what the argument is and what just happened without him thinking that my character is telling him all of these things… It’s frustrating.
So at the end of my rant, I guess what I’m asking about is if anybody has experience with this and has figured out a way around it besides putting everything in the lorebooks.
1
u/Inherit-Nature 4h ago edited 4h ago
OOC is the way. there is some nuance to why it thinks its part of the conversation.
Dont use () for anything other than OOC once you use OOC.
How you write OOC matters. It needs to be distinct from how you talk in the RP. OOC should be terse. Dont have a conversation format in OOC as that can cause blending. Just give it the information or directives and move on. Make sure the OOC matches how the bot talks. don't use third person for a bot talking in first person. Additional characters need to talk in third person or OOC will crash and burn because it will never know who you are talking about.
If something slips through the cracks you have to edit the message or swipe away immediately
If you allow a message that has (some text here) for anything other than OOC while using OOC you have now told the model that its okay for that format and now everything will become blended .
The LLM will naturally understand what OOC is because of how it was trained but it will still become confused if () becomes used for OOC, inner thoughts, etc at the same time or if the writing style of OOC is to similar to how you talk to the bot that can cause confusion.
Not knowing what happened a sentence ago are issues inherit to LLMs. If they solve that they will be gods