UnionFaps
rinineaitools from patreon
rinineaitools patreon

How and why the memory manager works

🕑 Added 2023-05-23 07:01:58 +0000 UTC

Comments

Fifth Vertex

Unfortunately this is an internal bug of the character.ai model that only they can fix.

goten will

chris, i have a question, does this prevent when we reach a certain point where the bots start to repreat themselves? here's an example: "with his evil smile...his evil smile..he did it..he smiled with his evil smile....* They go "...." with a word and start repeating it every time its their turn to reply, does memory manager prevent that?

Fifth Vertex

Reacting to keywords I don't think is very appropriate. In your own example you can be talking about "your outfit" or "the bot's outfit" and produce unwanted injections. There the possibilities for unwanted injections are almost endless. Considering that you can inject all the memories without problems of limitations, it is better to play it safe with everything. Regarding the dictionary format is something I am already working on. I am preparing a more detailed configuration menu to manage how the injection is done. Instead of choosing between narrative (*text*) or out of context (ooc Events occurred: "text", "text"), I am preparing a window to be able to have full control. This week I've seen the bots on their own doing things like [Thinking: I don't like this] [Not Thinking: I want to do that] So I'm going to prepare in that new window the possibility for the user to choose with which characters and how to enclose the memories. For example: (editable options in the new window) Opening of header: "[Memories:" Closing header: "]" Encapsulation per memory: N/A (empty) or "","" (enclosed by quotation marks separated by commas). etc. With 4 configurations to choose from a drop-down (to keep the current format of arterisks, occ, another new one for [Memories: "text","text","text"] and custom format (being customizable). Regarding your quote, I was talking about the default mode, which is by narration (arterisks). If you send a text between arterisks to the bot, it doesn't matter if you wrote it manually or if it was injected by the memory manager, the bot will react to it if it is a new event. On the other hand, if it is a event it already knows, it will ignore it but will remember it for when it is needed. That is why I say that it is advisable to let the events happen first before writing down the memories. But that does not change the fact that if you send a large paragraph with questions, the bot will assimilate the narrative but will not comment on it if the accompanying questions are not directly related to the narrative.

Myrkkeijanuan


More Creators