Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Setting The Rules Before The Conversation Starts | Advanced Prompting and Knowing the Limits
Prompt Engineering for Work

bookSetting The Rules Before The Conversation Starts

Swipe to show menu

Every conversation you have with an AI tool starts with a blank slate. The model doesn't know who you are, how you write, what your role is, or what standards your output needs to meet. You've been compensating for this by including context in every prompt — which works, but means repeating the same information over and over.

System prompts solve this. They are instructions that run before the conversation begins, setting permanent rules that apply to everything the model produces in that session — without you having to restate them every time.

What A System Prompt Is

Note
Definition

A system prompt is a block of instructions placed at the start of an AI interaction that defines how the model should behave throughout the entire conversation. Unlike a regular prompt, it isn't part of the dialogue — it's the operating context the model works within.

Think of it as the briefing you'd give a new assistant before they start work:

  • Who they're working for and what the organization does;
  • What tone and style to use in all communications;
  • What topics to focus on and what to avoid;
  • What format to default to when none is specified;
  • Any standing rules that apply to every task.

Once a system prompt is set, every message you send in that session is interpreted through that frame — without you needing to restate any of it.

Where You Can Use System Prompts

Access to system prompts varies by tool and plan:

  • ChatGPT — available through the Custom GPTs feature, where you define a system prompt for a reusable AI configuration;
  • Claude — available in the API and in Claude's Projects feature, where you can set persistent instructions for a workspace;
  • API access — any tool built on the OpenAI, Anthropic, or Google API allows a system prompt as a dedicated parameter, separate from the user message;
  • Embedded tools — some enterprise tools like Microsoft Copilot Studio allow system-level configuration for custom AI deployments.

If you're using a standard consumer chat interface without these features, the closest equivalent is a standing context block at the start of your conversation — a paragraph you paste at the beginning of any session that establishes your role, preferences, and constraints.

Screenshot description: A split-screen view showing two chat interfaces side by side. Left side — a standard chat window with no system prompt. The user sends a request: Write a response to this client complaint. The AI produces a generic, neutral customer service response in a default tone. Labeled "No system prompt → default behavior." Right side — the same chat interface but with a system prompt visible in a configuration panel above the chat (styled like a settings or instruction box, labeled "System instructions"). The system prompt reads: "You are a senior customer success manager at a B2B SaaS company. Always respond to client issues with empathy first, then a clear resolution path. Keep responses under 150 words. Never use corporate filler phrases like 'we apologize for any inconvenience.'" The same user request produces a noticeably warmer, more specific, and more direct response. Labeled "System prompt set → consistent, configured behavior."

What To Put In A System Prompt

A well-written system prompt covers the standing information that applies to all tasks in a given context. Useful elements include:

  • Role and context — who you are, what your organization does, what the AI is helping you with;
  • Tone and style defaults — formal or conversational, technical or plain language, first or third person;
  • Formatting defaults — bullet points or prose, maximum lengths, heading conventions;
  • Standing constraints — phrases to avoid, topics outside scope, things to always include;
  • Audience defaults — who the output is typically for, and what that audience cares about.

An example system prompt for a marketing professional:

Note
System Prompt

You are assisting a B2B content marketer at a mid-size HR technology company.

Tone: clear, direct, and professional — never jargon-heavy or salesy. Write like a knowledgeable peer, not a vendor.

Default format: short paragraphs for prose, bullet points for lists. Maximum 150 words unless specified otherwise.

Audience: HR leaders and People Operations professionals at companies with 200–2000 employees.

Avoid: phrases like "game-changing," "revolutionary," "best-in-class," or any superlatives that can't be verified.

What A System Prompt Cannot Do

System prompts are powerful but not unlimited. They cannot:

  • Override the model's core safety guidelines and built-in restrictions;
  • Give the model access to information it wasn't trained on;
  • Guarantee perfectly consistent behavior across every response — complex or ambiguous tasks may still require explicit guidance in the individual prompt;
  • Replace good prompt writing for specific, high-stakes tasks — a system prompt sets defaults, your individual prompts handle exceptions.

A system prompt is a foundation, not a replacement for prompting skill. The techniques from Sections 1 and 2 still apply to every individual message — the system prompt just means you don't have to repeat the standing context every time.

question mark

Which statement accurately describes the purpose and limits of a system prompt in an AI conversation?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 4. Chapter 1

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Section 4. Chapter 1
some-alt