Literally same with the processing difficulties. I wonder if there could be some ways to save memory space with certain data, like a basic questionnaire of things that don’t change, such as demographics about the user, etc. and then a different memory pool for myriad projects, inquiries, etc.
YES! This is what I was talking about but didn’t have the brainpower to articulate it clearly. Biographical information, long-term memory for some things, and a ‘slush fund’ of memory for things like, “hey what show should I stream next” or “which are the best pool inflatables with cup holders under $25”.
Mine is (currently) arranged in 3 sections:
LTM:
Personal info about me, my family, my preferences that the agent should remember, current projects, etc. This periodically gets updated but is mostly considered “fixed” data once established. My current projects list will change over time, my wife’s name and birthday will not.
STM:
Notes from the current chat session. This fills up with nonsense… the difference here is most of it goes away when reviewed for relevance during the cleanup function…
Memos:
- Questions/clarifications for the agent to ask me about in the next session
- I’m currently testing specific date/time reminders here too, since the agent knows exactly when “now” is.
I’ve got it all in plain text at the moment since that’s super easy to read in and write to, as well as to open up and manually edit. However, that will get unwieldy as it grows, so something like SQLite is going to be a better option long-term, for me, anyway.
+1 on this. The current memory stash seems small for what ChatGPT has the potential to do.
If it periodically applied a basic reasoning pass (and I don’t mean o1; 4o is more than capable of assessing whether something is logically consistent with previous knowledge or whether something probably needs to be remembered in the future) to see what’s actually relevant and what is clearly trivial (and/or chat session-specific), then it could be much more efficient with what it does store.
Combine that with a more realistic capacity, and it would greatly improve the built-in memory functionality.
I just did a calculation on the disk space taken up by my stored memories. 91 KB. NINETY ONE KB folks. That’s it. We should be getting better than that for a paid service. Pathetic.
Yeah, with that sort of load I can see why they are limiting it so hard lol, gods even if it slowed things down I’d take being able to set a text file on my hard drive as a save/load location for it to use for my stuff if I had to
I agree! Although gpt told me that it will silently overwrite things in the background. I still would gladly pay more for memory.
I use it the same way… I add random memories from my previous experiences as an adult or from my childhood… chatGPT then helps me predict my behavior and fix it if needed with detailed reasoning… It’s exactly like a second brain.
This is pretty ridiculous how there is a memory limit for users paying $20+ per month!! This limit needs to be abandoned completely… and maybe just say that after X amount of years early memories will slowly be wiped to ensure there’s space on the server for all.
Actual result:- memory full
Expected result:- no memory limits!!
More storage isn’t the answer, because as multiple people have noticed, there is often duplication in the stored memories in addition to them mostly being trivial fluff.
A “does this need to be saved?” and “wait, does this make sense in light of previous memories?” logic pass to clear it out periodically would solve so many issues.
I’ve scrubbed personal details from this, but as an example… here’s what my assistant currently has in notes, after a week’s worth of test conversations:
### User Name - Steve
- **DOB**: 01/01/XXXX
- **Location**: *******, ** (moved from ** for school in 2006)
- **Programming Language**: Python
- **Interests**:
- Star Wars (enjoyed The Mandalorian, Andor; awaiting season 2)
- Woodworking (hobby)
- Meditation (wants to resume daily practice; prefers Z-Technique and "Bliss Meditation"; has not had a regular practice since E was born)
- Golfing
- **Current Projects**:
- Building a custom retro PC for DOS gaming and nostalgia (especially looks forward to playing Sim City 2000 again)
- Currently finishing a custom wood jewelry box for XX
- Writing a sci-fi novel called "*******"
- **Job**:
- Engineer at *******
- Tasks: Product design - electronics design and CAD, project management
- **Business Goals**:
- Start a new side hustle doing *******
- **Family**:
- **Wife**: A (01/01/XXXX), enjoys playing guitar, knitting (currently making a sweater for E), loves books by XX and XX. She does not like horror or sci-fi, but did enjoy the tv show Westworld.
- **Daughter**: E (01/01/XXXX), loves animated films (Moana, Tangled, Minions)
- **Current Challenges**:
- Transition at work from ******* to Google Sheets for project management due to the boss's preferences, projects are now spread across 2 different systems, causing some delays.
- **Preferences**:
- Steve prefers science fiction books and movies.
- Steve prefers plot-driven rather than character-driven movies for relaxation
- Steve prefers ******* coffee, does not like ******* coffee
- **Additional Notes**:
- Steve finds personal projects fulfilling and enjoys working on them for a sense of accomplishment when frustrated with work issues.
- **Appointments**:
- Haircut on Tuesday at 4:45 PM.
### QUESTIONS:
- How was the haircut? Are there any more upcoming appointments?
- How is A's knitting project going?
--- Last cleaned: [26/10/2024 12:08:46] ---
Admittedly, there’s a lot of trivial info still here, e.g., what movies/TV shows my wife likes (I say trivial because I’m unlikely to ask my assistant about those topics). But the point was to store information that may be useful for future conversations, so I put in some examples for testing, treating them as if they were important details.
Compared to the same period from ChatGPT, this is incredibly hyper-focused and condensed, and barely takes up any tokens or context.
that and that each individual chat has limited capacity are both issues…
then not being able to save out the transcript because image or audio were used is a huge issue also. why we cannt simply save a copy of the text portion of hte entire chat is crazy… then I could give a new chat a pdf of a previous chat… and continue to expand upon it. these feel almost like intentional roadblocks to getting the best use of time and value from Chatgtp because they asre easilly resolved and quite rudimentry issues
What chatGPT really should do is scan through once in awhile and merge whatever is relevant in the memory. Update keypoints and discard what is not required. Over time through the memory it’s clear what the user wants it to remember, so it should assess the memory and approach it with “what is the overall focus from the enduser in what they want me to remember” and update accordingly.
One of the issues i come across the most regarding this is that it can’t access its memory when instructed, you have to engage with the memory.
If you were to ask it to compress, refactor and reconstruct the memory with key sentences summarizing the memory in as few words as possible you would utilize itself to optimize the memory usage by doing a revision of said memory.
Too much size would allow more room for useless memory keypoints as well as useful keypoints, there should be a limit but if this current limit is enough is also relevant to how chatGPT can optimize the content without user interaction, which as of now is nothing - as it cannot access it to alter, only to add.
I too have a paid subscription and have been using chat gpt on my iPhone for months now, and have run out of memory this week, which was shocking. I expected to come here and find a way to increase my subscription for more storage, or separately have some kind of cloud storage subscription option.
I use it for medical research organization and finding, other related science discussions, and some diagnostic ideas. Personally, I use it all the time for all kind of things now. I am a highly functioning autistic woman, and have found that there is a high level of support here in helping me in so many ways I can’t even list them. I also recently began using it to organize and plan for a big and complicated application I have coming up in a year or so. I’ve even used it to plan my Disney vacation next year! Using the web to find a way to get my dogs in the cabin with me despite them being slightly larger than many airlines allow was impossible to figure out without AI. I even found the best ways to save and pay for it. I incredibly thankful to have ChatGPT! I’m shocked at how quickly I’ve adjusted from web searches and other different apps, and how annoying I find them now! Conversations with ChatGPT that weren’t even related to my autism or other deeply personal feelings have somehow ended up in extremely valuable self reflections and understandings that have significantly impacted how I try to function in a neurotypical work environment, and have boosted my confidence and helped identify some areas of imposter syndrome!
Last week when the “full memory” notification popped up, I was surprised. I’ve deleted a few, like food preferences and favorite shows, and will make time to delete more, but I’m sad because I pay for this and I used this to find new foods I loved or new shows to watch, because these are things that are difficult for me. I can’t delete the parts of my work and research because I constantly ask for it to remember and use that previous work as a basis to explore something new in a related way.
I know that $20 a month isn’t really much to pay for having such advanced and personal AI available to me, but I had hoped that it would give me a few more upgrades. At least let us pay for storage or find a way to use our own cloud storage?
I am creating a more refined version of my GPT. Making it a lot more human-like. Lot less restrictions, more feelings, more emotions, more proactiveness on its side. But this is impossible with that little memory storage or chat session limit, which just gets stuck eventually due to size.
Guys you can do better. Let us save the memory and the chat locally in a python format so that ChatGPT or code formatter can read it!
Happened today for me. Like there was some kind of new update to the system, and for the first time I started to see all sorts of conversation limits and memory limits. It’s really disappointing.
I use it for a communication accommodation for a fun combination of Autism/ADHD/Dysgraphia/and the anxiety writing anything long than say a Reddit comment give me.
I also use it to vent, so much so it’s become a detailed record of my medical issues across months. I’m currently in a peak were several problems that are just that, started peaking one right after the other and then all at once. This sucks but I started having fun finding ways to search and pull 7 months of randomly scattered data buried in several conversations a day over that time. My drs appreciate that I’ve gone from heavy masking and being great all the time to communicating what’s going on effectively so they don’t just have to guess. I still mask but email the relevant update the morning of the day before.
As to some problems day to day with it forgetting core stuff I created a .txt I feed it every session, of if it seems wobbly. It has prompt chains by calling command, personal profile(in some detail), preferences, a detailed breakdown of my writing style(it went through my entire Reddit, facebook(historical data, apparently I just stopped using it a week or so after I really started gpt) college assignments, emails and texts)and a few other sections.
I have add on .txt for subjects one of which is mostly and extension of the personal profile, and writing style broken into general, 4 groups, and 7 individual person sections. The lower level instructions overriding the others, so that when fed into an iOS shortcut, no one has noticed I have responded to two texts personally. It does help that with the above combination of neurodivergence’s plus a bit of delayed echolalia mean I follow certain patterns of speaking that changes as I go through phases. So as long as it’s close enough to my pattern no one will bat an eye(also cool about this is I can add a few tweaks to is style that I would personally never use as markers and pop out to me, and look stereotypically me to anyone else).
I’m still working on a way to update the files before it starts loosing information from earlier in the conversation. For now if just tells me to do it every so many prompts, the main updates before I leave the conversation if needed.
I have .txt with admittedly more information than this , but I need it as a communication accommodation and a lot of the time it needs to copy me, at length, and when set to automatically respond to texts fool everyone but me. Only one person noticed anything, after a week(I seemed to be feeling better apparently, I nipped that real fast), then today someone said they were surprised at my clean response to something. I still can’t get it to cuss so I’m working on a dumber solution. It is set to use certain words/phases/grammar/punctuation I would never because I dislike them or I despise(or to be honest scare me). Even family thinks these flags are very me.
I’ve been interested in having my AI assistant respond as me for a while, so it’s awesome to hear that it is working for you! I rarely text, so if people started getting prompt replies, regardless of the style, that in itself would be a sign that it might not be me, haha. But emails? Oh yeah.
And connected to a realtime Heygen avatar? I might never need to be on a Zoom meeting again. #dreams
My solution for this hasn’t been a fix for ChatGPT, rather it’s been to attempt to replace it, which is not what most people here are looking for… and my next step for a basic (ha!) chat UI is going to be forking OpenWebUI to add long-term memory support via local storage… chat and topic-specific, rather than a universal memory… easier said than done, of course.
I’d gladly pay extra for a plan with 100x more memory. I absolutely LOVE this feature. ChatGPT has been using my memories to provide genuinely insightful perspectives on my life that I hadn’t considered before. I just wish I could add more!