System prompt

custom instructions, agent instructions, standing instructions
In one sentence

The standing instructions an operator places ahead of every conversation (tone, rules, role) which the user never types and usually never sees.

The system prompt is ordinary text that sits first in the context window, ahead of your message, on every single turn. The model has no separate channel for "rules": it just reads them first. Two consequences: it costs tokens every request, and it is a request rather than a guarantee, so a determined user can often talk a model into repeating it or ignoring it. Never put a secret in one. Products give it other names, with ChatGPT calling it "Custom Instructions" and Copilot "agent instructions", but it is the same idea: standing text read before your message.

Back to all terms

Ready to make an impact?

Turning complex ideas into clear, user-centered product experiences.