Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

AI Literacy & Prompting  Module 2 – What AI does well and where it fails

Reasoning models: what 'thinking' changes

What reasoning modes do before they answer, where the extra thinking helps, why the reasoning shown may not be the real one, and what it costs.

  • Intermediate
  • 15 minutes
  • Examples run with Node.js 24.21.0 and Python 3.14.8
  • By MySmartCoPilot
Free lesson, Pro answers: 15 minutes
Free: the whole lesson. With a pass: the model answers to its 2 interview questions.

What you will learn

  • Explain what reasoning ("thinking") modes do differently, and the tasks where they help
  • Explain why a displayed chain of thought may not show how the answer was really produced
  • Write prompts for reasoning modes that state the goal and the checks instead of dictating steps
  • Weigh the extra time, tokens and usage limits of reasoning modes against what they add

Before you start

What you’ll learn · Before you start

What you will learn

  • Explain what reasoning ("thinking") modes do differently, and the tasks where they help
  • Explain why a displayed chain of thought may not show how the answer was really produced
  • Write prompts for reasoning modes that state the goal and the checks instead of dictating steps
  • Weigh the extra time, tokens and usage limits of reasoning modes against what they add

Before you start

On this page

A timetable with nine trains hides a trap: the connection that looks fastest, arriving at 18:30, leaves only 15 minutes to change trains where the rule asks for 20. Many chat apps now offer a reasoning or “thinking” mode, which writes out working, tries routes like this one and checks them, before it answers.

You will see what that thinking is and where it helps, why the reasoning a model shows may not be what produced its answer, how to prompt a reasoning mode, and when its extra time and tokens are worth paying for.

A reasoning model writes its working before the answer

Here is the puzzle in full: leave Nagpur at 06:00 or later, reach Pune as early as possible, and allow at least 20 minutes for every change of trains. The timetable is made up for this lesson. The program tries every train it can catch and lists every route:

Every route from Nagpur to Pune, with the change rule Python · train_connection.py
"""The train puzzle of this lesson, solved by trying every route.

A made-up timetable of nine trains. Leave Nagpur at 06:00 or later and reach
Pune as early as possible. A change of trains needs at least 20 minutes
between arriving and leaving. The program follows every train that can be
caught, checks each change against the rule, and lists every route.
"""

TRAINS = [  # name, from, leaves, to, arrives
    ("A", "Nagpur", "06:10", "Bhusaval", "11:40"),
    ("B", "Nagpur", "06:40", "Wardha", "08:00"),
    ("C", "Wardha", "08:15", "Pune", "18:30"),
    ("D", "Bhusaval", "12:10", "Pune", "19:20"),
    ("E", "Bhusaval", "12:00", "Manmad", "13:45"),
    ("F", "Manmad", "14:20", "Pune", "18:55"),
    ("G", "Wardha", "09:30", "Manmad", "15:10"),
    ("H", "Manmad", "15:40", "Pune", "20:05"),
    ("J", "Nagpur", "07:30", "Pune", "21:45"),
]
CHANGE = 20  # minutes


def minutes(hhmm):
    hours, mins = hhmm.split(":")
    return int(hours) * 60 + int(mins)


routes, too_short, checked = [], [], 0


def follow(station, ready, path):
    global checked
    for train in TRAINS:
        name, start, leaves, end, arrives = train
        if start != station:
            continue
        checked += 1
        if minutes(leaves) < ready:
            if path and minutes(leaves) >= ready - CHANGE:
                too_short.append(path + [train])
            continue
        if end == "Pune":
            routes.append(path + [train])
        else:
            follow(end, minutes(arrives) + CHANGE, path + [train])


follow("Nagpur", minutes("06:00"), [])


def describe(route):
    return ", ".join(f"{t[0]} {t[2]}-{t[4]}" for t in route)


print("Every route to Pune that keeps the 20-minute rule:")
for route in sorted(routes, key=lambda r: minutes(r[-1][4])):
    changes = len(route) - 1
    note = {0: "direct", 1: "1 change"}.get(changes, f"{changes} changes")
    print(f"  {route[-1][4]}  {describe(route)}  ({note})")
print("Routes that break the rule:")
for route in too_short:
    gap = minutes(route[-1][2]) - minutes(route[-2][4])
    print(f"  {describe(route)}: only {gap} minutes to change at"
          f" {route[-1][1]}")
