By Sagar Shankaran, Founder of CallSphere
How do openai o3 thinking llms work: a technical primer on how reasoning models work — from basic chain-of-thought prompting to OpenAI's o3 and DeepSeek R1. Understanding the inference-time compute revolution.
Key takeaways
The journey from basic language model outputs to genuine multi-step reasoning represents one of the most significant advances in AI. Understanding this evolution — from simple chain-of-thought prompting to dedicated reasoning models like o3 and DeepSeek R1 — is essential for any developer working with LLMs.
The story begins with Google's chain-of-thought (CoT) paper in January 2022. The insight was deceptively simple: if you ask a model to "think step by step," it performs dramatically better on reasoning tasks.
# Without CoT
Q: If a store has 42 apples and sells 3/7 of them, how many remain?
A: 18 ← WRONG
# With CoT
Q: If a store has 42 apples and sells 3/7 of them, how many remain?
A: Let me think step by step.
3/7 of 42 = 42 × 3/7 = 126/7 = 18 apples sold
42 - 18 = 24 apples remain
A: 24 ← CORRECT
Why it works: By generating intermediate steps, the model creates a "scratchpad" that keeps partial results in context. Without CoT, the model must compute multi-step answers in a single forward pass through its weights — effectively doing mental arithmetic without paper.
Limitation: The model does not actually reason differently. It generates text that looks like reasoning, and this text happens to improve accuracy by keeping intermediate results in the context window.
Researchers improved on basic CoT with techniques that generate multiple reasoning chains and select the best:
These techniques improved accuracy but multiplied inference costs linearly with the number of generated chains.
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
OpenAI's o1 (September 2024) and o3 (December 2025) represented a paradigm shift: instead of prompting a general model to reason, these are models trained specifically to reason.
flowchart TD
HUB(("The Evolution of AI<br/>Reasoning"))
HUB --> L0["Level 1: Chain-of-Thought<br/>Prompting (2022)"]
style L0 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L1["Level 2: Self-Consistency<br/>and Verification (2023)"]
style L1 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L2["Level 3: Trained Reasoning —<br/>o1 and o3 (2024-2025)"]
style L2 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L3["Level 4: Open Reasoning<br/>Models — DeepSeek R1 (2025)"]
style L3 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L4["How Reasoning Models Differ<br/>Technically"]
style L4 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L5["When to Use Reasoning Models"]
style L5 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L6["The Inference-Time Compute<br/>Revolution"]
style L6 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
style HUB fill:#4f46e5,stroke:#4338ca,color:#fff
Key differences from prompted CoT:
Internal chain of thought: o1/o3 generate hidden reasoning tokens that are not shown to the user. The model "thinks" in an internal monologue before producing a response.
Reinforcement learning from reasoning: These models are trained using reinforcement learning (RL) where the reward signal is based on reaching correct answers through valid reasoning chains. The model learns which reasoning strategies work and which fail.
Compute allocation: The model dynamically allocates more "thinking" tokens to harder problems. A simple factual question might use 50 internal tokens; a complex math proof might use 10,000+.
Deliberative alignment: The model actively reasons about safety policies and constraints within its chain of thought, rather than relying solely on RLHF-trained instincts.
DeepSeek R1, released in January 2025, demonstrated that reasoning capabilities could be achieved through a surprisingly elegant training process:
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
The remarkable finding: reasoning capability emerged from RL training alone, without requiring explicit reasoning demonstrations.
# DeepSeek R1's emergent reasoning pattern
<think>
Let me approach this problem step by step.
First, I will try direct calculation...
Wait, that gives 17, which seems wrong because...
Let me try a different approach using modular arithmetic...
Yes, this confirms the answer is 23.
</think>
The answer is 23.
| Aspect | Standard LLM | CoT Prompting | o3 / R1 |
|---|---|---|---|
| Reasoning method | Implicit (single pass) | Explicit (prompted) | Trained (RL-optimized) |
| Token overhead | None | 2-5x | 5-100x |
| Training cost | Standard | None (prompt-only) | Significant RL training |
| Reasoning quality | Low on hard problems | Medium | High |
| Consistency | Variable | Improved with SC | Strong |
| Self-correction | Rare | Occasional | Systematic |
Use reasoning models (o3, R1) for:
Use standard models with CoT for:
The core insight behind reasoning models is a new scaling axis: inference-time compute. Traditional scaling focused on training — more data, more parameters, more GPU-hours during training. Reasoning models scale at inference time — more thinking per query, dynamically allocated based on problem difficulty.
This has profound implications for AI system design. Rather than deploying the largest model for every query, systems can route simple questions to fast, cheap models and reserve reasoning models for genuinely hard problems. The cost per token matters less when the model uses 10x more tokens but gets the answer right the first time instead of requiring multiple retries.
Sources: OpenAI — Learning to Reason with LLMs, DeepSeek — DeepSeek R1 Technical Report, Google Research — Chain-of-Thought Prompting
flowchart LR
IN(["Input prompt"])
subgraph PRE["Pre processing"]
TOK["Tokenize"]
EMB["Embed"]
end
subgraph CORE["Model Core"]
ATTN["Self attention layers"]
MLP["Feed forward layers"]
end
subgraph POST["Post processing"]
SAMP["Sampling"]
DETOK["Detokenize"]
end
OUT(["Generated text"])
IN --> TOK --> EMB --> ATTN --> MLP --> SAMP --> DETOK --> OUT
style IN fill:#f1f5f9,stroke:#64748b,color:#0f172a
style CORE fill:#ede9fe,stroke:#7c3aed,color:#1e1b4b
style OUT fill:#059669,stroke:#047857,color:#fff
flowchart TD
HUB(("The Evolution of AI<br/>Reasoning"))
HUB --> L0["Level 1: Chain-of-Thought<br/>Prompting (2022)"]
style L0 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L1["Level 2: Self-Consistency<br/>and Verification (2023)"]
style L1 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L2["Level 3: Trained Reasoning —<br/>o1 and o3 (2024-2025)"]
style L2 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L3["Level 4: Open Reasoning<br/>Models — DeepSeek R1 (2025)"]
style L3 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L4["How Reasoning Models Differ<br/>Technically"]
style L4 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L5["When to Use Reasoning Models"]
style L5 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
HUB --> L6["The Inference-Time Compute<br/>Revolution"]
style L6 fill:#e0e7ff,stroke:#6366f1,color:#1e293b
style HUB fill:#4f46e5,stroke:#4338ca,color:#fff
This guide is written for engineers and operators evaluating how do openai o3 thinking llms work in real production systems. How do openai o3 thinking llms work sits alongside additional post, math problem, model openai, o3 model in the daily work of teams shipping production AI. The notes below give a plain-language reference for terms used throughout the article.
For teams that want to ship how do openai o3 thinking llms work in voice and chat agents this quarter, CallSphere runs 37 agents and 90+ function tools across 6 verticals on a single dashboard. Start a 7-day free pilot, see live demo agents, or compare tiers on /pricing.

Written by
Sagar Shankaran· Founder, CallSphere
LinkedInSagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
See how AI voice agents work for your industry. Live demo available -- no signup required.
Final-answer accuracy hides broken reasoning. Build an eval pipeline that scores the reasoning trace itself — coherence, faithfulness to tools, dead-end detection.
When reasoning models actually help inside an agent loop — and when they're an expensive mistake. Architecture patterns, code, and the cost/quality tradeoffs that matter.
A practical engineering deep dive into Claude Sonnet 4.6 vision, covering architecture, tradeoffs, and what production teams need to know about multimodal AI.
How leaders should think about Claude equity research — adoption patterns, ROI, competitive dynamics, and what financial AI means for the next 12 months.
A balanced engineering breakdown of Anthropic's Constitutional AI: what RLAIF actually does, what it cannot do, and whether it is real IP or RLHF rebranded.
Infrastructure-level look at Bedrock agents Claude, including AWS agent infrastructure, deployment topology, region availability, and cost considerations.
© 2026 CallSphere Inc. All rights reserved.
Made within San Francisco