Files
letta-server/docs/presets.md
Owen Easter 796c33f1a6 docs: linting, syntax, formatting & spelling fixes for all files (#761)
* Update README.md

* fix: 'ollama run' should be 'ollama pull'

* fix: linting, syntax, spelling corrections for all docs

* fix: markdown linting rules and missed fixes

* fix: readded space to block

* fix: changed sh blocks to text

* docs: added exception for bare urls in markdown

* docs: added exception for in-line html (MD033/no-inline-html)

* docs: made python indentation level consistent (4 space tabs) even though I prefer 2.

---------

Co-authored-by: Charles Packer <packercharles@gmail.com>
2024-01-02 10:31:50 -08:00

1.4 KiB

title, excerpt, category
title excerpt category
Creating new MemGPT presets Presets allow you to customize agent functionality 6580daaa48aeca0038fc2297

MemGPT presets are a combination default settings including a system prompt and a function set. For example, the memgpt_docs preset uses a system prompt that is tuned for document analysis, while the default memgpt_chat is tuned for general chatting purposes.

You can create your own presets by creating a .yaml file in the ~/.memgpt/presets directory. If you want to use a new custom system prompt in your preset, you can create a .txt file in the ~/.memgpt/system_prompts directory.

For example, if I create a new system prompt and place it in ~/.memgpt/system_prompts/custom_prompt.txt, I can then create a preset that uses this system prompt by creating a new file ~/.memgpt/presets/custom_preset.yaml:

system_prompt: "custom_prompt"
functions:
  - "send_message"
  - "pause_heartbeats"
  - "core_memory_append"
  - "core_memory_replace"
  - "conversation_search"
  - "conversation_search_date"
  - "archival_memory_insert"
  - "archival_memory_search"

This preset uses the same base function set as the default presets. You can see the example presets provided here, and you can see example system prompts here.