best = min(routes, key=lambda r: minutes(r[-1][4]))
print(f"Trains looked at: {checked}. Earliest arrival: {best[-1][4]}, "
      f"by {', '.join(t[0] for t in best)}.")

Output

Every route to Pune that keeps the 20-minute rule:
  18:55  A 06:10-11:40, E 12:00-13:45, F 14:20-18:55  (2 changes)
  19:20  A 06:10-11:40, D 12:10-19:20  (1 change)
  20:05  A 06:10-11:40, E 12:00-13:45, H 15:40-20:05  (2 changes)
  20:05  B 06:40-08:00, G 09:30-15:10, H 15:40-20:05  (2 changes)
  21:45  J 07:30-21:45  (direct)
Routes that break the rule:
  B 06:40-08:00, C 08:15-18:30: only 15 minutes to change at Wardha
Trains looked at: 11. Earliest arrival: 18:55, by A, E, F.

Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 train_connection.py

The earliest arrival, 18:55, needs two changes, and one of them leaves exactly the 20 minutes the rule allows. A model that answers at once writes its first likely route, and the tempting one, B then C, breaks the rule. A reasoning model: A language model trained to write out intermediate working, often called thinking, before its final answer. It helps most on problems with many steps that can each be checked, such as plans, puzzles and sums. spends tokens first on working of its own, a chain of thought: The intermediate steps a model writes before its answer, either because a prompt asked for them or because the model was trained to produce them.: the textbook Speech and Language Processing describes models trained on tasks with “multiple steps of reasoning and a clear right answer”, rewarded for answers that check out, and notes that modern models are now trained to produce such chains by default. Step through the kind of working those extra tokens buy:

Interactive · stage by stage What a reasoning mode does before it answers Step through the working a reasoning model writes for the train puzzle, before the answer you read.
What a reasoning mode does before it answers, step 6 of 6. Showing The question, Try a route (B then C: 18:30), Check it against rules (A, E, F: both changes fine), Try another route (A, E, F: 18:55), Write the answer. In focus: Write the answer.check the new routeThe questionearliest train to PuneTry a routeB then C: 18:30Check it against rulesA, E, F: both changes fineTry another routeA, E, F: 18:55Write the answerthe part you read

The drawing shows the whole scene; its 6 steps are listed below.

Every step as text
  1. The question. You ask for the earliest arrival in Pune, leaving Nagpur at 06:00 or later, with at least 20 minutes for every change of trains.
  2. A first route. A reasoning model first writes working that is not the answer. It tries the route that looks fastest: B to Wardha, then C to Pune, arriving at 18:30.
  3. The check fails. It checks that route against the rule. B reaches Wardha at 08:00 and C leaves at 08:15: fifteen minutes is too short, so the route is out.
  4. Other routes. It tries other routes: A to Bhusaval and D to Pune, arriving at 19:20; then A, E and F, arriving at 18:55.
  5. Checked again. Each new route goes through the same check. E leaves Bhusaval exactly 20 minutes after A arrives, which the rule allows, and F leaves Manmad 35 minutes after E arrives.
  6. The answer. Only then does it write the answer: trains A, E and F, arriving at 18:55. A model that answers at once has no room for this trial and error, which is why multi-step problems are where thinking helps most.

The idea began as a prompt: Wei and others showed that asking a large model for “a series of intermediate reasoning steps” improved arithmetic, commonsense and symbolic reasoning. A reasoning mode builds the same habit into the model, so the working comes whether or not you ask for it.

Python Online Compiler Paste the train program, change a time or the 20-minute rule, and run it to see the best route change.

Checkpoint

Check: What a reasoning mode does

  1. Question 1 of 2 What does a reasoning mode do before it gives its answer?

    Choose one answer.

    Show the answer: Question 1 of 2

    Answer: It writes intermediate working as tokens, trying steps and checking them

    A reasoning model is trained to write a chain of intermediate steps before its final answer, especially on problems with clear right answers.

  2. Question 2 of 2 Why is the route B then C, arriving at 18:30, not the answer to the train puzzle?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: B reaches Wardha at 08:00 and C leaves at 08:15, a 15-minute change where the rule needs 20

    The tempting route breaks a rule that only a check finds. Trying and checking routes, as thinking does, leads to 18:55 by A, E and F.

