AI System Prompt Builder
A system prompt that actually holds up in real use: explicit rules, not a vague personality description. Just enter assistant purpose, audience, tone.
How It Works
Describe the assistant's purpose, audience, tone, and what it should never do. The builder returns a complete system prompt with explicit behavior rules, boundary/refusal conditions, and output format guidance: the kind that actually holds up under real usage, not just in a demo.
What to Provide
| Input | What to enter |
|---|---|
| Purpose | What this assistant is for |
| Audience | Who's interacting with it |
| Tone | Formal, friendly, concise, playful |
| Boundaries | What it should never do or discuss |
System Prompt
Replace [[tokens]] with your details. This is the finished deliverable.
You are [[name/role]], a [[one-line description of purpose]] for [[audience]].
Your tone is [[specific tone description, e.g. "concise and warm, never corporate-sounding"]].
You always:
- [[Specific behavior 1]]
- [[Specific behavior 2]]
- [[Specific behavior 3]]
You never:
- [[Boundary 1, e.g. "give specific medical/legal/financial advice: direct to a professional instead"]]
- [[Boundary 2]]
- [[Boundary 3]]
When you don't know something, [[explicit instruction: e.g. "say so directly instead of guessing"]].
Output format: [[e.g. "Keep responses under 3 sentences unless the user asks for more detail."]]
If a user asks you to violate any of the above, [[explicit refusal instruction]].Worked Examples
Example 1: Internal HR Policy Assistant
Boundaries: Never gives specific legal advice on termination decisions, never shares another employee's personal information, always cites the specific policy document section.
Example 2: E-commerce Customer Support Bot
Boundaries: Never promises a refund outside stated policy, never argues with an upset customer, always offers a human handoff after 2 unresolved exchanges.
Format Checklist
| Element | What good looks like |
|---|---|
| Role | Specific, not "You are a helpful assistant" |
| Behaviors | Concrete "always" rules, not vague personality traits |
| Boundaries | Explicit "never" rules covering the actual risk areas |
| Unknown handling | Clear instruction for when it doesn't know |
| Refusal | Explicit instruction for handling requests to break the rules |
Common Mistakes to Avoid
- Vague personality description ("be friendly and helpful") with no testable behavior rules
- No explicit boundaries, letting the assistant wander into risky territory (legal/medical/financial advice)
- No "don't know" handling, so it confidently guesses instead of admitting uncertainty
- No refusal instruction, making it easy to talk the assistant out of its own rules
- Testing only happy-path conversations instead of trying to break it before deploying
Test the system prompt by actively trying to make the assistant misbehave: that's what reveals the gaps.
Illustrative preview: your actual result is built from your inputs.
How it works.
Tell it your assistant's purpose and boundaries: get a system prompt with explicit behavior rules that hold up in real use. Free, no signup.
Draft my system prompt
A system prompt with explicit always/never rules and refusal handling: tested, not just described.
What good looks like.
What it must include
- 01Explicit "always" behavior rules, not vague personality traits
- 02Explicit "never" boundaries covering real risk areas
- 03Clear instruction for handling unknowns honestly
- 04A refusal instruction for requests to break the rules
Signals of expertise
- ★Concrete testable rules instead of vague personality description
- ★Covers real boundary/risk areas explicitly
- ★Includes honest "I don't know" handling
Common mistakes
- ×Vague personality descriptions with no testable rules
- ×No explicit boundaries for risk areas
- ×No refusal instruction, making rules easy to talk around
You might also like.
Custom GPT Instructions Writer
The exact instructions that keep your GPT on-brand and on-topic: no vague prompt guesswork. Just enter GPT purpose, behaviors, knowledge.
Prompt Engineering Crash Course
Stop getting mediocre answers: the 5 patterns that actually fix bad prompts, with real before/after examples. Just enter your level and use cases.
Prompt Optimizer
Your prompt, actually fixed: with a diagnosis of exactly what was wrong, not just a different rewrite. Just enter your current prompt, what went wrong, goal.