Is there any difference in the way these two fields are parsed and processed?
A response I got from ChatGPT claimed that the Role field isn’t parsed with each submission, and I could improve response to an agent I’m building by moving more “rules” and other unchanging instructions into that field rather than the Prompt Frame.
Both the Role field and Prompt/Prompt Frame end up as instructions sent to the model when a user submits something. The model doesn’t “ignore” one or process it separately later. It sees the full context together each time it generates a response.
In practice:
The Role field is good for stable, always-on behavior (tone, persona, general rules).
The Prompt Frame is better for dynamic instructions that depend on user input.
So moving fixed rules into the Role field can help keep things cleaner and more consistent, but not because it’s processed differently or “cached.” It’s just better organization.
Also worth noting, Pickaxe works by combining your instructions, user input, and any knowledge into the same context for each response
If you’re optimizing an agent, happy to take a look at your setup and suggest what goes where.