Published: 2025-01-15. Last updated: 2025-06-01.


A system prompt is a set of instructions given to an AI model before the conversation starts, telling it how to behave, what role to play, and what constraints to follow. This page explains what is a system prompt, how it differs from a regular user message, and when the term matters. It is written for team leads and professionals who use AI tools daily, not for developers.


Definition

A system prompt is a hidden or pre-conversation instruction that shapes how an AI model responds to every message that follows.

It sits above the chat. The user never types it mid-conversation. Instead, it establishes context once, quietly, so the model knows its role before the first question arrives. Think of it as a standing brief you hand to a new assistant before they pick up the phone.

Most major AI platforms support this. In ChatGPT, it appears as the "Custom Instructions" or the system field in the API. Claude calls it the system prompt directly. Copilot and Gemini both accept equivalent configuration, though the interface label varies.

A worked example

Say you want an AI assistant to answer customer questions in a formal, concise tone and never discuss competitors. Instead of repeating those instructions in every message, you write them once as a system prompt:

System prompt

You are a customer support assistant for Acme Co. Always respond formally and in three sentences or fewer. Do not mention or compare competitor products.

Every user message that follows inherits those rules automatically. The customer types a question; the assistant answers within the constraints you set.

When does the term apply?

"System prompt" is standard terminology in ChatGPT and Claude. In Microsoft Copilot the same concept is called a configured instruction or custom instruction. Gemini uses system instructions. The underlying behavior is identical across all four: text that runs before the conversation and shapes every response.

The term does not apply to a regular chat message, even a detailed one. If you type instructions into the user turn, that is zero-shot prompting, not a system prompt.

Related terms

A few terms come up alongside system prompts often enough that it is worth knowing where one ends and another begins.

TermWhat it meansHow it relates
User promptThe message a person types in the chat windowThe system prompt runs before this; together they shape the response
Role promptingAssigning the model a persona or job titleOften done inside a system prompt
Zero-shot promptingAsking the model to complete a task with no examplesCan be used with or without a system prompt
Context windowThe total text the model can hold in memory at onceThe system prompt occupies part of this space

Frequently asked questions

Does every AI tool support system prompts?

Most major tools do, but the exact mechanism varies. ChatGPT, Claude, Copilot, and Gemini all accept some form of persistent instruction, though the interface differs across each one.

Can a system prompt be overridden by the user?

Yes. A determined user can often contradict or ignore system prompt instructions mid-conversation. They set defaults, not hard rules.

Do system prompts work for every use case?

They work best for recurring, structured tasks. For a one-off question, writing a system prompt is more overhead than it is worth.

Read the full guide

System prompts are one piece of a larger picture. If you want to build prompts that actually hold up across a team, it helps to understand how they fit alongside other techniques, such as zero-shot prompting and role prompting.

The complete guide to prompting techniques covers how to combine these approaches in practice. And if you want ready-made system prompts your team can use today, the Convergence prompt template library is a good place to start.