
Introduction
Ever wonder why some AI responses seem spot-on while others miss the mark? It all comes down to how you prompt the model. Reasoning models, unlike other AI systems, work best with clear, concise instructions—no need for excessive guidance. In this guide, we'll explore the best ways to prompt reasoning models effectively and avoid common mistakes.
Key Principles for Prompting Reasoning Models
1. Keep Prompts Simple and Direct
- These models are designed to handle reasoning internally.
- Avoid unnecessary instructions like "think step by step" or "explain your reasoning."
- Stick to concise and specific commands.
✅ Example:
Prompt: "Summarize the key arguments in the climate change debate."
❌ Ineffective Prompt:
Prompt: "Think step by step and explain your reasoning as you summarize the key arguments in the climate change debate."
2. Avoid Chain-of-Thought Prompts
- Unlike traditional AI models that benefit from step-by-step reasoning, these models don’t need explicit breakdowns in their prompts.
- Adding unnecessary thought-process instructions can actually hinder performance.
✅ Effective Approach:
Prompt: "Identify three key challenges in artificial intelligence research."
❌ Ineffective Approach:
Prompt: "First, analyze artificial intelligence research. Then, think about the key challenges step by step before explaining them in detail."
3. Use Delimiters for Clarity
- Clear formatting helps reasoning models distinguish between different sections of input.
- Use markdown, XML tags, or section titles to separate parts of your prompt.
✅ Example with Markdown:
### Task:
Summarize the impact of social media on mental health.
### Constraints:
- Use fewer than 100 words.
- Avoid technical jargon.
✅ Example with XML Tags:
<task> Provide a one-paragraph summary of the causes of World War II. </task>
<constraints> Keep it under 150 words and focus on major geopolitical events. </constraints>
4. Try Zero-Shot First, Then Few-Shot If Needed
- Zero-shot prompting (no examples) is often enough for reasoning models.
- If the response needs improvement, add a few-shot example (example inputs and outputs) while keeping them consistent with the instructions.
✅ Zero-Shot Example:
Prompt: "Generate a brief summary of the history of blockchain technology."
✅ Few-Shot Example (If Needed):
### Example Input:
Explain the significance of the Industrial Revolution.
### Example Output:
The Industrial Revolution was a period of technological and industrial advancements from the late 18th to early 19th century, transforming economies from agrarian to industrialized.
### Task:
Provide a similar summary for the history of blockchain technology.
5. Provide Specific Guidelines
- Define explicit constraints to guide the AI’s response.
- The more specific you are, the better the accuracy of the output.
✅ Example:
Prompt: "Propose a sustainable energy solution with a budget under $500."
✅ Example with Additional Constraints:
### Task:
Suggest an eco-friendly transportation method for city commuters.
### Constraints:
- Must cost under $1,000.
- Should not require a driver’s license.
- Must be accessible to people of all ages.
6. Be Very Specific About the End Goal
- Clearly define what success looks like for your output.
- Encourage the model to refine its response until it meets your requirements.
✅ Example:
### Task:
Provide a three-step strategy for reducing food waste in households.
### Success Criteria:
- Each step must be actionable.
- The strategy should be applicable to an average family.
- Keep the response under 200 words.
7. Formatting Considerations (Markdown & API Changes)
- Reasoning models no longer generate markdown formatting by default.
- To enable markdown formatting, include "Formatting re-enabled" at the start of your developer message.
✅ Example:
Formatting re-enabled
### Key Benefits of Solar Energy
- Reduces electricity costs
- Lowers carbon footprint
- Requires minimal maintenance
Common Mistakes to Avoid
| Mistake | Why It’s Ineffective | Better Approach |
|---|---|---|
| Using vague prompts | Leads to unclear or generic responses | Be precise and define success criteria |
| Adding unnecessary reasoning instructions | Can hinder performance | Keep instructions direct and concise |
| Overloading the prompt with examples | May confuse the model | Start with zero-shot and add examples only if needed |
| Ignoring delimiters | Can make input hard to interpret | Use section titles or XML/Markdown formatting |
Conclusion
Prompting reasoning models effectively requires clarity, specificity, and structure. By following these best practices—keeping prompts simple, avoiding unnecessary reasoning instructions, using delimiters, and defining constraints—you can get more accurate and relevant AI responses. Always start with zero-shot prompting, refine as needed, and structure inputs to maximize clarity.
FAQs
1. Why shouldn’t I use "think step by step" in my prompt?
These models already reason internally, so extra instructions can actually interfere with their performance.
2. Do I always need to provide examples in my prompt?
Not necessarily. Start with a zero-shot approach. If the model’s response isn’t ideal, add a few-shot example for better results.
3. What happens if I don’t specify constraints?
The model may produce a response that’s too broad or not aligned with your needs. Defining constraints ensures relevance.
4. How do I enable markdown formatting in API responses?
Include the phrase "Formatting re-enabled" at the start of your developer message to allow markdown formatting.
5. What’s the best way to structure long prompts?
Use section titles, XML tags, or markdown to clearly separate instructions, constraints, and examples.
By refining your prompt-writing approach, you can maximize the accuracy and usefulness of AI-generated responses. Follow these tips, experiment with different techniques, and watch your AI interactions improve dramatically!
At Bi·Catalyst, we specialize in engineering and developing custom software tailored to your unique needs. If you have an idea you want to bring to life, don't hesitate to get in touch. with us, and let's transform your vision into reality. Your journey to bespoke software solutions begins here with Bi·Catalyst.💡



