PromptisePromptise
Why PromptiseUse casesRoadmapDocs
GitHubGet started
Promptise - AI Framework LogoPromptise

The foundation layer for agentic intelligence. Build, secure and operate autonomous AI systems with Promptise Foundry.

pip install promptise

[01] Foundry

  • MCPcast
  • The Promptise Agent
  • Reasoning Engine
  • MCP
  • Agent Runtime
  • Prompt Engineering
  • Execution Engine
  • Agent Identity

[02] Resources

  • Documentation
  • GitHub
  • Guides
  • Learning Paths
  • Questions

[03] Company

  • About
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Subprocessors

© 2026 Promptise by Manser Ventures. All rights reserved.

Open source · Python

← Guides> Prompt Engineering

Why LLMs Give Similar Answers (and How to Get Variety)

Why LLMs repeat the same kind of answer: mode collapse after RLHF. Get real variety with sets, named axes and verbalized sampling. Real naming example.

Level
Intermediate
Reading time
5 min
Published
Sep 20, 2025
Last updated
Oct 18, 2026
By
Promptise Team
  • LLM Mental Models
  • How LLMs Work
Contents · 6 sections↓
  1. 01Why do LLMs give similar answers to the same prompt?
  2. 02Why it's true
  3. 03Example: naming a coffee shop
  4. 04What it changes in practice
  5. 05Frequently asked questions
  6. 06Next steps

Ask a chat model for one idea eight times and you rarely get eight different ideas. You get variations on the same one. This essay, part of the Mental Models learning path, explains why instruction-tuned models converge on a "typical" answer, why re-rolling is a poor way to explore, and how to prompt for real variety in names, angles, test cases or synthetic data. It includes real output from a single-answer prompt and two better prompts.

[01]

Why do LLMs give similar answers to the same prompt?

Sampling should give a different answer each time, and it does, but the differences are small. Post-training with human feedback rewards the response raters like best, and raters tend to prefer familiar, typical text. The result is a sharp distribution: most of the probability sits on a few safe answers. Researchers call this mode collapse. You get more variety by asking for a set in one call, naming the axes the options should differ on, or asking the model to sample from its full range.

Key takeaways:

  • Re-rolling explores a small neighborhood. Independent samples share the same favorite answer.

  • A list in one call beats many single calls, because the model sees its earlier items and avoids repeating them.

  • Name the axes of variation. "Different" is vague; "one from each of these five sources" is not.


[02]

Why it's true

A pretrained model reflects the spread of text it was trained on. Instruction tuning and reinforcement learning from human feedback (RLHF) then push it toward responses people rate highly (Ouyang et al., 2022). That makes the model more helpful and also narrower. Understanding the Effects of RLHF on LLM Generalisation and Diversity (Kirk et al., 2023) found that RLHF generalizes better than supervised fine-tuning alone but "significantly reduces output diversity" across a range of measures.

Verbalized Sampling (Zhang et al., 2025) traces much of this to the preference data itself: annotators favor typical text, a typicality bias the authors link to findings in cognitive psychology. Their fix is a prompt, not retraining: ask the model for several candidates with the probability of each. They report diversity gains of 1.6 to 2.1 times over direct prompting in creative writing, without losing factual accuracy or safety.


[03]

Example: naming a coffee shop

The single-answer prompt, sampled eight times:

Text
Suggest a name for a small coffee shop in Lisbon aimed at remote workers. Reply with the name only.
Output
Nomadá Café
Lisbon Loft Café
Café Conexão
Lisboa Hub Café
Lisboa Laptop & Latte
Lisboa Loop Café
Pausa & Plug
Bica & Bytes

Four of eight start with "Lisbon" or "Lisboa", five contain "Café". That is one idea, the city name plus a coffee word, in eight costumes.

A verbalized-sampling prompt asks for the range directly:

Text
Suggest names for a small coffee shop in Lisbon aimed at remote workers. Generate 5 candidates sampled from the full range of names you could give, including unusual ones, not just the most likely. For each, give the name and your estimated probability (0-1) that you would have given it as a single answer. Format: name | probability
Output
1. Praça Plug | 0.22
2. Fado & Freelance | 0.10
3. Hourglass Roasters | 0.18
4. Alfama Alcove | 0.14
5. Socket & Saudade | 0.06

Treat the probabilities as a nudge toward the tail, not as measurements; they don't even sum to 1. The useful part is that none of the five repeats the "Lisboa Café" pattern.

When you know which dimensions matter, name them:

