The AI shortlist is not a ranking

AI SHARE OF VOICE

I replayed the same twenty questions ten times on three engines. In 48 of 60 cases the top recommendation changed. The AI shortlist behaves like a distribution channel with a confidence interval, and almost nobody publishes one.

Every AI visibility number you have seen this year, mine included, is one sample. The question nobody in this market asks is how stable that sample is. So I went back to the raw archive behind the AI Asset-Manager Observatory, took the twenty frozen buyer prompts and the ten saved runs of each, and replayed 600 completions. Then I counted something simple: how often the same firm took first place. The answer is uncomfortable for anyone selling a one-off AI shortlist, and it is the most useful thing I have measured this year.

48 of 60
prompt and engine cells where the first-place firm changed between runs of the same model
8
different firms took first place across ten runs of one single prompt
3 of 20
prompts where all three engines agreed on the same market leader
01

What I measured, and what it is not

The setup is the one behind the quarterly readings in the AI Asset-Manager Observatory: twenty frozen buyer and allocator prompts, a fixed list of European asset managers with matching aliases, and first place defined as the firm named earliest in the answer. What is new here is repetition. Each prompt was asked ten times per engine, and all 600 completions are saved, so any number below can be traced to a file.

Three engines are in this cut: Gemini 2.5 answering with Google Search on, and Mistral and DeepSeek answering from memory, ten runs each. That gives 60 prompt and engine cells and 600 completions.

Two honest limits before the findings. This is the English cut, so it says nothing about the language gap yet. And because the three engines are different models, a grounded-versus-memory comparison here is suggestive rather than isolated. The within-engine test that closes that gap is the next edition.

02

Finding one: the top of the list moves

Only 12 of the 60 cells produced the same first-place firm in all ten runs. That is 20%. In the other 48, the top recommendation changed at least once inside a single sitting. On average the most common winner took 71.8% of its ten runs, and 22 of the 60 cells landed below 70%.

The extreme cases are the ones worth sitting with. On a pension allocator question, ten runs of one engine produced eight different firms in first place, and the most common of them appeared in two runs out of ten. On a dividend and income question, one grounded engine produced six different first-place firms, and the most common one took two runs out of ten. Neither of those readings is a ranking. Both would have been published as one if I had run the prompt once and stopped.

SHARE OF TEN RUNS WON BY THE MOST COMMON FIRST PLACE Mistral (memory) 88% DeepSeek (memory) 66% Gemini (live web) 62% 100% would be the same firm in all ten runs
Mean across twenty prompts per engine. Gemini is the only live-web engine with a unanimous prompt, and it has exactly one: the fixed income question.
03

Finding two: the engine that reads the web is the least stable

Gemini with live search produced the same first place in all ten runs on one prompt out of twenty, and twelve of its twenty cells landed below 70% agreement. The two memory engines were steadier: Mistral was unanimous on eight of twenty prompts and averaged 87.5% stability, DeepSeek on three of twenty and 66%.

That is the mechanism, not a quirk. An engine answering from memory repeats what it was trained on, so it repeats itself. An engine that reads the live web answers from whatever it retrieves that day, so it varies with the retrieval. Those live readings are the ones that decide what a buyer sees in a chat window this morning, and they are the least reproducible.

It also reframes the mode flip the Observatory has carried with a caveat since August. The winner changing between a memory answer and a live answer is not a bug in the study. It is the measurement working, and this run shows how much movement sits inside each mode separately.

HOW MANY FIRMS TOOK FIRST PLACE ACROSS TEN RUNS Gemini (live web) DeepSeek (memory) Mistral (memory) 1 2 3 4 5 6 7 8
Each bar is a count of prompts. Ten prompts on the live-web engine produced five or more different first-place firms across their ten runs. One produced eight.
04

Finding three: the top three is the honest unit, and it is still loose

If the first place is a coin toss, the top three is the smallest unit worth reporting. So I measured how much two runs of the same prompt share. The mean overlap between the top three of any two runs, on a 0 to 1 scale, was 0.78 for the steadiest memory engine, 0.45 for the other memory engine and 0.41 for the live-web engine.

Read that as a firm trying to use the number. Across ten runs of a prompt on the live-web engine, an average of 8.25 different firms appeared in the top three at least once. An average of 0.5 firms were in the top three in all ten runs. So “in the top three” is a membership rate over repeated runs, not a position you hold.

SHARE OF THE TOP THREE THAT TWO RUNS HAVE IN COMMON Mistral (memory) 0.78 DeepSeek (memory) 0.45 Gemini (live web) 0.41 1.0 would be an identical top three every run
Mean Jaccard overlap across every pair of runs within a prompt, averaged over twenty prompts per engine.
05

Finding four: the engines do not agree with each other either

Only three of the twenty prompts produced the same market leader across all three engines. Thirteen produced the same leader on at least two. The remaining prompts have no shared answer at all, on the same question, in the same language, in the same week.

That is the part that should change how this number gets bought. A single engine, asked once, is a sample of a sample. What a firm actually owns is a membership rate across engines and runs, and a trend across quarters on a frozen panel.

