- 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 statusClimate change factors affecting Arctic habitatDirect 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.