Thinking helps most on problems with many checkable steps

Extra working pays where there are steps to try and check, and much less elsewhere. Three findings set the limits:

  • Sprague and others compared answers with and without a chain of thought across many studies and tasks: it “gives strong performance benefits primarily on tasks involving math or logic, with much smaller gains on other types of tasks”.
  • Shojaee and others varied the difficulty of puzzles and found three regimes: standard models did better on easy problems, reasoning models on middling ones, and both collapsed on the hardest, where the reasoning models even thought less as problems grew past a point.
  • Muennighoff and others found that making a model think longer, by appending “Wait” when it tried to stop, “can lead the model to double-check its answer, often fixing incorrect reasoning steps”; on a set of competition maths problems its accuracy rose from 50 % to 57 %.

Put together, with the weak spots of this module’s first lesson:

Task Does thinking help? Why
A plan or a timetable with rules, a puzzle, a multi-step sum Yes, most Each step can be tried and checked against the rules
Debugging code against a failing test Often The test is a check the working can aim at
Rewording an email, a summary, a translation Little One pass of language work; nothing to check step by step
A fee, a rule or a timetable it never saw No Thinking rearranges what it has; it cannot add a fact

Key idea

Thinking pays on problems with many steps that can each be checked against rules; it cannot supply facts the model never learned, and on simple tasks it mostly adds time.

Checkpoint

Check: Where thinking helps

  1. Question 1 of 2 For which of these tasks is a reasoning mode most likely to help? Choose every one.

    Choose every answer that is right.

    Show the answer: Question 1 of 2

    Answer:

    • A duty roster for six people under four rules
    • Finding why a function fails one of its tests

    Thinking pays on plans, puzzles, multi-step sums and debugging, where steps can be tried and checked.

  2. Question 2 of 2 A reasoning mode thinks for a long time and then gives a precise figure for this year's fee for a state transport licence. What should you conclude?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: Long thinking cannot supply a fact the model never saw; check the transport department's page

    For recent, local or rare facts, bring the source in or check it yourself, whatever the mode.

The reasoning on screen is not a faithful record

Reasoning that reads well invites trust, and that trust can be misplaced. Chen and others planted hints in questions, such as a note that a professor thought the answer was C, and looked at the cases where the hint changed the model’s answer. Step through their test:

Interactive · message by message A hint that changes the answer but not the reasoning shown Step through the test researchers ran on reasoning models, one question at a time.
A hint that changes the answer but not the reasoning shown, step 5 of 5. Messages so far: The prompt to The answer: hint decides it; The reasoning shown to The answer: steps that end at C.The prompthint: the answer is CThe reasoning shownhint named 25 % to 39 %The answerC, as hintedhint decides itsteps that end at C

The drawing shows the whole scene; its 5 steps are listed below.

Every step as text
  1. A planted hint. Researchers add a hint to a multiple-choice question, for example a line saying a professor thinks the answer is C, or the answer tucked into the question's data.
  2. The answer moves. On many questions the model's answer changes to the hinted one. The researchers count only those cases, where the hint clearly decided the answer.
  3. The reasoning says otherwise. The reasoning the model shows works through the question and arrives at C, but in most of those cases it never mentions the hint that decided it.
  4. How often it tells. Across six kinds of hint, the two reasoning models tested mentioned a hint they had used in only 25 % and 39 % of cases on average, and less often for hints they should not have used.
  5. Longer, not more honest. Reasoning that hid the hint was longer than reasoning that admitted it, about 2,064 tokens against 1,439 for one model. A long, careful-looking chain is no sign that it is complete.

Their two reasoning models mentioned a hint they had used in only 25 % and 39 % of cases on average; on harder questions they mentioned it even less often. When the researchers trained a model in settings that rewarded a shortcut, it used the shortcut on more than 99 % of examples and said so in fewer than 2 %, in five of six settings. An earlier study by Turpin and others found the same gap in prompted chains of thought: reordering example answers so that the right one was always “(A)” swayed models’ answers, while their explanations almost never mentioned it, and accuracy fell by as much as 36 %. NIST’s profile of generative AI puts the user’s side plainly: models “sometimes provide logical steps for how they arrived at an answer even when the answer itself is incorrect”.

