verbalized-sampling

Verbalize a probability distribution over candidate LLM responses to increase output diversity.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/infantesromeroadrian/arca-agent --skill verbalized-sampling-infantesromeroadrian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verbalized-sampling
Source: https://github.com/infantesromeroadrian/arca-agent/tree/main/template/skills/verbalized-sampling
Command: npx skills add https://github.com/infantesromeroadrian/arca-agent --skill verbalized-sampling-infantesromeroadrian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the issue of mode collapse in LLM outputs by encouraging the model to verbalize a probability distribution over multiple candidate responses.

Core Features & Use Cases

  • Mode Collapse Mitigation: Prompts the model to verbalize a probability distribution over N candidate responses, preventing it from collapsing to the most likely output.
  • Enhanced Diversity: Increases output diversity by 1.6-2.1x at inference time without requiring additional training.
  • Applicable Use Cases: Suitable for tasks where diversity in responses is crucial, such as ADRs, requirements elicitation, hypothesis generation, creative writing, and synthetic data generation.

Quick Start

Use the verbalized-sampling skill on a task that requires diverse outputs, such as generating architecture options or hypothesis sets.

Frequently Asked Questions about verbalized-sampling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I increase LLM output diversity and prevent mode collapse?

To prevent mode collapse and increase LLM output diversity, you can verbalize a probability distribution over multiple candidate responses. This technique forces the model to evaluate varied options instead of collapsing to the single most likely output.

What is verbalized sampling in large language models?

Verbalized sampling is a technique that prompts a large language model to verbalize a probability distribution over multiple candidate responses. This process mitigates mode collapse and increases output variation without requiring additional model training.

How do I generate diverse options for architecture decision records using an LLM?

To generate diverse options for architecture decision records, apply verbalized sampling to your prompt. This method encourages the model to output a probability distribution across multiple architectural choices, yielding 1.6-2.1x more varied responses.

Can I improve LLM output variation without additional training?

Yes, you can improve LLM output variation at inference time without additional training by using verbalized sampling. This approach prompts the model to express a probability distribution over candidate responses, increasing diversity by 1.6-2.1x.

What tasks benefit most from verbalized probability distributions in LLMs?

Tasks that require high diversity benefit most from verbalized probability distributions, including requirements elicitation, hypothesis generation, creative writing, synthetic data generation, and architecture decision-making.

Does verbalized sampling work for synthetic data generation?

Yes, verbalized sampling works effectively for synthetic data generation. By verbalizing a probability distribution over candidate responses, it mitigates mode collapse and ensures varied synthetic data outputs without needing model retraining.