Lesson 1 of 6 · System Prompting
What a system prompt really is
Every chat you have ever had with an AI started with a message you never saw. This lesson shows you what that message is, how it gets there, and why it outranks anything you type.
In AI Basics lesson 6 you met the idea of a system prompt for about three paragraphs. You saw one question get three different answers when only the hidden instructions changed. This module goes all the way in. By the end of the six lessons you will have written your own system prompt and installed it in the tool you already use, so you stop re-explaining who you are and what you want in every single chat.
First, though, it helps to understand what a system prompt actually is under the hood, because most of the advice you will read online treats it like a magic spell. It is not. It is a plain text message with a special seat at the table.
The standing briefing
Picture hiring a temp for your front desk in St. George. On day one you hand them a one-page sheet: what the business does, who calls, how you like the phone answered, what to never promise. That sheet is not a conversation. It is the standing briefing: it applies to every call, all day, without you repeating it.
A system prompt is that sheet for an AI model. It is a block of text that gets placed at the very start of the conversation, before your first message, and stays there for the whole chat. The model reads it every time it writes a reply. It is the difference between an assistant who knows your business and a stranger who has to be told again each morning.
Two properties make it different from a normal message. It is persistent: it is there for every reply, not just the next one. And it is privileged: models are trained to treat it as the voice of whoever set up the assistant, so it carries more weight than something a user says mid-chat. We will come back to both.
How the harness puts it there
In AI Basics you learned that the app you tap on your phone is a harness: the software wrapped around the model that handles your account, your chat history, your files, and the buttons on screen. The model itself never sees a button. It only ever sees one long stretch of text.
Every time you hit send, the harness builds that stretch of text from scratch. Here is the order it goes in, top to bottom:
- The system prompt. Placed first, before anything else. The harness prepends it, which just means it sticks it on the front.
- The conversation so far. Every message you have sent and every reply, in order.
- Your newest message. The thing you just typed.
Then the model does what it always does: it predicts the most likely good continuation of all of that text. Because the system prompt is at the top, it colors the prediction for everything below it. When you change the system prompt, you are not editing one answer. You are changing the ground every answer stands on.
Tap through the layers below. The user message never changes. Then swap the system layer and watch what happens to the reply.
Tap each layer: what the model actually receives
Sent first, before your message. Usually hidden from you.
Can you help me write a reply to a customer who left a 3-star review?
The model reads layers 1 and 2 together, then predicts this.
With no standing briefing, the AI writes for nobody in particular. Polite, forgettable, and it asks you a follow-up question you have to answer every time.
Illustrative outputs. Every chat is stacked like this. You only ever type the middle layer, but the top layer shapes everything below it.
Why the model treats it as authoritative
Here is a question that trips people up. If the system prompt is just text, and your message is just text, why does the model obey the system prompt more?
Part of it is position. Text at the top of the context frames everything that follows, the way a job title on a business card frames how you read the name under it. But the bigger reason is training. During the fine-tuning stage you read about in AI Basics, the model was shown millions of example conversations where the system prompt was labeled as coming from the developer, and the model was rewarded for following it consistently. So the model has learned a habit: instructions in the system slot come from the boss, instructions in the chat come from a customer. Both matter. The boss wins ties.
This is why a system prompt that says "never use hashtags" holds up even when, twenty messages later, you are tired and type "just give me something quick." The standing briefing is still there, still at the top, still framed as the rule. A normal message would have scrolled out of mind by then. The system prompt does not scroll.
One caveat worth being honest about. "Authoritative" is not "absolute." A system prompt is a strong habit, not a lock. Lesson 4 covers what a system prompt can and cannot enforce. For now, the practical takeaway is that anything you want to be true in every chat belongs in the system prompt, and anything you want for just this chat belongs in the message.
The hidden one you have been using all along
Here is the part most people never think about. ChatGPT, Claude, Gemini, and Copilot all have their own system prompt, written by the company, sitting at the very top of every conversation you have ever had with them. It is usually thousands of words long. It tells the model its name, the current date, what tools it has, how to handle sensitive topics, how to format lists, and dozens of other things.
You have never seen it because the harness does not show it to you. But every "personality" you have noticed in an AI app, the way one is chatty and another is clipped, the way one loves bullet points and another writes paragraphs, is largely that hidden document doing its job.
When you add your own instructions through custom instructions, Projects, or Gems, the harness places your text into that same top layer, after the company's own text. Your briefing rides on top of theirs. You cannot override the company's rules (you cannot talk ChatGPT out of its safety guidelines by writing a Gem), but inside those rules, you get an enormous amount of room to shape how the assistant behaves for you. That room is what this module is about.
Three things this is not
Clearing up three common mix-ups now will save you frustration later.
- It is not memory. Some apps have a separate feature that quietly saves facts about you across chats. That is useful, but it is unpredictable: you do not control what gets saved or when it gets used. A system prompt is deliberate. You wrote it, you can read it, and it applies the same way every time.
- It is not training. Writing a system prompt does not change the model. The model that reads your instructions is the same model everyone else uses. You are steering, not rebuilding.
- It is not a one-time prompt. Pasting a long briefing as your first message works for that chat. But it scrolls, it can fall out of the context window in a long conversation, and you have to paste it again tomorrow. A system prompt installed in the tool does not scroll and does not need re-pasting.
Try this yourself
Before you write a real system prompt, feel the effect. Open any AI app and start two fresh chats. In the first, just ask the question. In the second, paste this briefing as the first message, then ask the same question right after it. You are simulating a system prompt by hand, which is enough to see the difference.
For this whole conversation, act as my assistant with this standing briefing: I own a small landscaping company in Washington, Utah. My customers are homeowners, many retired. Write in a warm, plain voice, like a neighbor. Never use exclamation points, hashtags, or emojis. Keep every answer under 80 words unless I ask for more. If you need a detail you do not have, ask me one question instead of guessing. Got it? Reply with just "Ready."
Then ask both chats: "Write a reply to a customer who says our crew left tire marks on their lawn." Read the two answers side by side. That gap is what you are about to make permanent.
Last updated August 24, 2026