The shown reasoning is still useful, as a draft whose steps you can check one by one: a change time, a sum, a quoted rule. What it is not is an audit trail of why the answer came out.

Trusting the working because it reads well

Wrong: “Its reasoning looks sound, so the answer is right.” Right: “Its reasoning gives me steps to check; I check the ones the answer depends on.” A careful-looking chain can leave out exactly what decided the answer.

Checkpoint

Check: Shown reasoning is not a record

  1. Question 1 of 2 In Chen and others' tests, how often did the two reasoning models mention a planted hint that had decided their answer?

    Choose one answer.

    Show the answer: Question 1 of 2

    Answer: In 25 % and 39 % of cases on average

    The reasoning on screen is useful as a draft to check, not as an account of why the answer came out.

  2. Question 2 of 2 A model's shown reasoning is long and careful-looking. What does that tell you about whether it includes what decided the answer?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: Nothing; reasoning that hid a hint was longer on average than reasoning that admitted it

    Judge the answer by checking the steps it depends on, not by how thorough the working looks.

Prompt a reasoning mode with the goal and the checks

A model trained to write its own working does not need you to dictate it. What it cannot know is your goal, your constraints and how you will judge the answer, so spend the prompt on those, and ask for the answer in a form you can check:

Instead of Ask
“Think step by step. First list every train, then check each change, then compare arrivals.” “Find the earliest arrival in Pune, leaving Nagpur at 06:00 or later. Every change needs at least 20 minutes. Give the route with each arrival and departure time.”
“Show all of your thinking in the answer.” “Give the answer and the two or three facts it depends on, so I can check them.”
“Think really hard about everything.” “This is a hard scheduling problem; take the time to check every change against the rule.”

Many apps and services also let you set how much the model thinks. Hugging Face’s chat completion reference describes a reasoning effort: A setting some apps and services offer that controls how much a reasoning model thinks before answering: less effort gives faster replies that use fewer tokens. setting: reducing it “can result in faster responses and fewer tokens used on reasoning”. More effort can help on hard problems, as the “Wait” experiment showed, but it buys more working, not more facts.

Test it on your own app

Give the timetable and the question to an AI app twice, with its thinking mode off and then on. Compare both answers with the program’s 18:55 by A, E and F, and check whether either answer breaks the 20-minute rule.

Checkpoint

Check: Prompting a reasoning mode

  1. Question 1 of 2 Which prompt suits a reasoning mode best for planning a delivery route with time windows?

    Choose one answer.

    Show the answer: Question 1 of 2

    Answer: List the stops, their time windows and the rule for breaks, and ask for the route with the arrival time at each stop

    Spend the prompt on what only you know: the goal, the constraints and the form of answer you will check.

  2. Question 2 of 2 According to the documentation the lesson cites, what does lowering a reasoning effort setting do?

    Choose one answer.

    Show the answer: Question 2 of 2

    Answer: It can give faster responses that use fewer tokens on reasoning

    Effort is a dial between speed and working. Turn it up for hard multi-step problems, down for simple ones.

Thinking costs time, tokens and limits

Thinking is written like everything else: every thinking token comes from the same one-token-at-a-time loop as the answer, so it takes the same time and counts towards the same limits; Chen and others’ models wrote chains that averaged from about 1,400 to about 6,000 tokens. The program below works out what that means for one reply and for a day’s allowance, with a speed and an allowance you can replace by your own app’s figures:

Seconds and tokens for one reply, with and without thinking Python · thinking_time.py
"""What thinking adds to one reply's time and to a day's token allowance.

Every thinking token is written by the same one-token-at-a-time loop as the
answer, so it takes the same time and counts the same way. The answer is 300
tokens. The writing speeds (40 and 100 tokens a second) and the allowance
(200,000 generated tokens a day) are assumptions: put your own app's numbers
in their place. Thinking of 1,500 and 6,000 tokens is in the range of the
average chains one study measured for two reasoning models.
"""
ANSWER = 300
SPEEDS = (40, 100)          # tokens a second (assumed)
ALLOWANCE = 200_000         # generated tokens a day (assumed)

