-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: memgpt/prompts/system/memgpt_intuitive_knowledge.txt #774
feat: memgpt/prompts/system/memgpt_intuitive_knowledge.txt #774
Conversation
@cpacker this is a draft of a new system prompt. I expect that there are some subtle considerations for creating system prompts that I don't yet understand, so please do critique the design of the prompt. I have various questions:
|
Here is a sample transcript that illustrates that the LLM I am using (in this case the SauerkrautLM-UNA-SOLAR-Instruct) has already has knowledge of Kaheman's theory of System 1/System 2 aka. Fast/Slow cognition, and to some degree can map that theory to its own methods of "thinking".
|
There are some changes I would recommend. Some passive voice statements should be an active voice to make them more effective as a directive. Example of a fix to make it an active voice correction:
|
Thanks @agiletechnologist! That is useful feedback! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sorry for the delay here!
Please describe the purpose of this pull request.
Add a new system prompt that introduces the concept of intuitive knowledge as a form of memory. See the thread https://discord.com/channels/1161736243340640419/1190489640067674193.
How to test
As far as I know this can only be tested by trying it out, which requires a preset that selects it.
Have you tested this PR?
I have been using variations of this system prompt for the last several days. I think it is working fairly well. memgpt is still trying to access archive memory at times when I think it doesn't need to, but I have actually studied how the agent is coded (which is near the top of my TODOs) so perhaps the behavior isn't dynamic enough to this system prompt to control the behavior to that degree.
Related issues or PRs
I haven't created an issue for this. LMK if you require one.
Is your PR over 500 lines of code?
No
Additional context
See comments below where I post some sample transcripts.