If you've used an AI tool that has a "custom instructions" or "system prompt" field separate from the regular chat box, you've already run into the two-channel design most modern assistants use. They're not interchangeable.
- The system prompt sets standing behavior that applies to every message.
- The user prompt is the specific, per-turn request that changes each time.
- Moving repeated instructions into the system prompt keeps requests shorter and more consistent.
The system prompt sets standing behavior
This is where you put instructions that should apply to every message in the conversation — tone, persona, constraints, formatting preferences. It's set once and quietly shapes everything that follows, rather than being repeated every time.
The user prompt is the actual request
This is the specific, per-turn ask — "summarize this," "fix this bug," "draft a reply." It changes every message, while the system prompt stays constant in the background.
Why the separation matters
Putting standing instructions in the system prompt instead of retyping them every message keeps your actual requests shorter and the model's behavior more consistent across a long conversation.
Frequently Asked Questions
What is a system prompt?
A standing instruction — tone, persona, constraints — set once and applied to every message in a conversation, separate from the per-message user prompt.
When should I use a system prompt instead of repeating instructions?
Any time you catch yourself retyping the same instruction at the start of every message — that's a signal it belongs in the system prompt instead.