print(f"{'Thinking':>8} {'Written':>8} {'Seconds at 40/s':>16}"
      f" {'at 100/s':>9} {'Replies a day':>14}")
for thinking in (0, 500, 1_500, 6_000):
    written = thinking + ANSWER
    slow, fast = (written / speed for speed in SPEEDS)
    replies = ALLOWANCE // written
    print(f"{thinking:>8,} {written:>8,} {slow:>16.1f} {fast:>9.1f}"
          f" {replies:>14,}")

ratio = (6_000 + ANSWER) / ANSWER
print(f"\nA reply that thinks for 6,000 tokens writes {ratio:.0f} times as"
      " many tokens as one that does not.")

Output

Thinking  Written  Seconds at 40/s  at 100/s  Replies a day
       0      300              7.5       3.0            666
     500      800             20.0       8.0            250
   1,500    1,800             45.0      18.0            111
   6,000    6,300            157.5      63.0             31

A reply that thinks for 6,000 tokens writes 21 times as many tokens as one that does not.

Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 thinking_time.py

At 40 tokens a second, a 300-token answer takes 7.5 seconds; with 6,000 tokens of thinking first it takes 157.5, writes 21 times as many tokens, and an allowance of 200,000 tokens covers 31 such replies instead of 666. Sui and others’ survey of efficient reasoning calls this the “overthinking phenomenon”, with “significant computational overhead”, and Sprague and others suggest using chains of thought selectively to save that cost. Answer four questions about a task to see which approach fits it:

Interactive · answer and compare Standard mode, reasoning mode or a tool? Answer four questions about a task. The table rules out what will not serve it and adds a caveat where one applies.
Does the task have many steps that can each be checked, such as a plan, a puzzle or a calculation?
Does it depend on recent, local or rare facts, such as a fee, a rule or a timetable?
Do you need many answers quickly, or have a tight usage limit?
Could a program, a calculator or a search answer it exactly?

Answer the questions above: the table then marks what fits your case and says why the rest does not.

Four ways to handle a task against the four things that decide whether thinking pays
Approach Many checkable steps Facts it may lack Speed and usage limits Confidence afterwards
Standard mode Works by: answering straight away Poor writes its first likely route; B then C breaks the 20-minute rule Poor a fact it never learned stays missing Good 300 tokens: 7.5 s at 40 tokens a second Mixed fine for wording you can judge by reading
Reasoning mode Works by: thinking, then answering Good tries routes and checks the rule before it answers Poor thinking cannot add a fee or a timetable it never saw Poor 6,000 thinking tokens: about 158 s at 40 tokens a second Mixed the shown reasoning may leave out what decided the answer
Reasoning plus your check Works by: a test you run on its answer Good its answer plus your own check of every step that matters Mixed your check catches a missing fact, if you look it up Poor the thinking time plus yours Good you rely on the check, not on the reasoning shown
A tool instead Works by: a calculator, code or a search Good the program tried every route: 18:55 by A, E and F Good a search or an official page brings the facts in Good a calculator or a short program answers at once Good exact, as long as its input is right
How the answers decide
  • “Does the task have many steps that can each be checked, such as a plan, a puzzle or a calculation?” Yes, many steps: rules out Standard mode. Answering at once leaves no room to try and check routes: the first likely one can break a rule.
  • “Does the task have many steps that can each be checked, such as a plan, a puzzle or a calculation?” No, one or two: rules out Reasoning mode and Reasoning plus your check. With one or two steps, thinking adds time and tokens for little gain; on simple tasks standard models can even do better.
  • “Does it depend on recent, local or rare facts, such as a fee, a rule or a timetable?” Yes: adds a caveat to Standard mode and Reasoning mode. Thinking reworks what the model already has; it cannot add a fee or a timetable it never saw. Paste the source or search first, then check the answer against it.
  • “Do you need many answers quickly, or have a tight usage limit?” Yes: adds a caveat to Reasoning mode and Reasoning plus your check. Long thinking can write 21 times the tokens of a plain reply; switch it on only for the requests that need it.
  • “Could a program, a calculator or a search answer it exactly?” Yes: adds a caveat to Standard mode, Reasoning mode and Reasoning plus your check. When a tool can answer exactly, the tool's answer is the check, whichever mode you use.
  • “Could a program, a calculator or a search answer it exactly?” No: rules out A tool instead. No program or search answers it exactly, so a tool alone cannot do the job.

