Why ChatGPT answers change every time you ask
ChatGPT answers change because the model samples each answer rather than looking one up, and because the version behind the name is replaced over time. That makes a single answer unreliable as evidence, not brand presence unmeasurable, which is the distinction this page is about.
Seenby is not open yet, so anything on this page about what it does is what it is being built to do.
One answer is an anecdote, a week of answers is a sample
Most people arrive at this question after doing the obvious test. They ask ChatGPT which vendors it would recommend in their category, get a list without their brand on it, ask again an hour later, and find themselves in third place. Both answers came from the same product. Neither is wrong, and neither is a measurement.
The variation has three ordinary sources. The model generates text by sampling from a distribution of likely next words, which providers expose as a temperature setting, so wording and ordering move between runs. The model itself is not fixed either: the name on the box stays the same while the version underneath is updated and older versions are retired. And your own context leaks in, through chat history, personalisation, and whatever the assistant retrieved from the web at that moment.
So the honest response to non-determinism is not to claim stability. It is to stop treating one answer as the unit of evidence. Seenby is built to freeze a set of 50 to 100 prompts at setup and read the same set every week, then report one Share of AI Voice score per brand per week with its methodology caveat attached to the record. The questions below cover what that buys you, and what it does not.
Questions
Why do ChatGPT answers change every time I ask the same question?
Two different causes produce one symptom. The first is sampling: the model chooses each next token from a distribution rather than retrieving a stored answer, and the temperature parameter providers expose controls how wide that choice is, so identical prompts return different phrasing and a different order of named brands. The second is version change: the assistant you used last month may be running a different model today, because providers ship updates and retire older versions while the product name stays the same. Your own context adds a third layer, since chat history, personalisation and any live web results are all part of the input. Nothing has malfunctioned; this is how the systems are designed to work.
Does that mean tracking my brand in AI answers is pointless?
It means single answers are pointless as evidence, which is a smaller claim. Variation between runs is noise around a tendency, and the tendency is what a brand manager actually needs: whether the model reaches for you or for a competitor when it answers the questions your buyers ask. You get at a tendency by sampling many prompts repeatedly, not by asking once and screenshotting the result. That is the same logic behind any share of voice measure, carried into a source that happens to rephrase itself.
How does Seenby reduce the noise rather than just reporting it?
At onboarding you give a brand name, a description and up to three competitor names, and Seenby generates a set of 50 to 100 prompt templates from them, with a curated fallback set if generation fails or returns too few prompts. That set is then frozen. The same prompts run every week on OpenAI and Perplexity, so week-over-week movement reflects the market rather than a change in the questions being asked. The score is one headline Share of AI Voice figure per brand per week, computed over that whole set instead of any one answer. The step-by-step arithmetic is on the calculation page linked from this pillar.
How do you tell a real drop from a model update?
Every stored response is tagged with the model version that produced it. When a week moves, you can see whether the answers in that week came from the same model version as the week before, which is the first question to ask before briefing anyone on a decline. Be clear on what tagging does: it separates model-update drift from real drift as a line of enquiry, it does not prove causation. If the version changed and the score moved, treat the movement as unattributed until the next week confirms it.
Can I put a Share of AI Voice number in a board deck?
Yes, with its caveat attached, which is why the caveat text is stored with every computed score rather than living in a footnote somewhere. Seenby surfaces the methodology disclosure on every score display in the product and on a dedicated methodology page, so the number and its limits travel together. Say the limit out loud in the deck: a week-over-week shift may reflect a model update rather than a real competitive change. A score presented without that sentence is being presented as more precise than the underlying source allows.
Should I keep doing my own spot checks in ChatGPT?
Spot checks are good for one thing and bad for another. They are useful for reading how an assistant describes you in its own words, which is worth doing before a positioning change. They are unreliable as a trend, because your account carries history and personalisation, you will not ask the same 50 to 100 prompts by hand every week, and a single run tells you nothing about the spread. Use spot checks for texture and a fixed prompt set for direction.
How much variation should I expect before treating a move as real?
Seenby does not publish a threshold, and we would rather say so than invent one. What we can say is that the sensible reading is directional: look at where the trend sits across weeks, check whether the model version changed, and look at which prompts gained or lost your name, rather than acting on a single week's delta. The editorial call about what counts as material stays with you, because it depends on your category and how contested it is. We give you the score, the caveat, the model version, and the answers underneath.
What will Seenby not claim about this?
It will not claim the underlying answers are stable, reproducible or guaranteed, because they are not, and no tool in this category can make them so. It will not attribute a movement to a cause on your behalf; model-version tagging narrows the question, it does not close it. It measures presence relative to up to three competitors you name, so the score is about that comparison and not about the whole market. Seenby is in waitlist stage today, so nothing here describes results anyone has reported.
