Introduction
-
The quality of what you get from ChatGPT often depends heavily on how you ask (the prompt).
-
Good prompts guide the model, reduce ambiguous responses, and get more useful, accurate output.
-
In this post, you’ll learn principles, common mistakes, prompt templates, and sample prompts you can adapt.
What Is a Prompt?
-
A prompt is the input (question / instruction) you give ChatGPT (or any LLM) to generate a response.
-
Prompt engineering is the skill of writing better prompts so the model gives better results.
Best Practices / Principles of Effective Prompts
Here are guidelines adopted from OpenAI, prompt engineering guides etc.:
| Principle | What It Means | Tip / Example |
|---|---|---|
| Be Clear & Specific | Avoid vague or ambiguous prompts | Instead of “Write about dogs,” ask “Write a 300-word guide on how to train a puppy to sit, with step-by-step instructions.” Seer Interactive+2AI Agents for Customer Service+2 |
| Provide Context | Give background so the model understands intent | “You are an experienced nutritionist. Explain to a beginner…” |
| Use “Act as / Role” | Tell ChatGPT to adopt a persona / role | “Act as a resume coach…” LinkedIn+1 |
| Request Format / Structure | Ask for bullet lists, tables, JSON, etc | “Give me 5 bullet points,” “Output in a table” |
| Use Delimiters / Separation | Use markers (—, ***, triple quotes) to distinguish instructions / context from prompt | Helps prevent the model mixing instruction vs content. Seer Interactive+1 |
| Include Examples | Show a sample of desired output | “Here’s how I want format: …” |
| Refine / Iterate | If first result is not perfect, ask follow-up adjustments | “Shorten to 150 words,” “Make tone more conversational” |
| Manage Length & Constraints | E.g. “Under 200 words,” or “Include 3 subheadings” | Helps prevent rambling or overly verbose answers |
| Distinguish Must / Don’t | Specify what to include and what to exclude | “Include benefits; don’t mention price” |
Sample Prompt Templates & Examples
-
Template:
“Act as a [role/profession]. Provide [what you want] about [topic], in a [tone] style, in [format], not exceeding [limit].”
-
Example 1:
“Act as a tech journalist. Write a 5-point pros/cons comparison between Midjourney and Stable Diffusion, in a friendly tone, in about 200 words.”
-
Example 2:
“You are a resume expert. Generate a bullet list of 7 tips to improve a software engineer’s resume, focusing on impact metrics.”
Common Mistakes to Avoid
-
Vague or short prompts (“Tell me about AI”)
-
Overloading many requests into one prompt (too many tasks at once)
-
No structure guidance (asking for “talk about X and Y” without telling how to present)
-
Not giving context (the model might assume wrong audience or style)
-
Not refining/revising the output
Advanced Techniques / Tips
-
Use chain-of-thought prompting (ask model to think step by step)
-
Use self-critique or review requests: ask model to assess or refine its own output
-
Use few-shot prompting: provide 1–2 example input-output pairs
-
Use tool integration (if model supports) or custom instructions
Conclusion
-
The difference between an okay response and a great one often lies in your prompt.
-
Use clarity, context, structure, and iteration to get better results.
-
Start with simple prompts, refine, experiment, and build your “prompt library.”