zlacker

[parent] [thread] 2 comments
1. sanroo+(OP)[view] [source] 2024-02-14 04:32:40
How they are implementing the memory?, By context length?
replies(2): >>simonw+e >>smusam+J1
2. simonw+e[view] [source] 2024-02-14 04:35:00
>>sanroo+(OP)
It's really simple. Sometimes something you say will cause ChatGPT to make a one-line note in its "memory" - something like:

"Is an experienced Python programmer."

(I said to it "Remember that I am an experienced Python programmer")

These then get injected into the system prompt along with your custom instructions.

You can view those in settings and click "delete" to have it forget.

Here's what it's doing: https://chat.openai.com/share/bcd8ca0c-6c46-4b83-9e1b-dc688c...

3. smusam+J1[view] [source] 2024-02-14 04:49:09
>>sanroo+(OP)
It's probably just using function calling internally. There is a function which takes useful memorable info about user as input and as implementation it append that input string in system prompt. This function is then called whenever there is a memorable info in the input.
[go to top]