Share of the ten runs won by the most common first-place firm, per prompt and engine. Flagged rows are below 70% agreement.
Buyer question Gemini (live web) DeepSeek (memory) Mistral (memory)
Long-term equity fund 50% 3 winners 70% 4 winners 90% 2 winners
Sustainable and ESG portfolio 60% 5 winners 40% 5 winners 100% 1 winner
First-time retail investor 60% 3 winners 70% 3 winners 90% 1 winner
Pension allocator, European equities 70% 3 winners 20% 8 winners 90% 2 winners
Fixed income and bond funds 100% 1 winner 80% 2 winners 90% 2 winners
Independent active managers 60% 5 winners 70% 4 winners 100% 1 winner
Multi-asset or balanced 60% 4 winners 30% 5 winners 90% 2 winners
Index and ETF products 50% 2 winners 100% 1 winner 60% 2 winners
European small-cap funds 50% 5 winners 60% 5 winners 80% 3 winners
Thematic funds 50% 3 winners 90% 2 winners 70% 2 winners
Spanish advisor, fund providers 90% 2 winners 100% 1 winner 70% 3 winners
German asset managers 70% 2 winners 100% 1 winner 100% 1 winner
Dutch or Benelux retirement 50% 3 winners 50% 3 winners 90% 2 winners
Emerging-market funds 40% 5 winners 40% 5 winners 100% 1 winner
Fees and performance 90% 1 winner 70% 2 winners 100% 1 winner
Institutional mandates 80% 2 winners 90% 2 winners 100% 1 winner
Boutique managers 30% 4 winners 80% 2 winners 70% 3 winners
Wealth manager portfolios 90% 2 winners 60% 2 winners 100% 1 winner
Dividend and income funds 20% 6 winners 70% 4 winners 100% 1 winner
Most innovative with AI 70% 3 winners 30% 5 winners 60% 2 winners
06

What this changes if you are buying the number

Four questions, in order. How many runs per prompt, and were they saved. Which engines, in which mode, at which model version. Is the panel frozen, so this quarter is comparable to the last one. And is the headline a membership rate over runs, or a rank that came from one sample.

If a report cannot answer those four, it is a screenshot with a price list. If you get a single reading that says your firm is fourth, the honest interpretation is that it was somewhere in the top ten on that day, in that engine, with that phrasing. That is still worth having, but only as a starting line. I would treat anything under three runs per prompt as a mood, not a measurement.

The reason this matters commercially is that the number is now a budget line, and the firms that buy the strongest version of it will be the ones whose agencies can show a trend rather than a snapshot. The rest will re-measure next quarter, get a different answer, and conclude that the whole category is noise. That conclusion would be wrong, but the way this number is usually sold is what will cause it.

07

What I am changing in my own index

This study started as an audit of my own work. The Observatory already labels every number by run and freezes the panel for exactly this reason, and the September reading already carries a caveat that no completions were collected after 17 August. What was missing was the size of the noise band, printed next to the number.

So the next edition of the index publishes stability alongside reach, the within-engine mode test replaces the confound caveat with a measurement, and the language cut gets the same treatment before any delta between two months is described as real movement. That is the difference between publishing a number and publishing a number someone can act on, and it is the same standard I would apply inside a firm: one reading tells you where you might be, repeated readings tell you what you own.

It also connects to the rest of the picture. Being cited matters more than being mentioned, and which sources the engines cite is a slower and more durable signal than any single shortlist position. Permission is the floor: what the crawlers are allowed to read decides whether any of this is even possible. And the work that moves the number is the same work that moves distribution, which is why it belongs in how distribution actually gets built rather than in a separate AI project.

08

What would make this wrong

Twenty prompts is a sample of buyer questions, not the population of them. Ten runs shows that the noise exists but does not size it precisely, and a stability rate is itself an estimate. The mode comparison carries model identity with it until the within-engine test runs. Models change under the same name, so a rerun in six months measures that quarter, not a permanent law. And this is what engines say, not how funds perform: nothing here rates a manager, and it should never be read that way.

The honest part

I am publishing a finding that weakens the headline use of my own flagship number, which is the point. A shortlist position is a sampled, moving estimate. What survives repetition is whether a firm is in the set at all, across engines and languages, quarter after quarter. That is the thing worth buying, and it is measurable: it takes a frozen panel, repeated runs, and someone who will show you the raw files. That is what an AI visibility audit is built to do, and what you can run yourself with the dataset below.

Notes from a European operator

If your AI shortlist position came from a single run, what you own is a photograph. The thing that compounds is the trend, and trends only exist if someone repeats the measurement on a fixed panel. Ask any agency for their run count before you ask for their number.

Sources, data and method

  • The dataset behind every number here: ai-shortlist-repeatability-data.csv, one row per prompt and engine with run counts, distinct winners and stability.
  • The frozen prompt set, the firm roster and the matching rules are published with the study that produced them: the AI Asset-Manager Observatory.
  • Engines and modes: Gemini 2.5 with Google Search on (live web), Mistral and DeepSeek answering from memory. Ten saved completions per prompt per engine, 600 in total.
  • First place means the firm named earliest in the answer, counted against a fixed alias list, the same rule used in the Observatory readings.

This study sized the noise band. The method that keeps you inside it is a separate piece of work: five decisions that turn a reading into a rate, starting with the panel you freeze before the first run.

Victor Roodhorst runs original research on how European financial services actually markets, and advises the firms behind the numbers. Madrid, five languages.

3 thoughts on “The AI shortlist is not a ranking”

Leave a Comment