Text
Suggest 5 names for a small coffee shop in Lisbon aimed at remote workers. Each name must come from a different source: 1) a Portuguese word, 2) a Lisbon place or landmark, 3) a work or productivity term, 4) a pun in English, 5) a person's name. One line each: name - source - why it fits.
Output
Café Conexão - Portuguese word ('conexão' = connection) - evokes Wi‑Fi, networking and community for remote workers.
Belém Breve - Lisbon place (Belém) - references a well‑known neighborhood and pastry heritage…
Focus & Flat White - work/productivity term (focus) combined with a coffee staple…
Byte & Bean - English pun ('byte' ~ computer data + 'bean' coffee)…
Marta’s Desk - person’s name (Marta, common in Portugal) - feels personal and inviting…

Five distinct strategies, each labeled, so you can compare like with like. Results vary by model and run.

Three prompts for a Lisbon coffee shop name. One name sampled eight times gave one idea in eight costumes; five names with probabilities broke the Lisboa Café pattern; five names from five named sources gave five distinct, labeled strategies.
FigureCoffee shop names from one prompt sampled eight times, from verbalized sampling and from named sources

[04]

What it changes in practice

  • Generate sets, not singles. For brainstorming, test inputs, personas or synthetic data, ask for N items in one call with an instruction that they differ. Use the API's n parameter or repeated calls only when you want independent samples, for example to measure consistency.

  • Specify the axes. Audience, tone, mechanism, risk level, source of the idea. Axes turn "five cousins" into five options you can actually choose between, and they make gaps visible.

  • Push into the tail on purpose. Ask for unusual candidates and their probabilities, or ask for options "the obvious answer would miss". Then select hard: diversity is only useful with a clear rule for picking. The jury essay covers how to judge candidates fairly.


[05]

Frequently asked questions

What is mode collapse in LLMs?

Mode collapse is when a model puts most of its probability on a few typical outputs, so samples look alike even at normal temperature. It is mostly a side effect of post-training on human preferences, which reward familiar, safe responses over unusual ones.

Does raising the temperature fix it?

Partly. Higher temperature spreads probability to less likely tokens, but the extra variety is often in wording rather than in ideas, and quality drops as it rises. Some reasoning models accept only the default temperature. Prompt structure, such as sets and named axes, usually gives more useful diversity.

What is verbalized sampling?

A prompting method from Zhang et al. (2025): instead of asking for one response, you ask for several responses with the probability of each. Asking for a distribution leads the model to cover more of its range. It needs no training or special API.

When do I want low diversity?

For extraction, classification, code that must pass tests, and anything with one correct answer. There, consistent output is the goal and variety is noise. Use diversity techniques for open-ended work only.


[06]

Next steps

  • LLM as a judge vs a jury: pick the best candidate without biased judging.

  • How LLMs generate text: next-token sampling, temperature and top-p.

  • Rank-then-respond and prompt ensembles: generate several drafts and rank them.

  • Few-shot prompting: examples also narrow the output, for better and worse.

  • Mental Models: How to Think with LLMs: the full learning path.

Contents

  1. 01Why do LLMs give similar answers to the same prompt?
  2. 02Why it's true
  3. 03Example: naming a coffee shop
  4. 04What it changes in practice
  5. 05Frequently asked questions
  6. 06Next steps

Learning paths

Want more structure? Paths put guides in order, like a short course.

See the paths →

> Read next

Related guides

  • // 01Beginner · 4 minWhy Can't LLMs Count Letters? Tokens and ProbabilityWhy LLMs miscount letters, reverse strings wrong and miss word limits: tokenization, sampling, real failures, and why exact work belongs in your code.
  • // 02Intermediate · 5 minWhy LLMs Fail Modified Puzzles: Pattern-Matching BiasWhy LLMs answer the famous version of a changed puzzle: training-data priors, research on counterfactual tasks, a real failure and how to prompt around it.
  • // 03Beginner · 5 minAre LLMs Stochastic Parrots? What the Term Gets RightAre LLMs stochastic parrots? What Bender et al. meant, what next-token prediction implies, where the term falls short, and the habit it should give you.
  • // 04Intermediate · 5 minHow LLMs Generate Text: Next-Token Probabilities ExplainedHow LLMs generate text one token at a time: probabilities, temperature, top-p, and why early words commit the rest. Real example of a verdict-first error.
  • // 05Intermediate · 5 minWhy LLMs Mirror You: Sycophancy, Bias and Leading PromptsWhy LLMs agree with you: sycophancy from human-feedback training and bias from human text. Prompts that get honest feedback, with a real rating example.
  • // 06Intermediate · 5 minWhy LLMs Get Niche Facts Wrong: Popularity and Training DataWhy LLMs know popular facts but invent niche ones: accuracy tracks how often a fact appears in training data. When to retrieve instead. Real example.

Keep going.

Browse every guide by topic and level, or follow a learning path that puts them in order.

All guidesLearning paths