Why prompting matters
Most people type a loose question into a chat window and expect AI to read their minds. That doesn't work. AI models respond to structure, context and clear instructions. The difference between a vague prompt and a good prompt is often the difference between unusable output and something you can use right away.
1. Be specific about the desired format
Instead of "write an email", try: "Write a professional email of no more than 150 words to a customer asking for a payment extension. Show understanding but be clear about the terms."
The more specific you are about length, style, tone and audience, the less you need to adjust afterwards. Think about the output format: do you want a list, running text, a table or a summary?
2. Provide context
Tell the AI who you are, what your goal is and who the output is intended for. A marketer writing a blog post needs different output than a developer creating documentation.
Example: "I own a webshop selling sustainable clothing. I want to write an email to customers who haven't ordered in 6 months. Tone: warm but not pushy."
3. Use examples (few-shot)
Provide 2-3 examples of the desired result. The AI learns from the patterns in your examples and applies them to new input. This works particularly well for tasks where style or format matters - think product descriptions, social media posts or customer service responses.
4. Think step by step (chain-of-thought)
Ask the AI to reason step by step before drawing a conclusion. This leads to better results with complex questions, because the model is forced to go through intermediate steps instead of jumping straight to an answer.
Add a sentence like: "Think through this step by step before giving your answer."
5. Iterate and refine
Treat your first prompt as a starting point. Analyze the output, identify what can be improved and adjust your prompt. After 2-3 iterations you usually have a prompt that consistently delivers good results.
A good practice: save your best prompts in a document. This way you build a personal library that you can reuse and refine over time.
