Role Prompting: Making AI Your Expert
roleexpertisetechnique# Role Prompting: Making AI Your Expert
## What Is Role Prompting?
Role prompting means assigning a specific expertise role to the AI before giving your task. Instead of "Write an email," you say "You are a senior business communication specialist. Write an email."
## Why It Works
Language models are trained on vast, diverse data. When you assign a role, you narrow the model's focus to the most relevant subset of its training — the way an expert in that field would write.
## Effective Role Examples
- "You are a Nobel Prize-winning economist..."
- "You are a senior UX designer with 15 years of experience..."
- "You are a Pulitzer Prize-winning journalist..."
- "You are a Harvard law professor..."
## Making Roles More Effective
1. **Be specific**: "Senior Python developer" beats "developer"
2. **Add experience level**: "15 years of experience" adds authority
3. **Include domain**: "B2B SaaS marketing" beats "marketing"
4. **Combine roles**: "You are both a data scientist and a science communicator..."
## Common Mistakes
- Assigning unrealistic roles ("You are the world's best...")
- Not matching the role to the task
- Using roles that don't change the output meaningfully
## Try It
Browse our prompts to see role prompting in action across [many scenarios](/for/writing-blog-post).
## What Is Role Prompting?
Role prompting means assigning a specific expertise role to the AI before giving your task. Instead of "Write an email," you say "You are a senior business communication specialist. Write an email."
## Why It Works
Language models are trained on vast, diverse data. When you assign a role, you narrow the model's focus to the most relevant subset of its training — the way an expert in that field would write.
## Effective Role Examples
- "You are a Nobel Prize-winning economist..."
- "You are a senior UX designer with 15 years of experience..."
- "You are a Pulitzer Prize-winning journalist..."
- "You are a Harvard law professor..."
## Making Roles More Effective
1. **Be specific**: "Senior Python developer" beats "developer"
2. **Add experience level**: "15 years of experience" adds authority
3. **Include domain**: "B2B SaaS marketing" beats "marketing"
4. **Combine roles**: "You are both a data scientist and a science communicator..."
## Common Mistakes
- Assigning unrealistic roles ("You are the world's best...")
- Not matching the role to the task
- Using roles that don't change the output meaningfully
## Try It
Browse our prompts to see role prompting in action across [many scenarios](/for/writing-blog-post).