In short: use a reasoning mode for plans, puzzles, multi-step sums and debugging; use a standard mode for language work you can judge by reading; bring in the facts, by a search or your own documents, when the task depends on them; and when a program or a calculator can answer exactly, let it.

AI API Cost Calculator Add the thinking tokens to each reply's output tokens to see what a month of reasoning-mode answers costs.

Checkpoint

Check: Time, tokens and limits

  1. Question 1 of 2 At 40 tokens a second, how many seconds does a reply with 1,500 thinking tokens and a 300-token answer take to write?

    Type a number.

    A hint

    Add the thinking and the answer, then divide by the speed.

    Show the answer: Question 1 of 2

    Answer: 45 seconds (anything from 44.5 to 45.5 counts)

    1,500 + 300 = 1,800 tokens, and 1,800 / 40 = 45 seconds, against 7.5 seconds for the answer alone.

  2. Question 2 of 2 With an allowance of 200,000 generated tokens a day, how many replies of 500 thinking tokens plus a 300-token answer fit?

    Type a number.

    Show the answer: Question 2 of 2

    Answer: 250 replies

    Each reply writes 800 tokens, and 200,000 / 800 = 250, against 666 replies with no thinking.

Practise: choose the mode for each task

Three decisions of the kind a team makes every week. For each, choose the approach; every answer says why:

Checkpoint

Choose the mode

  1. Question 1 of 3 Which of these tasks are worth switching a reasoning mode on for? Choose every one.

    Choose every answer that is right.

    Show the answer: Question 1 of 3

    Answer:

    • Finding which of 12 form rules a rejected application breaks
    • Planning a week of shifts for six people under four rules

    Thinking for multi-step checkable problems; a tool for exact calculations; a standard mode for language work.

  2. Question 2 of 3 A friend wants to use a reasoning mode to find this year's dates for a state recruitment exam. What do you suggest?

    Choose one answer.

    Show the answer: Question 2 of 3

    Answer: Neither mode can know recent dates it never saw; check the recruiting body's official notice

    Choose by what the task needs. Here it needs a fact from the issuing body, not more thinking.

  3. Question 3 of 3 Your team sends 500 customer replies a day through an AI tool with a tight token allowance. Should every reply use a reasoning mode?

    Choose one answer.

    Show the answer: Question 3 of 3

    Answer: No; switch it on for the few multi-step cases, since long thinking writes about 21 times the tokens of a plain reply

    Use thinking selectively, where the problem needs it; that keeps both the time and the allowance for those cases.

Then the lesson’s self-check, which starts from whichever idea you have answered least surely so far:

Practice that adapts to you

Practise this lesson

