Blog / 16 Jul 2026
How GPT‑5.6 earned its place in Primer
OpenAI just released GPT‑5.6. Before it could supersede the 'model in situ' at Primer, it had to beat it. Having tested 5.6 on real analyst work, we see a clear step up in quality from GPT‑5.5, and it comes at no extra cost. This is how we tested it, and what we found.
1What we tested
To decide whether GPT‑5.6 should replace GPT‑5.5 inside Primer, we set eight tasks that simulate the kind of work Primer users do in the platform:
- An earnings preview on Microsoft
- Full company models for Apple, Robinhood, Man Group and flatexDEGIRO
- A cash-flow normalisation task on Future plc
- Two-year financial forecasts for Meta and for Man Group
Both models attempted every task several times, because an AI model's output varies from one attempt to the next. We call each attempt a run and there were 152 finished runs in total.
To grade them, we paired the runs up: the same task, one run from each model, with the model names hidden. We used a judge to examine each pair and pick the better piece of work. The judge was itself an AI, deliberately running on GPT‑5.5, the old model, so any bias would favour the old model. And because judges make mistakes, we checked its grading by hand, down to individual spreadsheet cells. We've written before about how we use AI judges to grade research work.
2How they scored
Here are the full results: the average score each model earned on each task, and below it, how many of the blind comparisons each model won.
One result surprised us: the two models produce almost the same numbers. By numbers we mean the actual financial figures in the work: the revenue, profit and earnings forecasts. Where we could check those figures against professional analyst estimates, both models came within a few percent. In one task both models produced exactly the same normalised cash-flow figures, down to the decimal, and the judge still preferred GPT‑5.6's version, because it was far better at explaining and showing its working.
So GPT‑5.6 didn't win by producing better numbers, it won on everything around them: where it got its data, whether it showed its reasoning, and how it presented the work.
3What actually changed
GPT‑5.6's writing style is more appropriate for equity research
You can tell the two models apart before checking a single number. GPT‑5.5 talks you through what it did, in the first person; many of its replies open with "Done —". GPT‑5.6 writes it as a finished document, as seen below.
The judgment calls underneath are the same. One reads like a message about a research note; the other reads like the research note.
GPT‑5.6 has much more comprehensive data search
One of the tasks deliberately cut off the models' data feeds, to see how each model handles missing data. GPT‑5.5 delivered a finished-looking model of Apple regardless; one workbook had 70 cells marked "placeholder" where the forecast figures should have been. GPT‑5.6 found public substitutes for the missing figures, recorded where each one came from, and its historical figures matched Apple's published accounts exactly.
In one run out of the 152, GPT‑5.6 refused the task outright because of the missing data:
We'd rather it ask than guess.
The same appetite for sources shows up in the news briefings:
GPT‑5.6 much better at showing its working
In the cash-flow task, the hardest judgment call was a £2.3m historic sales-tax charge that could reasonably be treated in two different ways. GPT‑5.5 was quiet about it. GPT‑5.6 raised it in every run, cited the company's disclosure, and showed the result under both treatments. It also keeps a log of what it accepted, what it rejected, and why: the trail a reviewing analyst would actually want.
GPT‑5.6 builds live models AND justifies assumptions
GPT‑5.5 often types the final value into a spreadsheet cell. The output looks right, but it's static: if you disagree with a number, all you can do is overwrite it. GPT‑5.6 builds each number from inputs you can see: assets under management multiplied by the fee rate, for example. Disagree with an assumption, change that one input, and the whole model recalculates.
It treats its own judgment calls the same way. When it forecast fees below what professional analysts expected, it set out the evidence for its view and the evidence against it. In the judge's write-ups, "the professional estimates disagree with you" largely gave way to "your call is defensible".
GPT‑5.6 has a tendency to give a view
GPT‑5.6's news briefings arrive already scored. Each item ends with a verdict (positive, negative or mixed) and a dated link to the source. GPT‑5.5's briefings read well, but you had to score each item yourself, and when it named a source there was usually no link to check. Over half of the links it did provide were posts on X.
4GPT‑5.6 is better, costs the same but it does take longer
Running the whole test cost almost exactly the same for both models: $327 against $322, across hundreds of runs. What GPT‑5.6 spends is time. The biggest modelling tasks take it roughly 40% longer, and the extra minutes go into reading more source material, not writing longer answers.
And there are caveats:
- GPT-5.5 still wins about one comparison in five. The new model is better on balance, not better every time.
- Under heavy load, GPT-5.6 sometimes skips finishing touches: a summary note it was asked to leave, a final tidy-up. The analysis underneath was usually the strongest in the batch, but it still missed an instruction it was given.
- Once, it delivered nothing at all rather than fake it (the refusal described above). We think refusing was the right instinct, but an empty deliverable is still a failure. We're working on all three of these.
5Why we test every model
When OpenAI (or any other model provider) releases a new model, every product built on top of it changes overnight: different voice, different habits, sometimes different judgment. Most vendors switch as soon as the new model comes out, and hope nobody notices the product behaving differently.
That doesn't work for us. Primer helps analysts do equity research, and the model underneath is a key driver of our industry-leading output quality. So a new model doesn't replace the current one until it has beaten it on real research tasks.
In research, the output is the product. If the figures in a note can't be traced to a source, a nicer interface doesn't fix it. So the model behind an AI research product is the most important thing its provider manages for you, and a model change is the single biggest thing that can happen to your output quality.
Our advice applies to any AI provider, not just us: ask them to show you, with evidence, what happened to the quality of their output the last time they changed models. If they can't, they're not managing the thing you're paying for.
This article is our answer to that question. We will run the same test on the next model.