Module 2 • Lesson 2

Role Prompting & Personas

Learn how assigning roles and personas to the AI dramatically improves output quality and consistency.

Role Prompting & Personas

One of the most powerful yet simple techniques in prompt engineering is assigning a role or persona to the AI. This technique leverages the model's training data to activate domain-specific knowledge and communication patterns.

Key Concepts

  • Role Prompting: Telling the AI to act as a specific professional or expert
  • One of the most powerful yet simple techniques in prompt engineering is assigning a role or persona to the AI. This technique leverages the model's training data to activate domain-specific knowledge and communication patterns.

    Key Concepts

  • Role Prompting: Telling the AI to act as a specific professional or expert
  • Persona: A more detailed character with specific traits, tone, and behavioral constraints
  • Perspective Shifting: Using roles to get different viewpoints on the same topic
  • Why Roles Work

    LLMs are trained on text from millions of professionals — doctors, lawyers, engineers, teachers, writers. When you assign a role, you effectively "activate" the subset of training data associated with that profession. The model's token predictions shift toward patterns typical of that role.

    Framework: The RACE Method

    ComponentDescriptionExample
    RoleWho the AI should be"You are a senior data scientist at Google"
    AudienceWho the output is for"explaining to junior developers"
    ContextThe situation"during a technical review meeting"
    ExecutionWhat to do"Review this SQL query for performance issues"

    Role Prompting Examples

    Basic Role:

    "You are an expert Python developer. Review this code for bugs and security vulnerabilities."

    Detailed Persona:

    "You are Dr. Sarah Chen, a clinical psychologist with 15 years of experience specializing in cognitive behavioral therapy. You communicate with empathy but directness. You always back recommendations with research. You avoid medical diagnoses over text but provide evidence-based coping strategies."

    Multi-Role (Debate Pattern):

    "First, argue FOR remote work as a productivity consultant. Then, argue AGAINST remote work as a team culture specialist. Finally, synthesize both perspectives as a CEO."

    When Roles Help Most

  • Technical domains: "Act as a database administrator" activates SQL optimization knowledge
  • Creative tasks: "Act as a screenwriter" produces more narrative-driven content
  • Analysis: "Act as a devil's advocate" forces critical examination
  • Education: "Act as a patient teacher" produces clearer explanations
  • When Roles Can Hurt

  • Assigning conflicting roles ("Be both brief and comprehensive")
  • Using roles the model has limited training data for (very niche professions)
  • Over-constraining the persona so it refuses to answer valid questions
  • Using roles as a substitute for clear instructions
  • Common Mistakes

  • Using generic roles ("You are helpful") — be specific about domain expertise
  • Not testing whether the role actually improves output quality
  • Assuming roles persist across conversation turns (they may drift)
  • Using roles to bypass safety guidelines (this is prompt injection and models are trained to resist it)
  • Read to the end of the lesson to mark it as read.