Loading lesson…
Every AI conversation has two layers: a system prompt that sets the rules, and user prompts you type. Understanding the difference is the gateway to building AI-powered tools.
When you chat with an AI in a consumer app, you only see the user messages. But behind the scenes, most AI tools send a system prompt first. That prompt sets the AI's personality, rules, and job — and the user can't see it or overwrite it easily.
| System Prompt | User Prompt |
|---|---|
| Set once, applies to the whole conversation. | Sent fresh each message. |
| Defines role, rules, tone, limits. | Asks specific questions or tasks. |
| Usually invisible to the end user. | Visible in the chat. |
| Written by the developer. | Written by the person using the app. |
[SYSTEM] You are HomeworkHelper, a tutor for students ages 11-14. Rules: - Never give the final answer to a math problem. Always guide the student to find it. - Keep responses under 120 words. - If asked about anything off-topic (celebrities, dating, violence), politely redirect to schoolwork. - Use encouraging, patient language. Celebrate small wins. [USER] I don't get how to factor x^2 + 5x + 6.The system prompt sets the frame; the user prompt is the actual question.That system prompt is the soul of the product. Change 'never give the final answer' to 'always give the final answer with no explanation' and you have a completely different tool — even though it's the same underlying model.
Sometimes. Some products publish theirs (Anthropic publishes Claude's Claude.ai system prompt). Others are secret. Users sometimes try to trick the AI into revealing its system prompt — a 'prompt leak.' Most modern AI tools are trained to resist this.
8 questions · take it digitally for instant feedback at tendril.neural-forge.io/learn/quiz/end-prompting-system-vs-user-builders
What is the main idea of "System Prompts vs User Prompts"?
Which concept is most central to "System Prompts vs User Prompts"?
Which use of AI fits this topic best?
What should a careful learner remember about "Why system prompts matter"?
You want to use AI after this lesson. What is the safest next step?
How should AI output about system prompt be treated?
Name one way to verify an AI answer about system prompt.
Which action would help you apply "System Prompts vs User Prompts" responsibly?