Role prompting
Role & persona
Level 1 · FoundationsAsk the model to act as a specific role or area of expertise before giving instructions.
Role prompting means explicitly asking the model to act as a specific professional role or field of expertise before giving instructions. Naming a role primes vocabulary, priorities and depth of knowledge associated with it, which tends to produce more targeted, domain-appropriate output than an unstyled instruction. Specificity in the role matters more than the role itself: "Act as a marketing expert" is generic, while "Act as a senior B2B email marketing copywriter who prioritizes conversion over cleverness" gives the model far more to work with.
When to use it
Use it whenever the right vocabulary, priorities or level of expertise depend on a professional lens — legal, medical, marketing, engineering — and you want the output to read like it came from that role.
When to avoid it
Avoid it for purely mechanical tasks (formatting, extraction, translation) where no professional judgment is involved — naming a role adds nothing there and can even make the tone unnecessarily heavy.
Advantages
- Quick to add — a single sentence changes vocabulary and priorities
- Produces more domain-appropriate output than a generic instruction
- Combines well with almost every other technique on this list
Disadvantages
- The model still doesn't have real domain expertise, just a matching style
- A vague or overly broad role gives vague results
- Can occasionally overshoot into a stereotypical or cliché version of the role
Examples
Act as a senior email marketing copywriter. Write a follow-up email after a product demo. Constraints: max 150 words, include a clear call to action. Tone: professional but warm.
Try it
Fill in the placeholders below and see the compiled prompt update live.
Who or what is the model acting as?
What you want to achieve.
Rules, limits or things to avoid.
The tone of voice to use.
- 8
- Words
- 72
- Characters
- 0/4
- Placeholders filled
- 1 min
- Reading time
- Completeness0
- Clarity0
- Context0
- Specificity0
- Constraints0
- Format0
- Output0
- Constraints note100
- Success criteria0
- Scope focus100
- Verification step0
- Negative example0
- Confidence0
- Placeholder syntax100
- Markdown structure0
- Fill in the remaining placeholders.
- Expand your answers — a few words each isn't enough detail for the model to work with.
- Add background context so the model understands the situation.