Every high-quality prompt contains three fundamental pillars. Understanding and consistently applying these pillars transforms vague requests into precise, reliable AI outputs.
The Three Pillars
Framework: The ICF Model
| Pillar | Question It Answers | Example |
|---|---|---|
| Instruction | What should the AI do? | "Summarize the following article" |
| Context | What does the AI need to know? | "The article is about quantum computing for a non-technical audience" |
| Format | How should the output look? | "Provide a 3-bullet summary, each under 20 words" |
Good vs Bad Prompts
❌ Bad Prompt:
"Tell me about machine learning"
✅ Good Prompt:
"[Instruction] Explain the three main types of machine learning (supervised, unsupervised, reinforcement).
[Context] The audience is business executives with no technical background. Use analogies from everyday business operations.
[Format] Use a table with columns: Type | How It Works | Business Example | When to Use It"
The Specificity Spectrum
| Level | Example | Quality |
|---|---|---|
| Vague | "Write about dogs" | ❌ Unpredictable |
| Moderate | "Write a blog post about dog training" | ⚠️ Decent but generic |
| Specific | "Write a 500-word blog post about positive reinforcement dog training for first-time puppy owners, in a friendly conversational tone, with 3 actionable tips" | ✅ Precise, reliable |