- Direct Step-by-Step Instructions: Add “Think step by step” to your prompt. This simple phrase triggers the model to break down complex problems into logical components rather than jumping to conclusions.
-
Provide a Logical Framework: Instead of hoping the model figures out the right approach, give it the exact framework to follow. This reduces reasoning errors by constraining the solution path.
Example:
Vague prompt:
Analyze the impact of climate change on polar bear populations.
Structured prompt:
Analyze the impact of climate change on polar bear populations using this framework:
Current polar bear population status
Climate change factors affecting Arctic habitat
Direct impacts (habitat loss, hunting changes)
Indirect impacts (food chain disruption)
Future population projections
-
XML Tags for Process Separation: Use
<thinking></thinking>
and<answer></answer>
tags to separate reasoning from final output. This prevents the model from mixing its working process with the polished result, especially useful for complex multi-step problems. You find our section section about XML tags here.