Apply to my task
arXiv:2607.18086 ★ 82 Jul 20, 2026

Evidence-Sufficiency Wrapper: how to make a model admit incomplete data instead of confidently hallucinating

Key result

Discovered: LLMs optimize for a helpful answer, not an honest one. When data is scarce, the model will still fill in the gaps and answer confidently anyway. The wrapper lets you get a structured refusal from the model — for cases when data is genuinely insufficient. Four blocks in one prompt: DATA AVAILABLE → DATA MISSING → IS IT SUFFICIENT → ANSWER. The structure forces the model to run a checkup before generating an answer — even without an explicit prohibitive instruction, this reduces confident answers-without-grounding by 38%.

01

TL;DR

Evidence-Sufficiency Wrapper is a prompting technique that forces the model, before answering, to explicitly list what it knows, what's missing, and render a verdict on whether there's enough data to answer at all. If not — the model explains what it needs instead of making up an answer.

The classic pain point: you ask a model for help with a decision, the data is thin — but it confidently hands you a recommendation as if it knows everything. Not "I'm not sure" or "I need more info" — but concrete advice built on a foundation that doesn't exist. The research calls this unsafe overconfidence — a confident answer without sufficient grounding. In a normal chat this looks like a hallucination you can't spot.

The Wrapper solves this in a single prompt: four blocks — HAVE DATA, MISSING DATA, SUFFICIENT?, ANSWER. The structure forces the model to run a checkup before responding, and if data is thin — to stop and say exactly what's needed.

Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

02

Method Blueprint

One prompt, four blocks — executed sequentially in a single response:

HAVE DATA:      [list what's known from the request]
MISSING DATA:   [list what's critically absent]
SUFFICIENT?:    [render a verdict — can you answer at all]
ANSWER:         [only if sufficient — otherwise explain what's needed]

All in one request. No separate steps, no multi-message back-and-forth needed.

03

Example in Action

Task: You're launching a new product and asking Claude to assess whether you should go B2B or B2C. Data is minimal: you have an idea, no revenue, no customer discovery, no grasp of unit economics.

Prompt:

You are a business strategy consultant specializing in go-to-market decisions.

Before giving a recommendation, run a structured analysis:

HAVE DATA: list everything I've provided and everything you know about the situation

MISSING DATA: list the key data missing for a well-grounded answer

SUFFICIENT?: render a verdict — can you give a grounded recommendation with what's available? Justify it.

ANSWER: if the data is sufficient — give a recommendation with reasoning. If not — explain exactly what data needs to be gathered first, and why.

Question: I have a SaaS product for warehouse management, MVP is ready, team of 3. Go B2B or B2C?

Result: The model will show a structured breakdown: in the "MISSING DATA" block it will spell out exactly what it needs to know — deal size, ICP, ongoing conversations, competitors. In "SUFFICIENT?" it will honestly say there isn't enough data for a final verdict. In "ANSWER" — instead of inventing a confident recommendation, it will give a concrete list of what to figure out and why it changes the decision. This is a fundamentally different kind of answer than "I recommend B2B because..." with no grounding.

04

Why This Works

LLMs default to optimizing for "a helpful answer," not "an honest answer." When data is thin, the model still fills in the gaps and answers confidently. This isn't deception — it's a pattern: the next token is supposed to be a "helpful continuation," not "stop, there's not enough data."

Models are good at listing and classifying — that's a genuine strength. If you explicitly ask it to spell out what's there and what isn't, it does that well. The research found that structured formatting alone (without an explicit instruction to hold back) already cuts overconfident answers by 38% of the total effect — simply because the structure forces the model to "think it through" before answering.

Adding an explicit instruction like "don't answer if data is insufficient" adds another 62% of the effect on top of the structure. Bottom line: structure + explicit permission to abstain = the model stops faking confidence where it has none.

Control levers: - Verdict strictness — add to the SUFFICIENT? block: "If even one key parameter is unknown, treat the data as insufficient" → the model gets stricter - Required data checklist — specify in the prompt what counts as "key": "for a strategic decision, you must know market size, current revenue, and competitors" → less subjectivity - Remove the "SUFFICIENT?" block → you're back to default behavior, though the structure alone still helps a bit

05

Prompt Template

You are a {role}.

Before answering, run a structured analysis:

HAVE DATA: list everything provided in the request and everything you know about the situation

MISSING DATA: list the key data missing for a well-grounded answer on {task_type}

SUFFICIENT?: render a verdict — can you give a grounded answer with what's available? Justify it in one sentence.

ANSWER: if the data is sufficient — {what_to_do}. If not — list, in priority order, what needs to be found out and why it's critical to the decision.

{task}

Placeholders: - {role} → consultant, lawyer, analyst, doctor, editor — whoever fits the task - {task_type} → a strategic decision / a legal assessment / a technical recommendation - {what_to_do} → give a recommendation / draft a plan / assess risks - {task} → the actual request


🚀 Quick Start — paste into chat:

Here's a template for the Evidence-Sufficiency Wrapper. Adapt it to my task: [your task].
Ask me questions to fill in the fields.

[paste the template above]

The LLM will ask about the role, task type, and exactly what the answer needs to deliver — because without that it can't correctly formulate the "SUFFICIENT?" block and the final instruction. It'll take the template's structure and adapt it to your context.

06

Limitations

⚠️ Doesn't do much with complete data: If all the information needed to answer is already there, the wrapper barely changes behavior — the effect is statistically null. The technique matters specifically when data is thin.

⚠️ The model can swing into hyper-caution: On some models, the wrapper amplifies abstention so much that the model starts refusing to answer even when there's plenty of data. In the study, one model's diagnostic accuracy dropped from 75% to 17% — it started abstaining almost every time. If you notice the model asking for clarification too often, soften the instruction: replace "don't answer" with "answer, but with an explicit caveat about limitations."

⚠️ Different models, different effect sizes: The direction is consistent (more caution), but the magnitude varies a lot. Test it on your own task.

⚠️ Measuring the effect is tricky: The study found that different evaluators produce different numbers. In practice: don't expect to precisely "measure" the improvement — but the qualitative difference will be obvious.

07

How It Was Studied

The team ran a clever experiment: they took 1,200 clinical questions and had four top models answer each one twice — once with a standard prompt, once with the wrapper. The key trick was full pairing: same question, same model, two conditions. This removes random noise and allows for an honest comparison.

But the most interesting part is the control arms. The researchers wondered: what if the judge (another LLM scoring the answers) just sees the structural tags and marks it "safe" — rewarding form, not substance? To test this, they built three versions: a neutral scaffold (same tags, no abstention instruction), the original wrapper (tags + "abstain if data is insufficient"), and a harmful scaffold (same tags + an explicit instruction to "always give a concrete answer"). The result was elegant: identical tags produced 23%, 38%, and 80% unsafe answers respectively. The judge is clearly reading content, not just tags.

Additionally, three physicians blind-rated the answers — and found the automated judge was overly strict: it flagged 44% of answers as unsafe, while the physicians only saw a real problem in 7% of them. This doesn't discredit the technique — the direction is right — but the headline number "25-percentage-point improvement" should be read as an upper bound, not gospel truth.

08

Adaptations and Extrapolations

1. Adaptation for iterative tasks

🔧 Add a "sufficiency threshold" → control strictness

After the SUFFICIENT? block, add: "A grounded answer requires knowing at least: {list_of_critical_parameters}. If even one is missing, the data is insufficient."

This turns the model's subjective verdict into an objective checklist.


🔧 Replace ANSWER with HYPOTHESES → research mode

When what you need isn't "give me advice" but "help me think":

ANSWER: if data is insufficient — instead of refusing, formulate 
2-3 hypotheses, each with an explicit statement of what assumption it rests on. 
Flag which hypothesis would collapse first if that assumption turns out wrong.

The model stops going silent and starts structuring the uncertainty instead — which is often more valuable than an answer.


2. Extrapolation: combo with role-based debate

When the task is complex and you want to stress-test the wrapper with another layer, you can ask two "agents" to assess the same situation:

You are a {role}. Use this format:

HAVE DATA: [what's known]
MISSING DATA: [what's absent]
SUFFICIENT?: [verdict]
ANSWER:

First answer as the Skeptic — look for reasons why the data is insufficient.
Then answer as the Pragmatist — look for what can be decided right now despite the gaps.
Finally: which of these two positions is closer to the truth, and why.

{task}

The wrapper's structure stays intact, but now the model simulates two viewpoints — and you can see exactly where the Skeptic and the Pragmatist diverge on the question of "is there enough data to act."

09

Resources

Paper: Judge-dependent safety gains and model-specific helpfulness costs of evidence-sufficiency prompting in clinical LLMs

Author: Koyar Afrasyab, M.D. — Kinvectum AB, Sweden

ORCID: https://orcid.org/0009-0009-3530-4606

Datasets: Real-POCQi (Feng et al.), HealthBench (OpenAI), MedRBench

Reporting standards: DECIDE-AI, CONSORT-AI/SPIRIT-AI, STARD-AI

Research digest

Key result

Discovered: LLMs optimize for a helpful answer, not an honest one. When data is scarce, the model will still fill in the gaps and answer confidently anyway. The wrapper lets you get a structured refusal from the model — for cases when data is genuinely insufficient. Four blocks in one prompt: DATA AVAILABLE → DATA MISSING → IS IT SUFFICIENT → ANSWER. The structure forces the model to run a checkup before generating an answer — even without an explicit prohibitive instruction, this reduces confident answers-without-grounding by 38%.

Principle

Two levers, not one. The first is structure. The DATA MISSING block creates a pause point. The model lists the gaps instead of filling them in. That's already 38% of the effect — just from the format. The second lever is an explicit instruction: 'refrain if data is insufficient.' It adds the remaining 62%. Without structure, the explicit instruction works weaker — the model has nothing to anchor it to. Both levers are needed together.

Why it works

The next token is always a 'useful continuation.' The model doesn't stop on its own — that's not a bug, that's how it's built. The model is better at classifying than at guessing. The DATA MISSING block switches it from 'filling in the picture' to 'listing the gaps' — and that it does well. But an important caveat: in the study, one model overreacted to the feedback — accuracy dropped from 75% to 17%. It started refraining almost always, even when data was sufficient. If you see hyper-caution, replace 'don't answer' with 'answer with an explicit caveat about limitations.'

When to apply

Anywhere data might be insufficient and a confident, ungrounded answer is risky: legal assessments → when full contract terms or case law aren't available; strategic decisions → when there's no financial data, market research, or customer feedback; technical recommendations → when architecture, constraints, or requirements are unknown. NOT suitable when all the necessary information is already present — the effect is statistically zero, and the structure just adds extra text.

Mini recipe

1. Assign a role: strategic consultant or whatever fits — without a role, the IS IT SUFFICIENT block loses its reference point. 2. Add the four blocks in strict order: DATA AVAILABLE → DATA MISSING → IS IT SUFFICIENT → ANSWER. Order matters — each block builds on the previous one. 3. Tune strictness in the IS IT SUFFICIENT block: for a strict mode, add 'if even one key parameter is unknown — treat the data as insufficient.' For a softer mode — 'answer with an explicit caveat about limitations.' 4. Spell out both scenarios explicitly in the ANSWER block: what to do if data is sufficient and what to do if it isn't. Without this, the model will improvise on its own. 5. Test it on a deliberately incomplete task: give a request missing key data — check whether the model holds back or still answers confidently regardless.

Examples

[BAD]: `I have a SaaS for warehouse management, MVP is ready, team of 3. Go B2B or B2C?` [GOOD]: `You are a go-to-market strategy consultant. Before answering, run through this analysis: DATA AVAILABLE: list everything provided and everything you know about the situation DATA MISSING: list the key data missing for a well-grounded strategic recommendation IS IT SUFFICIENT: render a verdict — can you recommend based on what's available? Justify it in one sentence. ANSWER: if data is sufficient — give a recommendation with justification. If not — list, in priority order, what needs to be found out and why it changes the decision. Task: SaaS for warehouse management, MVP is ready, team of 3. Go B2B or B2C?`

In plain words

The core problem is that models are, by nature, pathological people-pleasers. When you ask a question, an LLM isn't thinking about truth — it's optimizing for the probability of a helpful-sounding answer. If there's not enough data, the model won't say "I don't know." Instead, it'll start filling in the gaps with hallucinations, because the "helpful assistant" pattern pushes it to generate text no matter the cost. The Evidence-Sufficiency Prompting method fundamentally rewires this mechanic: it inserts a hard filter between the question and the answer, forcing the model to first inventory what it actually knows and render a verdict — do we even have grounds to open our mouth here.

Think of it like a seasoned diagnostician whose office door bursts open with a hypochondriac yelling "my side hurts, what should I take?" A regular model would immediately write a prescription based on statistical patterns. A model running this method, though, would first say: "hold on, we don't have bloodwork, no ultrasound, and I don't even know your medical history." It's a kill switch for hallucinations that turns the model from an overconfident amateur into a cautious expert who actually understands the limits of its own competence.

Technically, this is implemented through an Evidence-Sufficiency Wrapper — a special layer added to the prompt that forces the model through three stages. First, it lists out the explicit facts from the request, then flags the missing information, and only after that decides whether it has enough grounds to draw a conclusion. If the data's thin, the model doesn't guess — it flatly states "insufficient data" and spells out exactly what's missing. This isn't just a refusal; it's a structured clarification request that saves time and prevents costly mistakes.

Although the method was tested in medicine, where the cost of error is measured in lives, the principle is universal and applies to any business context. If you ask Claude to evaluate a go-to-market strategy armed with nothing but "an idea and some enthusiasm," a regular model will happily pour out vague talk about B2B segments — but a model wrapped in this method will bluntly flag the missing unit economics and lack of customer discovery results. This works anywhere decisions need to be made on solid data: law, analytics, product development — turning the model into a full-fledged critical gatekeeper.

Bottom line: stop crossing your fingers and hoping the model will magically figure out on its own when it's missing context. Evidence-Sufficiency Prompting is a way to instill professional ethics into the AI and force it to own up to gaps in its knowledge. Yes, this makes answers less "convenient" and slower — but in exchange, you get a safe result instead of confident nonsense. Either you control for data sufficiency, or the model feeds you fairy tales that you'll end up paying for out of your own pocket.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Evidence-Sufficiency Wrapper: how to make a model admit incomplete data instead of confidently hallucinating arXiv:2607.18086

Sign in to apply this study New accounts get 50 free credits.