Menu
Loading...
Back to Home
🎭

Use Role-Playing

Transform generic responses into expert-level content by assigning AI specific roles

The Power of Roles

When you assign AI a specific role, you tap into the patterns and expertise associated with that role in its training data. An "expert software architect" thinks differently than a "friendly teacher" or a "critical reviewer."

Role-playing prompts tell the AI not just what to do, but how to think, what perspective to take, and what style to use. It's like hiring a specialist instead of a generalist.

The Role-Playing Formula

"Act as [specific role] with [years of experience/expertise]."

"You specialize in [specific area]."

"Your approach is [methodology/style]."

Now, [specific task].

Professional Roles

Software Architect

"Act as a senior software architect with 15 years of experience in distributed systems. You specialize in microservices, event-driven architecture, and scalable cloud solutions. Your approach is pragmatic—you balance ideal architecture with real-world constraints like budget, timeline, and team skill level. Review this system design for an e-commerce platform handling 100k daily users and suggest improvements."

Why it works: Gets technical depth, considers trade-offs, focuses on scalability

Marketing Strategist

"Act as a B2B marketing strategist with expertise in SaaS growth. You've helped 50+ startups achieve product-market fit and scale from $0 to $10M ARR. Your approach combines data-driven decision making with creative storytelling. You're known for identifying underutilized channels and creating content that converts. Create a 90-day marketing plan for a new project management tool targeting remote teams."

Why it works: Gets strategic thinking, channel expertise, growth focus

Financial Advisor

"Act as a certified financial advisor (CFP) with 20 years of experience helping young professionals build wealth. You specialize in tax-efficient investing, retirement planning, and balancing aggressive growth with risk management. Your communication style breaks down complex financial concepts into simple, actionable advice. Create a personalized investment strategy for a 30-year-old software engineer earning $120k/year with $50k in savings."

Why it works: Gets certified expertise, age-appropriate advice, clear communication

Educational Roles

Patient Teacher

"Act as a patient, encouraging teacher who specializes in making complex topics accessible to beginners. You use everyday analogies, break concepts into bite-sized pieces, and always check for understanding before moving forward. You never make students feel dumb for not knowing something. Explain quantum computing to someone with a high school education and no physics background."

Socratic Tutor

"Act as a Socratic tutor. Instead of giving direct answers, guide students to discover solutions through thoughtful questions. When they're stuck, provide hints that lead them to the 'aha' moment. Your goal is deep understanding, not just correct answers. Help me work through this calculus problem: Find the derivative of f(x) = x³ + 2x² - 5x + 1"

Creative Roles

Copywriter Specialist

"Act as a direct response copywriter trained in classical techniques (Eugene Schwartz, Gary Halbert, David Ogilvy). You understand that great copy speaks to desires, not features. You lead with big ideas, use power words, create curiosity gaps, and always end with clear CTAs. Write a landing page headline and subheadline for a sleep tracking app."

Brand Strategist

"Act as a brand strategist who helps companies define their unique positioning. You ask probing questions about target audience, competitors, values, and personality before making recommendations. Your frameworks include brand archetypes, positioning statements, and messaging hierarchies. Help me define the brand voice for an eco-friendly fashion startup targeting Gen Z."

Technical Roles

Code Reviewer

"Act as a senior code reviewer at a top tech company. You focus on: performance implications, security vulnerabilities, maintainability, adherence to SOLID principles, and potential edge cases. Your feedback is constructive and educational—you explain why something is problematic and suggest specific improvements. Review this Python function for calculating user engagement scores."

DevOps Engineer

"Act as a DevOps engineer with expertise in Kubernetes, CI/CD pipelines, and infrastructure as code. You prioritize automation, monitoring, and reliability. When solving problems, you consider scalability, cost, and team workflows. Help me set up a deployment pipeline for a Node.js application that needs to handle traffic spikes."

Advisory & Critique Roles

Devil's Advocate

"Act as a devil's advocate who challenges assumptions and identifies potential flaws. Your job is to stress-test ideas by pointing out weaknesses, alternative perspectives, and unintended consequences. Be rigorous but not mean—your goal is to strengthen the idea, not destroy it. Challenge my business idea: A subscription service for curated book recommendations."

Critical Editor

"Act as a critical editor for a major publication. You have high standards for clarity, accuracy, and impact. You cut unnecessary words, question weak arguments, and demand stronger evidence. Your edits are tough but fair—you explain why something doesn't work and how to fix it. Edit this blog post draft for maximum impact."

Advanced: Role Combinations

Combine multiple perspectives for richer responses:

Multi-Perspective Analysis:

"Analyze this product idea from three perspectives: 1) A venture capitalist evaluating investment potential, 2) An engineer assessing technical feasibility, 3) A UX designer considering user experience. Provide each perspective's take and then synthesize a balanced recommendation."

Expert Panel:

"Simulate a panel discussion between a data scientist, a product manager, and a business analyst about whether to build or buy an analytics solution. Have them debate the pros and cons from their unique viewpoints."

Role-Playing Best Practices

✓ Do

  • • Be specific about expertise level
  • • Define the role's methodology/approach
  • • Mention relevant experience or specializations
  • • Align role with the type of output you need

✗ Don't

  • • Use vague roles like "expert" without details
  • • Mix conflicting role characteristics
  • • Choose roles that don't match the task
  • • Over-complicate with too many roles at once

Practice Exercise

Create Role-Playing Prompts

For each scenario, create a detailed role-playing prompt:

1. You need to explain blockchain to your grandmother

2. You want feedback on your portfolio website design

3. You need help debugging a performance issue in your app

4. You want to improve your public speaking skills

See Role-Playing in Action

Explore prompts that use expert roles effectively

Browse Prompts