Module 7 · Lesson 4 of 6 · with Nova

Why Models Can Reason, Struggle and Disagree

Objective

Recognise strengths and limitations of model reasoning without assuming every model thinks like a person.

An AI assistant can untangle a difficult puzzle one day and stumble over something embarrassingly simple the next. It can even disagree with itself when you ask the same question differently. That unevenness tells us something important about the way model reasoning works.

Imagine giving an assistant a puzzle about arranging guests around a table. It reasons through the restrictions and produces a tidy solution. Then you change one condition and ask again. The new answer looks equally confident but breaks a rule. Why would a system capable of complex explanations make such an elementary mistake?

Language models learn patterns that can support problem-solving. Some models also use additional computation to work through intermediate steps before producing a final answer. But their performance still depends on the task, the formulation, the context and the model's capabilities. A fluent chain of explanation doesn't automatically guarantee that every inference is correct.

One difficulty is keeping track of constraints. If the puzzle has six people and four seating rules, the assistant must combine them consistently. It might satisfy three rules while overlooking the fourth. This can resemble a person losing track during a complicated problem, but the underlying mechanism isn't evidence that the model experiences the task as a person would.

Try making the problem easier to inspect. Ask for a proposed seating arrangement, then check each rule separately. Better still, represent the arrangement in a small table so violations are visible. You're separating the creative or reasoning task from the verification task. The assistant can help with both, but you shouldn't mistake one for a guarantee of the other.

Now consider disagreement. You ask one assistant which of two study methods is more effective and it favours one. Another assistant recommends the other. Their training, system instructions, available information and interpretation of your priorities may differ. The disagreement may point to uncertainty, genuinely competing criteria or an error. It doesn't necessarily mean one product is hopeless.

A useful response is to investigate the basis of the answer. What assumptions did each model make? Were they answering the same question? Did one have access to a relevant study while the other relied on general information? If you're choosing a study method for yourself, your available time and goals might matter as much as a general ranking.

Reasoning is also different from recalling a learned pattern. A familiar mathematics problem may be answered quickly because similar structures appear in training. A novel multi-step task may expose weaknesses in planning or constraint tracking. Asking a model to explain its answer can be educational, but the explanation may not faithfully reveal every internal process that produced it.

Different tasks therefore deserve different checks. In a brainstorming conversation, the cost of a weak idea is low; you can reject it and continue. In a scheduling problem, verifying every constraint may be worthwhile. For important numerical work, a calculator or program can provide a more dependable computation if the inputs and method are correct.

The goal isn't to distrust every apparent act of reasoning. It's to become skilled at recognising what kind of reasoning you are asking for and how its result could be tested. AI can be an excellent thinking partner without becoming an infallible judge.

Let's try the seating puzzle again with a deliberate change. Rather than asking for a final answer immediately, request one candidate arrangement and check a single restriction at a time. If the fourth condition fails, you can ask for another candidate that preserves the satisfied rules. The process resembles ordinary problem-solving: generate, test and revise.

Now imagine asking three models the same question and receiving three answers. You might be tempted to take a majority vote. But three fluent answers are not three independent proofs, particularly if they share training patterns or make the same assumptions. A small deterministic check against the puzzle's rules is more informative than agreement alone.

Reasoning performance can also improve when you represent information differently. A list of people and restrictions might be harder to track than a table. This is useful for you as a learner: when a model struggles, consider changing the representation or supplying a tool rather than only demanding that it 'think harder'.

Once you stop treating every fluent answer as equally reliable, disagreement becomes informative. It can prompt a better question, reveal an assumption or send you towards a more suitable method. That's a far more useful mindset than expecting one model to be universally right.