AI Hallucination: Why AI Makes Things Up and How to Reduce It
What is an AI hallucination? Learn why language models invent facts, how to spot it, and practical ways to reduce hallucinations in chats and AI agents.
Reasoning models think through a problem before answering. Learn how they differ from standard LLMs, when they help, and when a faster model is better.
Reasoning models are language models designed to work through a problem step by step before giving a final answer. They spend extra computation “thinking” first, which tends to help on tasks like math, debugging, planning, and tricky analysis. The cost is speed and usage: they are slower and use more tokens, so they are not the right choice for every job.
Here is what reasoning models do differently, and how to decide when one is worth it.
A standard language model starts writing its answer right away, one token at a time. It can still reason, but it does so on the fly, inside the answer itself.
A reasoning model is trained to produce an intermediate stretch of reasoning first, sometimes called a chain of thought, before committing to a final response. During that phase it may break the problem into parts, try an approach, notice a mistake, and backtrack.
Many providers now offer this in some form. Sometimes it is a separate model; sometimes it is a setting on a general model, often called extended thinking, a reasoning level, or an effort level.
Compare answering a question out loud immediately with working it out on scratch paper first. The scratch-paper version is slower but catches more errors on hard problems.
That is a useful picture, but don’t take it too literally. The visible reasoning is generated text, not a perfect window into how the model computes its answer. A reasoning summary can look tidy even when the model got something wrong.
Language models generate text one piece at a time, and each new piece builds on what came before. If a model rushes to an answer, an early mistake shapes everything that follows.
Giving the model room to reason before it answers lets it:
Models are trained specifically to make good use of that extra room, which is why a dedicated reasoning mode usually does better than simply asking a standard model to “think step by step.” That old prompting trick still helps somewhat, but it is not the same thing.
Reasoning models shine when a task has many steps, a clear right answer, or a high cost of being wrong.
Many everyday tasks don’t benefit much from extended thinking:
Using a reasoning model for these is a bit like hiring a senior engineer to rename files. It works, but you pay for capability you don’t need.
| Standard model | Reasoning model | |
|---|---|---|
| How it answers | Starts the answer right away | Reasons first, then answers |
| Speed | Faster | Slower, sometimes much slower |
| Token use | Lower | Higher, since reasoning uses tokens too |
| Best for | Simple, creative, high-volume tasks | Multi-step, technical, high-stakes tasks |
| Typical risk | Shallow answers on hard problems | Overthinking easy ones, higher cost |
Reasoning is not free. The thinking phase generates tokens, and those usually count toward usage and cost even when you only see a short summary. Responses also take longer to arrive.
For a single question, that may not matter. For an agent running many steps, or a team of agents running in parallel, it adds up quickly. Our article on AI agent costs explains how usage grows with agent work.
A sensible pattern is to match effort to difficulty: use a lighter setting for routine steps and save heavy reasoning for planning, hard bugs, and reviews. Tools that let you set effort per role make this easier. In BotQuarters, for example, you can choose the AI and effort level for each role on a team, so a team lead can think harder than a teammate doing routine edits.
Reasoning models respond a little differently to prompts than standard ones.
They often make fewer errors on tasks that reward step-by-step work, because they have a chance to catch their own mistakes. But they can still produce confident, wrong answers, and long reasoning can sometimes talk itself into a wrong conclusion.
Reasoning improves the odds. It does not replace verification.
A reasoning model is a language model trained to think through a problem before answering, producing an intermediate chain of reasoning and then a final response. This helps on multi-step tasks like math, coding, and planning. Many providers offer it as a separate model or as a thinking or effort setting.
They are better at complex, multi-step problems, but not at everything. For simple questions, writing, and high-volume tasks, a standard model is usually faster and cheaper with similar quality. The best choice depends on the task.
They generate a reasoning phase before the final answer, and that takes time and tokens. Harder problems or higher effort settings usually mean more reasoning and a longer wait.
For planning, tricky debugging, and reviewing changes, a reasoning model or higher effort setting often helps. For routine edits and small, well-defined changes, a faster setting is usually enough. Many developers mix both depending on the step.
What is an AI hallucination? Learn why language models invent facts, how to spot it, and practical ways to reduce hallucinations in chats and AI agents.
How do LLMs work? A plain explanation of tokens, training, attention and next-token prediction, with no math, plus what it means for using AI tools well.
Open source LLM or closed model? Learn what open-weight really means, why licenses vary, and the trade-offs in privacy, cost, quality and control.