Talking to an AI is not like using a search engine. When you use Google, you type keywords. When you use an AI like ChatGPT or Claude, you provide instructions. The quality of the AI’s output is directly tied to the clarity of your input. This is called Prompt Engineering.
5 Steps to Writing the Perfect AI Prompt
- Provide Context: Give the AI background information and context.
- Define the Request: State exactly what you want the AI to do using action verbs.
- Set Constraints (Explanation): Tell the AI what not to do, or set boundaries on length.
- Choose a Persona (Action): Define the voice or tone the AI should adopt.
- Specify the Format (Type): State exactly how you want the final output structured.
What is the CREATE Framework?
To write consistently great prompts, use the CREATE framework.
Context
Give the AI background information. Who are you? What is the situation? Bad: Write an email to my boss. Good: I am a junior marketing associate. I need to write an email to my boss, Sarah, explaining that the Q3 social media report will be delayed by two days because we are still waiting on data from the paid ads agency.
Request
State exactly what you want the AI to do. Use strong action verbs. Examples: Summarize, brainstorm, translate, rewrite, draft, analyze.
Explanation (Constraints)
Tell the AI what not to do, or set boundaries on length and complexity. Examples: “Keep it under 200 words.” “Do not use corporate jargon.” “Explain this so a 10-year-old can understand.”
Action (Tone/Persona)
Define the voice the AI should adopt. Examples: “Act as an expert copywriter.” “Use a confident and persuasive tone.” “Be empathetic and professional.”
Type (Format)
Specify how you want the final output structured. Examples: “Provide the answer as a bulleted list.” “Format this as an HTML table.” “Write this as a 3-act play.”
How Do You Put Prompting Frameworks Together?
The Final Prompt: “Act as an expert copywriter (Action). I am launching a new organic dog food brand (Context). Brainstorm 5 potential Instagram ad captions (Request). They must be funny, under 50 words each, and not use the word ‘healthy’ (Explanation). Format them as a numbered list (Type).”
Common Prompting Mistakes to Avoid
Even experienced users make these errors. Eliminating them will immediately improve your output quality.
Being Too Vague
“Write something about marketing” gives the AI no direction. It will produce the most statistically average marketing content ever written — because that is literally what it is designed to do when given no constraints. Always specify the audience, the goal, and the format.
Giving Contradictory Instructions
“Write a comprehensive, detailed analysis in under 100 words” is a contradiction. The AI will either ignore the word limit or produce a surface-level response. When you set constraints, make sure they are compatible with each other.
Ignoring Iteration
Your first prompt is a hypothesis, not a final product. If the output is not what you wanted, do not start over. Instead, refine: “That’s good, but make the opening sentence more direct and remove the third paragraph entirely.” Iterative refinement almost always produces better results than rewriting the entire prompt from scratch.
Overloading a Single Prompt
If you need an AI to research a topic, write an outline, draft an article, and format it for publication — do not put all of that into one prompt. Break complex tasks into sequential steps. First: “Research the top 5 trends in renewable energy.” Then: “Based on those trends, write an outline for a 1,500-word article.” Then: “Write the article based on this outline.”
Prompt Templates You Can Use Today
Here are three ready-to-use templates for common tasks.
Email Template
“Act as a [your role]. Write a [type of email] to [recipient and their role]. The purpose is to [specific goal]. The tone should be [tone]. Keep it under [word count]. Do not use [words or phrases to avoid].”
Content Creation Template
“You are a [type of writer] writing for [target audience]. Write a [format: blog post / social media caption / newsletter] about [topic]. Include [specific elements to include]. The tone should be [tone]. Length: [word count or paragraph count].”
Analysis Template
“Analyze the following [type of content]. First, identify the three main strengths. Second, identify the three main weaknesses. Third, provide specific recommendations to improve each weakness. Format your response as a numbered list with bold headings.”
Frequently Asked Questions
What is prompt engineering?
Prompt engineering is the practice of crafting precise instructions to guide an AI model to produce the exact output you want. It is the single most important skill for anyone using AI tools regularly. If you are brand new to AI, our getting started with AI guide covers the fundamentals before diving into prompting.
Does spelling and grammar matter in a prompt?
While AI models can usually understand typos, clear grammar and structured formatting lead to more accurate and reliable responses. This matters even more when prompting image generators like Midjourney or DALL-E, where every word directly shapes the visual output. Think of your prompt as a professional brief — the clearer it is, the better the output.
How long should a prompt be?
A prompt should be as long as necessary to provide adequate context. For simple tasks, a sentence or two is fine. For complex tasks (writing articles, conducting analysis, generating structured data), a good prompt is often 3-4 paragraphs of detailed instructions. There is no penalty for being thorough.
Should I be polite to the AI?
Saying “please” and “thank you” does not change the model’s intelligence, but using clear, direct, and professional language often yields cleaner results. Avoid filler words and get to the point.
Can I save and reuse good prompts?
Absolutely. Building a personal prompt library is one of the highest-leverage habits you can develop. When you find a prompt that consistently produces great results, save it as a template with placeholder variables that you can customize for each new use. For a deeper look at how different models respond to the same prompts, see our ChatGPT vs Claude comparison.
What is the difference between a system prompt and a user prompt?
A user prompt is what you type into the chat. A system prompt is a set of background instructions that define how the AI should behave across all interactions. System prompts are available through API access and some advanced chat interfaces. For a deeper dive, read our guide on Prompt Engineering 201.
