The briefing — the system prompt.
Before a ball is bowled, you can tell the umpire how to judge every one. That standing instruction is the system prompt.
Every time you chat with an AI, one message does the most work — and you never see it. Whoever built the tool writes it before your conversation starts, and it tells the model who to be and how to answer: its job, its tone, the rules it follows, the shape of its replies. That standing, hidden instruction is the system prompt.
Before a match, the captain briefs the umpire on how this game will be run — “watch closely for faint edges”, “explain your calls to the young keeper”, “keep your signals clear”. The umpire holds that briefing in mind on every ball. The deliveries are identical; only the handling changes.
And the umpire does not memorise the briefing once and forget it. A model has nothing to remember it with — so the system prompt is re-sent with every single ball, riding quietly ahead of each question you ask. One short instruction shapes every reply that follows.
Same umpire, same appeal — swap the briefing and the answer changes completely. That is why the system prompt is the first thing a builder reaches for: often you do not need a different model or a cleverer question, just a clearer brief.
Swap the briefing and replay the same appeal. Watch the umpire's manner change — never the facts.
One argument, set once.
In code the briefing is just a system instruction handed to the model alongside the question. Change that one string and every answer changes with it.
One briefing, every ball.
Set before the conversation and sent on every turn, the briefing is the lens the model reads each answer through. Same appeal, same facts; change the briefing and you change the tone, the length, the format, even the role the umpire plays.
It is the builder's first and biggest lever: before you reach for a different model or a cleverer question, change the instruction the model is standing on.