Advanced Prompting Techniques
18 minBasic prompting — typing a question and reading the answer — gets you maybe 30% of what these tools are capable of. Advanced prompting unlocks the rest. This lesson covers the frameworks that power users rely on every day.
1. Role prompting
Tell the AI who to be before you tell it what to do. This shapes tone, vocabulary, depth, and framing in ways that dramatically improve output quality.
Example: "You are a senior financial analyst with 15 years of experience in tech sector analysis. Your style is precise, data-driven, and appropriately skeptical. Review this revenue forecast and identify the three most questionable assumptions: [paste forecast]"
The more specific the role, the better. "You are an expert" is weaker than "You are a CPA who has reviewed hundreds of small business tax situations."
2. Chain-of-thought prompting
For complex reasoning tasks, ask AI to show its work before giving a conclusion. This dramatically improves accuracy on multi-step problems.
This simple addition has been shown in research to improve complex reasoning accuracy by 20-40% on models like GPT-4 and Claude.
3. Few-shot prompting
Give AI 2-3 examples of the output format or style you want before asking for the real thing. This is the fastest way to get structured, consistent output.
Works especially well for: meeting agenda formatting, performance review writing, data extraction from unstructured text, and recurring report templates.
4. Constraint prompting
Tell AI what NOT to do, in addition to what to do. Negative constraints often produce bigger improvements than additional positive instructions.
Examples: "Do not use jargon or acronyms." / "Do not include more than 3 bullet points per section." / "Do not make any claims I haven't given you evidence for." / "Do not use the word 'leverage.'"
5. Iterative refinement
Your first prompt is a brief. The second prompt is your feedback. The third is your approval or another refinement. Professional power users rarely settle for the first response — they iterate 2-4 times and the quality gap between iteration 1 and iteration 3 is enormous.