Role-Goal-Context Framework
Share
A three-part framework for crafting effective ChatGPT prompts to get better, more contextual responses.
Core Framework Components
-
Role: Define ChatGPT's role upfront
- Example: "You are my research assistant"
- Example: "You are my therapist/coach/strategist/analyst"
-
Goal: State clear objective
- What you're trying to achieve
- What type of output you need
- Example: "I'm trying to write a persuasive blog post about X"
-
Context: Provide relevant background
- Give situation-specific details
- Share any constraints or requirements
- Allow ChatGPT to understand the full picture
Key Prompt Strategy
- Ask ChatGPT to pose questions back to you
- Helps gather necessary context
- Forces deeper thinking about the problem
- Leads to more tailored responses
- Example: "Ask me the questions you'd need if you were my lawyer"
Benefits of This Approach
-
Avoids generic answers
- Gets past surface-level responses
- Tailors advice to specific situations
-
Creates interactive dialogue
- Builds context through conversation
- Allows for clarification and refinement
-
Produces more informed solutions
- Uses complete context for recommendations
- Can account for specific circumstances
- Example: "Since you're incorporated here, you should..."
Advanced Applications
-
Can be used for various purposes:
- Legal/tax advice (with proper context)
- Personal/life decisions
- Professional coaching
- Strategic planning
- Complex problem-solving
-
Can be enhanced by specifying perspective
- Example: "Explain X as if you were Malcolm Gladwell"
- Changes how information is presented and analyzed
40:44 - 45:09
Full video: 01:01:00SP
Shaan Puri
Host of MFM
Shaan Puri is the Chairman and Co-Founder of The Milk Road. He previously worked at Twitch as a Senior Director of Product, Mobile Gaming, and Emerging Markets. He also attended Duke University.