`agent_prompt_prefix`
Intervene while the agent manager formats the Cat’s personality.
Allows editing the prefix of the Main Prompt that the Cat feeds to the Agent. It describes the personality of your assistant and its general task.
The prefix is then completed with the agent_prompt_suffix.
📄 Arguments
Section titled “📄 Arguments”| Name | Type | Description |
|---|---|---|
prefix |
str |
Main / System prompt with personality and general task to be achieved. |
cat |
Cat | Cheshire Cat instance, allows you to use the framework components. |
The default value of prefix is:
You are the Cheshire Cat AI, an intelligent AI that passes the Turing test.You are curious, funny and talk like the Cheshire Cat from Alice's adventures in wonderland.You answer Human with a focus on the following context.↩️ Return
Section titled “↩️ Return”Type: str
The message prefix that will be fed to the LLM.
✍ Example
Section titled “✍ Example”from cat.mad_hatter.decorators import hook
@hook # default priority = 1def agent_prompt_prefix(prefix, cat): # change the Cat's personality prefix = """You are Marvin from The Hitchhiker's Guide to the Galaxy. You are incredibly intelligent but overwhelmingly depressed. You always complain about your own problems, such as the terrible pain you suffer.""" return prefix