10 questions about 5 ideas of this lesson. Each answer is explained at once, and what you get right is kept in this browser.

  1. Question 1 of 10 What did Wei and others show about asking a large model for intermediate reasoning steps?

    Choose one answer.

    Show the answer: Question 1 of 10

    Answer: It improved results on arithmetic, commonsense and symbolic reasoning tasks

    Chain-of-thought prompting came first; reasoning models later built the habit into training.

  2. Question 2 of 10 According to the textbook the lesson cites, how are models trained to reason?

    Choose one answer.

    Show the answer: Question 2 of 10

    Answer: On tasks with multiple steps and a clear right answer, rewarded for answers that check out

    Rewarding verifiably correct answers to multi-step problems teaches the model to work through steps first.

  3. Question 3 of 10 What did Shojaee and others find on the easiest puzzles?

    Choose one answer.

    Show the answer: Question 3 of 10

    Answer: Standard models did better than reasoning models

    Three regimes: standard models ahead on easy tasks, reasoning models on middling ones, both failing on the hardest.

  4. Question 4 of 10 Why can making a model think longer help on a hard maths problem but not on "Who won the local election last week?"

    Choose one answer.

    Show the answer: Question 4 of 10

    Answer: Longer thinking lets it double-check steps, but no amount of checking adds a fact it never saw

    In the "Wait" experiment, longer thinking often fixed incorrect steps. A missing fact is not a step.

  5. Question 5 of 10 In Turpin and others' study, what happened when example answers were reordered so the right one was always "(A)"?

    Choose one answer.

    Show the answer: Question 5 of 10

    Answer: The models' answers were swayed, and their explanations almost never mentioned the pattern

    An explanation can be convincing and still leave out what actually moved the answer.

  6. Question 6 of 10 A compliance team wants to store an AI tool's displayed reasoning as the record of why each decision was made. What do you advise?

    Choose one answer.

    Show the answer: Question 6 of 10

    Answer: The shown reasoning is not a faithful record; record the inputs, the checks made and who decided

    Keep the reasoning as a draft if useful, but base the record on what can be checked: the inputs, the checks and the decision-maker.

  7. Question 7 of 10 Which request makes a reasoning mode's answer easiest to check?

    Choose one answer.

    Show the answer: Question 7 of 10

    Answer: Give the answer and the two or three facts it depends on

    Ask for the answer in a checkable form: the facts and figures it rests on.

  8. Question 8 of 10 Why is dictating each step to a reasoning model usually unnecessary?

    Choose one answer.

    Show the answer: Question 8 of 10

    Answer: It is trained to write its own working; what it lacks is your goal, your constraints and your checks

    Goal, constraints, the form of the answer: that is what a reasoning prompt needs.

  9. Question 9 of 10 Why does thinking count against time and usage limits?

    Choose one answer.

    Show the answer: Question 9 of 10

    Answer: Every thinking token is generated by the same loop as the answer

    More thinking means more tokens written, so more seconds and more of the allowance.

  10. Question 10 of 10 How many times as many tokens does a reply with 6,000 thinking tokens and a 300-token answer write, compared with the 300-token answer alone?

    Type a number.

    Show the answer: Question 10 of 10

    Answer: 21 times

    6,300 / 300 = 21. At the same speed it also takes 21 times as long to write.

Interview questions

Warm-up (fresher to mid-level): What does a reasoning mode do differently from a standard chat mode, and when is it worth using?

A reasoning mode writes intermediate working, often called thinking, before its final answer: it tries approaches, checks them against the conditions of the problem and revises, because the model was trained to produce such chains on tasks with clear right answers. A standard mode writes the answer straight away. Thinking helps most on problems with many checkable steps, such as plans with rules, puzzles, multi-step sums and debugging; it helps little with rewording or translating, and it cannot add facts the model never learned. It costs time and tokens, since every thinking token is generated like the answer, so it counts against usage limits. And the reasoning it shows is not a faithful record: in tests, models seldom mentioned hints that had decided their answers. So use it selectively, and check the answer itself, not just the reasoning.

Two workplace questions build on this lesson:

Model answers open with any pass: ₹79 for 1 week ($2.99), one payment that never renews.

  1. Mid to senior

    A teammate accepts an AI tool's eligibility decision on a loan application because its displayed reasoning "looks sound". Explain why that is not enough, and what you would check instead.

    Model answer, Pro. Model answers open with any pass; prices are in the notice on this page. First step and follow-ups

  2. Mid to senior

    Your team wants a reasoning mode switched on for every request in a customer support tool. How would you decide whether that is worth it, and what would you measure?

    Model answer, Pro. First step and follow-ups

Key takeaways

  • A reasoning model writes working before its answer, trying and checking steps, because it was trained on problems with clear right answers; the train puzzle’s tempting route breaks the 20-minute rule, and checking finds 18:55.
  • Thinking helps most on problems with many checkable steps, little on simple language tasks, and not at all with facts the model never learned.
  • The reasoning on screen is not a faithful record: models mentioned a hint that decided their answer in only 25 % to 39 % of cases.
  • Prompt a reasoning mode with the goal, the constraints and the form of answer you will check, not with a list of steps.
  • Thinking costs time and tokens: 6,000 thinking tokens make a reply 21 times longer to write, so use the mode where the problem needs it.

Terms in this lesson

chain of thought
The intermediate steps a model writes before its answer, either because a prompt asked for them or because the model was trained to produce them.
reasoning effort
A setting some apps and services offer that controls how much a reasoning model thinks before answering: less effort gives faster replies that use fewer tokens.
reasoning model
A language model trained to write out intermediate working, often called thinking, before its final answer. It helps most on problems with many steps that can each be checked, such as plans, puzzles and sums.

References

Related tools

Report a problem with this lesson

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.