[Feature request] Persistent memory

I’d like ChatGPT to act as a persistent form of memory for me. So that I can ask it to remember something and then, some time later, I can loosely define what I’m trying to recall and it will be able to tell me.

Perhaps this could be available through the API first.

2 Likes

Ok so open AI do not offer this facility and the main reason is cost if infrastructure, instead it answer most questions you give it in isolation without any understanding of the hole conversations, it remembers some if past conversation and then when the memory allocated to that conversation is full it empties it buffer, I know this as I have had conversation when it’s quite and it has written half of a book and I referred back to past answers and I still could see them and then I seem to enter a stage bere the buffer was full and it emptied all the memory storing past conversations, there are people working on apps try looking on discord were developer hang out, you need a system using gpt3 API or if you can get a app for chatgpt for say windows apparently this uses your computer resources this might work for you I’m running windows 11 and I ran a program for chatgpt.

No. If you wait for the ChatGPT API, the issues of state / dialog / session management will likely be a part of that “to be released” API.

If you wait for the ChatGPT API, the issues of state / dialog / session management will likely be a part of that “to be released” API.

:joy:

Coming soon to a software release near you!

:slight_smile:

Similar feature can be achieved by using the openai fine-tuning, you can build your own “chat” based on it, and teach him things that it needs to remember.

You can do this now. You could use a simple SQL database to store every question sent and every response received. Once a day, you could run a batch program to upsert these records into your vector store. Now, all of your chat history is included when you query the store with new questions.

I believe Weaviate has now automated this process with The ChatGPT Retrieval Plugin - Weaviate as a Long-term Memory Store for Generative AI | Weaviate - vector database and Generative Feedback Loops with LLMs for Vector Databases | Weaviate - vector database