It was noticed by a user of my app that all of a sudden the characters long term memory stopped working, I confirmed this myself by interacting with a character 12c5d804-bddd-11ef-905b-42010a7be016 their memory had also stopped working with me.
LTM is enabled in the Playground and in Unity. The Speaker ID’s are correctly assigned and I’m below my allowed number of them. Nothing changed my side, it was working then it wasn’t.
I have deleted the Speaker ID that was associated with the LTM not working and got a new one and it is working again now, so it’s fixed. But this is not an ideal situation because it means users are going to have reset the memory of the character they are talking to to get the memory working again. Users build up a rapport with the characters in my app and memory has a big influence on this so for it to be reset is not good.
Hi K3, thank you for getting back to me, I do have logs of old Speaker ID’s, I’ve finished for the day now so will get you my personal one tomorrow, thank you.
Hey @Tyke,
For this character, speaker pair: (12c5d804-bddd-11ef-905b-42010a7be016, 1c0403de-4daa-11f0-853b-42010a7be01f), I could only find chats, and therefore memories for this past week.
This is very strange. Ideally you shouldn’t have to create a new speaker id. Even if the old memories seem to have been lost, it should continue to create new ones and reference them.
Do you use this character(12c5d804-bddd-11ef-905b-42010a7be016 ) on playground or your app? If the app, can you let me know that speaker id?
Asking this as the playground uses a default speaker id, which might be different from the ones manually used, therefore using different memories.
Thanks, and please allow us some more time to look into the issue
Maybe I am misunderstanding something, I thought I have to keep the amount of Speaker ID’s I have associated to my account to equal or less than I have allocated on my plan, which is 500? This is why I delete one’s that aren’t being used anymore or seem to not work.
That character is almost always used in my Unity app for Meta Quest VR headsets. At the moment I have just under 200 active Speaker ID’s in use (200 active users), here is a Speaker ID in use by that character : e4c90800-51b0-11f0-bfd0-42010a7be01f
The LTM seems to be working ok now anyway so please do not stress over what I have reported in this thread.
One thing I would like to mention is that when giving the character information, say for example I said “My dogs name is Lola” to the character, the character will very often later think that they have a dog called Lola, so if I later ask “What do you know about Lola?”, the character would say “Lola is my dog”, they are applying information/facts given to them about the user and applying these facts to themselves, I’m not sure if you can do anything about that?
@Tyke You’re right about handling the number of speakers, my recommendation was for the LTM not working issue.
We’ll try to improve the memory confusion part, it will require stricter prompting, thanks for letting me know!