Reasoning Model: Definition and Examples
A reasoning model is a language model designed to break down a problem into intermediate reasoning steps before producing its final answer, thereby improving its ability to solve complex tasks.
Full definition
A reasoning model is a category of artificial intelligence models that incorporate an explicit reflection phase before responding. Unlike classic models that generate a direct answer token by token, reasoning models first produce an internal chain of thought—sometimes visible, sometimes hidden—in which they break down the problem, explore different avenues, and verify the coherence of their reasoning. This approach draws inspiration from techniques like Chain-of-Thought (CoT) prompting, but integrates it directly into the model's architecture or training. Iconic examples include OpenAI o1, o3, and o4-mini, DeepSeek-R1, and Claude with its extended thinking mode. These models are trained through reinforcement learning to develop autonomous reasoning strategies, enabling them to solve problems in mathematics, logic, programming, and planning with significantly higher reliability. The main trade-off of reasoning models is response time and cost: the reflection phase consumes additional tokens and increases latency. That is why they are particularly suited to tasks where accuracy trumps speed—complex code analysis, scientific problem solving, multi-criteria decision making—rather than simple conversational interactions. The emergence of reasoning models marks a turning point in generative AI: instead of simply increasing model size, we improve their ability to "think" at inference time. This paradigm, sometimes called "test-time compute scaling," paves the way for systems capable of tackling increasingly sophisticated problems.
Etymology
The term combines "reasoning" (from Latin ratio meaning calculation or reason) and "model". It appeared in the AI community in 2024 with the release of OpenAI o1, to distinguish these "thinking" models from classic direct-generation LLMs. It is also sometimes called a "thinking model" or a model with "extended thinking".
Concrete examples
Solving a complex math problem
Solve this problem step by step: A train leaves Paris at 8am at 120 km/h. Another leaves Lyon (465 km) at 9am at 150 km/h towards Paris. At what time and where do they meet?
Code debugging with logical analysis
This Python code should sort a list by descending frequency of appearance, but it produces an incorrect result. Analyze the bug by reasoning through each step of the algorithm.
Multi-criteria strategic decision making
I need to choose between three cloud architectures for my application (serverless, containers, VMs). Analyze each option based on cost, scalability, operational complexity, and latency, then recommend the best one.
Practical usage
When using a reasoning model, favor prompts that pose a clear problem without imposing a method of resolution: let the model structure its own reasoning. Reserve these models for complex tasks (logic, analysis, planning) and use a standard model for simple tasks to optimize costs and latency. You can combine a reasoning model with a fast model in a pipeline where the former plans and the latter executes.
Related concepts
FAQ
What is the difference between a reasoning model and a classic LLM?
Should I use Chain-of-Thought prompting with a reasoning model?
What are the main reasoning models available in 2025?
See also
How to use this prompt
- Copy the prompt with the button above.
- Paste it into ChatGPT, Claude or your favorite AI assistant.
- Replace the bracketed variables with your details, then refine the result.
About Prompt Guide
Prompt Guide is a free library of 2500+ ready-to-use prompts for ChatGPT, Claude and other AIs, with guides to learn prompting and tools to build and optimize your own prompts.
More definitions
Responsible AI: Definition and Examples
Responsible AI refers to a set of principles and practices aimed at designing, developing and deploying artificial intelligence systems in a manner that is ethical, transparent and respectful of human rights.
Retrieval: Definition and Examples
Retrieval refers to the process by which an AI system searches for relevant information in a database or document corpus
Rotary Position Embedding: Definition and Examples
Rotary Position Embedding (RoPE) is a positional encoding technique that incorporates token position information into a Transformer model by applying
Runway ML: Definition and Examples
Runway ML is a generative AI platform specialized in creating and editing visual content (video, image, 3D) from text prompts or multimodal inputs.
Scaling Laws: Definition and Examples
Scaling laws are mathematical relationships that describe how AI model performance improves predictably as model size, training data, or compute increases.
Semantic Cache: Definition and Examples
A semantic cache is a caching system that stores and retrieves AI model responses based on the semantic similarity of queries, rather than exact word matches.
Get new prompts every week
Join our newsletter.