Definition
A system prompt defines persona, tone, tools, and constraints before the user speaks. Many APIs treat it as a distinct message role with stronger behavioral influence.
Good system prompts are specific, testable, and version-controlled like code.
In simple terms
An employee handbook handed out before the shift, it shapes how every customer conversation should go.
Where you see it
- "You are a Somali-English tutor; correct gently; never invent grammar rules."
- Safety policies and tool-use rules for agents.
How it works
1.Write role and rules
What to do, what to refuse, output format.
2.Place as system message
API role=system or equivalent.
3.Iterate with evals
Test edge cases and refine.
Why it matters
- System prompts are the cheapest alignment layer in productized LLM apps.
Often confused
System prompts are unbreakable security.
Users can often jailbreak or confuse models, treat prompts as soft controls, not hard guarantees.