Vibe Engines
YouTube

Vibe Engines is free, interactive AI engineering & system design — runs in your browser. Pick a learning path

~8 min readICLR 2026 · Outstanding Paper

LLMs get lost
in conversation.

Give a top model a fully-specified task in one message and it shines. Split the exact same requirements across a few turns — the way real users actually talk — and 15 leading models fall apart. Not because they get dumber: their best-case ability barely moves. What collapses is reliability. They answer too early, lock onto a guess, and can't climb back out. This paper names the failure and measures it, and context engineering helps, though only partly.

The delta

What changes against the whole ladder: the assumption gets measured

Every rung below assumes the model reliably carries a task across turns — that information given at step three is still governing behaviour at step twelve. The loop, the reflections, the skill library and the paged memory all depend on it. This rung measures that assumption, and finds it does not hold.

The experiment is clean, which is what makes the result hard to dismiss. Take a task with a complete set of instructions. In one condition, deliver all of it in a single turn. In the other, shard the same information across several turns, adding a piece at a time. Everything else — the content, the model, the task — is held fixed, so the only variable is delivery. Across a large set of current models, reliability drops substantially in the sharded condition.

The proposed mechanism is the useful part and it matches what anyone who has built an agent has seen. The model commits prematurely: given partial information, it produces a full answer built on an assumption it has filled in, and then — because its own earlier turn is now in the context as an apparently settled fact — stays anchored to that assumption as later information arrives, elaborating rather than revising. Errors do not average out over a conversation; they compound, which is why reliability drops once the task is split across turns rather than just fluctuating.

01

Same task, two deliveries

The experiment is beautifully controlled. Take one fully-specified task — say, "write a SQL query" with all its constraints. Deliver it two ways. Concat: everything in a single prompt, the model sees the whole spec at once. Sharded: split the identical requirements into pieces and reveal one per turn, the way a real user drips out details as they think.

Identical information · opposite delivery
Full spec:
c1 c2 c3 c4
→
CONCAT
one message
|
c1
→
c2
→
c3
→
SHARDED
one per turn

The information content is exactly the same. The only difference is timing. So any gap between concat and sharded isolates one thing: the cost of finding out as you go — which is how every real conversation and every agent session works.

02

Aptitude dips a little; reliability craters

Across 15 top LLMs and six task families, sharded delivery cost an average of ~39% in performance. But the headline isn't the average — it's which part moved. The paper decomposes a score into two pieces:

Aptitude barely fell — the ceiling is intact, the model still can do it. What exploded was unreliability: the gap between a model's best and worst attempts on the same sharded task roughly doubled. The same prompt, run twice, now lands in wildly different places. A capable model became an unpredictable one.

The uncomfortable part

This held for every model tested — frontier and small, reasoning and not. Bigger models didn't escape it. It's not a capability gap you can scale away; it's a behavior baked into how these models handle underspecified, unfolding input.

03

The mechanism: premature commitment

Why does drip-feeding break things? Because a model handed partial information tends to answer anyway. It fills the under-specified gaps with a guess and states a full solution — confident, complete, and possibly wrong on the parts it hadn't been told yet. That guess is now in the conversation history as its own words.

When a later turn adds a constraint that contradicts the guess, the model clings. It anchors on its earlier answer, patches around the edges instead of re-deriving, and builds the rest of the conversation on a cracked foundation. The paper's own summary is blunt: models make assumptions too early, and once wrong, "they get lost and do not recover."

turn 1: partial spec → model commits to a full answer (guesses the rest)
turn 3: new constraint contradicts the guess
model clings to turn-1 answer → error locked in, compounds
04

Why it compounds: a toy decay model

You can capture the intuition with one small, illustrative model (the paper itself does not fit a per-turn decay; it finds the loss appears as soon as the task is split into two or more shards). Let p be the model's success rate when it sees the full spec at once (concat). In sharded mode, each turn where it commits on partial info is a chance to lock in a wrong assumption; call that per-turn trap probability q. Surviving a conversation means dodging the trap on every early turn:

One turn (turns=1) has no early-commitment trap, so sharded equals concat. Every extra turn multiplies in another (1−q) — geometric decay. In this toy model, that is why longer conversations get less reliable; the paper's measured drop already shows up at two shards.

It also explains the "aptitude intact, reliability gone" split: p (the ceiling) never changes; the whole loss lives in the compounding (1−q) factor, which is exactly a reliability term. The runnable model below plots the two curves and the widening gap.

05

What to do about it

The decay model points straight at the cures. Kill the early-commitment traps and the (1−q) factors disappear.

MoveWhy it works
Front-loadGive the full spec in one message when you can — that's just concat, which the paper shows is far more reliable.
Consolidate / recapPeriodically restate the entire accumulated requirement in one fresh message, so the model re-plans from the complete spec instead of its stale early guess. Turns a long sharded chat back toward a concat; in the paper's tests recap and snowball prompts recovered only part of the loss.
Withhold the answerInstruct the model to ask clarifying questions and not commit until the spec is complete — remove the incentive to guess early.
Let the agent re-planHarnesses that re-summarize state each step are doing exactly this; it's why context engineering matters for agents.

None of these make the model smarter. They change the delivery so its ceiling ability actually shows up — the same lever the experiment pulled to create the effect in the first place.

06

Why it matters

This is one of the most practically important negative results of the era, because every deployed chat and agent is multi-turn by default. Benchmarks that score single fully-specified prompts systematically overstate how models behave in the wild. The paper reframes a huge swath of "the model is unreliable" complaints as, more precisely, "the model is unreliable when we drip-feed it."

It also gives context engineering a crisp mandate: the highest-leverage thing you can do is keep the model's working context looking like a fresh, complete spec, not a long trail of half-formed turns. It pairs naturally with self-correction work like Reflexion — the difference being that recovery is hard once a model is lost, so the real win is preventing the early commitment rather than repairing it after.

Read next

The discipline this demands: Context Engineering. The agent guardrails around it: Agent Patterns. The self-correction sibling: Reflexion.

How it works

How the paper builds and runs a sharded conversation

The experiment turns existing single-turn benchmarks into conversations in which the user reveals the task one piece at a time, then simulates many of those conversations for every model.

score GPT-4o, gradual sharding 100 50 0 U = 19 U = 49 U = 71 A = 100 A = 87 A = 90 1 shard (all at once) 2 shards 8 shards 10th: 81 10th: 38 10th: 19 bar top = aptitude (90th percentile) bar height = unreliability U
In the paper's gradual-sharding test, GPT-4o's best-case score barely moves as the same instructions are split into more turns, while the gap to its worst runs jumps as soon as there are two. Each bar runs from the 10th to the 90th percentile score; values are read off the paper's chart and approximate.
  1. Collect fully specified instructions. Six tasks, each drawn from established benchmarks: Code (HumanEval and LiveCodeBench), Database (text-to-SQL from Spider), Actions (API calls from the Berkeley Function Calling Leaderboard), Math (GSM8K), Data-to-text (table captions from ToTTo) and Summary (query-focused summaries with citations over about twenty documents, from Summary of a Haystack). The first four are scored pass or fail; data-to-text uses BLEU and Summary an LLM-judged coverage and citation score, all on a 0 to 100 scale.
  2. Shard each instruction. A semi-automatic process, LLM proposals reviewed and edited by the authors, splits each instruction into shards. The first shard states the high-level intent and each later shard adds one clarification; together they carry exactly the original information. Each task got 90 to 120 sharded instructions, 600 in all.
  3. Simulate a user. GPT-4o-mini plays the user. It sees every shard and the conversation so far, picks the shard that fits most naturally next, often the one that answers a question the assistant just asked, and rephrases it without changing its content. It reveals at most one shard per turn.
  4. Let the assistant answer freely. The evaluated model gets only a minimal system message with what the task needs, such as a database schema or a list of tools, and is never told that the conversation is underspecified.
  5. Classify and score every reply. A classifier labels each response as clarification, refusal, hedging, interrogation, discussion, missing or answer attempt. Answer attempts go to an extractor and then to the task's evaluator. The conversation ends when an attempt is correct or the user runs out of shards.
  6. Compare five delivery settings. FULL gives the original instruction in one turn. CONCAT gives all the shards in one turn as a bulleted list, which keeps the sharding's rephrasing but removes the underspecification. SHARDED reveals one shard per turn. RECAP adds a final turn restating every shard, and SNOWBALL restates all earlier shards in every turn.
  7. Repeat, and measure the spread. Every model runs 10 simulations per instruction and setting at temperature 1: 15 models and more than 200,000 conversations, for about 5,000 dollars. A manual audit found simulator, classifier or extraction errors in under 5 percent of conversations, and errors that hurt the assistant in under 2 percent.

The 15 models span eight families, from Llama 3.1 8B and OLMo-2 13B to GPT-4.1, Gemini 2.5 Pro and Claude 3.7 Sonnet, and include two reasoning models, o3 and DeepSeek-R1, chosen to test whether extra thinking helps.

What the transcripts show

Reading the simulation logs, the authors name four behaviors behind the drop. Models propose a complete answer before the specification is complete, filling the gaps with assumptions. They lean on their own earlier, wrong attempts, so answers grow longer with each try. They weight the first and the latest turns over the ones in between, a loss of the middle turns. And their verbose replies add assumptions that pull attention away from what the user actually said.

The math

Performance, aptitude and unreliability as the paper defines them

P = (1/N) Σi=1^N Si · A^90 = percentile90(S1, …, SN)
U^9010 = percentile90(S) − percentile10(S) · R^9010 = 100 − U^9010
  • Si — the score of simulation i on one instruction, 0 to 100; pass-or-fail tasks score 0 or 100.
  • N — simulations per instruction and setting, 10 in the main experiment.
  • A — aptitude: a best-case score, roughly what the top tenth of runs achieves.
  • U — unreliability: the gap between the best-case and worst-case runs of the same instruction; R is its complement.

All three are computed per instruction and then averaged over the corpus, which is what lets the paper tell apart two models with the same average. A model that is perfect on six of ten instructions and fails the rest every time has P = 60, A = 60 and U = 0: its problem is aptitude. A model that solves every instruction in six of ten runs also has P = 60, but A = 100 and U = 100: its problem is reliability. Going from single-turn to sharded delivery, the models moved like the second case, not the first.

The evidence

What 200,000 simulated conversations showed

Every one of the 15 models did worse in SHARDED than in FULL on every task, with an average drop of 39 percent. CONCAT, the same shards delivered at once, kept 95.1 percent of FULL on average (86 to 92 percent for the smallest models), so the loss is not explained by information lost in sharding. Decomposed, aptitude fell by an average of 16 percent while unreliability rose by 112 percent, to a typical gap of about 50 points between a model's best and worst runs on the same instruction. Better models had slightly higher multi-turn aptitude but about the same unreliability as weaker ones, and the two reasoning models degraded like the rest; their responses ran about 33 percent longer, which the authors link to more unstated assumptions.

Repeating the information helps only partly. On four tasks (Code, Database, Math and Actions) with two models:

SettingGPT-4oGPT-4o-mini
FULL93.086.8
CONCAT90.984.4
SHARDED59.150.4
RECAP, restating everything in a last turn76.666.5
SNOWBALL, restating earlier shards each turn65.361.8

RECAP assumes you know which turn is the last, which a real conversation does not, so the authors treat SNOWBALL as the realistic fix: it recovers about 15 to 20 percent of the lost ground.

Two other knobs failed. Lowering temperature cut unreliability by 50 to 80 percent in single-turn settings, but in SHARDED GPT-4o-mini saw no improvement and GPT-4o only 15 to 20 percent; with both user and assistant at temperature 0, unreliability stayed around 30 points. Splitting more finely did not matter much either: in a gradual-sharding test with GPT-4o and GPT-4o-mini, both were already lost with two shards, and giving everything at once was the only setting that restored reliability.

Timing explains part of it. On Math and Code, conversations whose first answer attempt came in the first 20 percent of turns averaged 30.9, against 64.4 when the first attempt came in the last 20 percent.

Since then

Where this stands, and what to do about it

Very recent work, and as a measurement paper its limits are about construct validity: synthetic sharding of a complete specification is a controlled proxy for real conversation, and real conversation also contains clarification, correction and emphasis that this setup does not model. The effect's size in production is therefore not what the controlled numbers say. The effect's direction is well established, and it matches the failure every agent builder already recognises.

What it implies is concrete and is the reason this rung closes the ladder. Do not rely on accumulated context to carry the task. Restate the full current specification rather than trusting that turn three is still in force; treat a long agent trajectory as a liability rather than as a growing store of understanding; and make the agent's early commitments cheap to abandon — which is an argument for structures that can backtrack over ones that only append.

Read against rung 1, the ladder makes an uncomfortable and honest point. The agent loop is a genuinely good idea, and all six rungs of machinery above it are built on a substrate whose reliability degrades exactly as the loop gets longer. That tension is the current state of the field, not a gap someone forgot to close, and a page that ends on it is more useful than one that ends on the newest framework.

SOLVE IT YOURSELF

Watch reliability decay turn by turn

The "lost in conversation" effect has a simple shape you can compute. Concat reliability is flat — the model sees the whole spec, so turn count doesn't matter. In this toy model sharded reliability decays geometrically: every extra turn is another chance to commit early and lock in a wrong guess, multiplying in another (1−q). Watch the gap widen with conversation length, and watch consolidating back to one message erase it. Change the concat success rate p and the per-turn trap rate q.

YOUR TASK

Write the body of reliability_sharded. Everything else in the file is already written; this is the function the paper is about. Press ▶ Run to check it against the 5 assertions below — they start red.

WHAT IT HAS TO SATISFY — 5 ASSERTIONS
  1. Concat reliability is flat — turn count does not matter
  2. One turn has no early-commitment trap, so sharded equals concat
  3. Sharded reliability decays geometrically with turns
  4. More turns is strictly worse under sharded delivery
  5. Consolidating a long chat back to one message restores concat reliability
CPython · WebAssembly
Questions

Questions people ask about LLMs Get Lost in Multi-Turn Conversation

What did the LLMs Get Lost in Multi-Turn Conversation paper find?

That every model tested does much worse when a task's requirements arrive over several turns than when they arrive at once. Across 15 models and six generation tasks the average drop was 39 percent, measured over more than 200,000 simulated conversations. Most of the loss is reliability, not ability: best-case scores fell about 16 percent while the gap between a model's best and worst runs on the same task rose 112 percent. The authors trace it to models attempting full answers early, filling gaps with assumptions, and then building on their own earlier answers. Once a model takes a wrong turn in a conversation, it rarely recovers.

What is the difference between sharded and concat in the paper?

Both start from the same sharded instruction, a fully specified task split into small pieces that together hold all the original information. In SHARDED, a simulated user reveals one piece per turn over a real multi-turn conversation. In CONCAT, all the pieces are given in a single turn as a bulleted list. CONCAT is a control: it keeps whatever rephrasing the sharding introduced but removes the underspecification. Models kept 95.1 percent of their fully specified performance in CONCAT, so the large drop in SHARDED comes from receiving the information gradually, not from the shards being worse instructions.

Does setting temperature to zero fix models getting lost in conversation?

No. In single-turn settings, lowering the assistant's temperature cut unreliability by 50 to 80 percent for GPT-4o and GPT-4o-mini. In sharded conversations GPT-4o-mini saw no improvement and GPT-4o only about 15 to 20 percent, and even with both the user simulator and the assistant at temperature 0 the gap between best and worst runs stayed around 30 points. The authors explain that a single-turn answer has little room to diverge, while a one-token difference early in a conversation can send everything after it down a different path, and they note that temperature 0 is not fully deterministic in practice anyway.

Do recap or snowball prompts stop LLMs getting lost in conversation?

They help partly. With GPT-4o on four tasks, sharded conversations scored 59.1 against 93.0 for the full instruction; adding a final recap turn that restated every requirement raised that to 76.6, and snowballing, restating all earlier requirements in every turn, to 65.3. GPT-4o-mini moved from 50.4 to 66.5 and 61.8. The authors point out that a recap assumes you know which turn is the last, which a real conversation does not, so snowballing is the realistic option, recovering about 15 to 20 percent of the loss. Their conclusion is that agent-style workarounds are limiting and that models should handle multi-turn interaction natively.

Do reasoning models like o3 and DeepSeek-R1 get lost in conversation too?

Yes. The paper included two reasoning models, o3 and DeepSeek-R1, specifically to test whether extra test-time compute helps, and both deteriorated in multi-turn settings the same way the non-reasoning models did. The authors conclude that more thinking tokens do not, on their own, let a model plan across an underspecified conversation. They point to a possible cause: the reasoning models' responses were on average about 33 percent longer, and longer responses tend to contain more assumptions, which can blur the line between what the user actually asked for and what the model itself said in an earlier turn.

How many turns does it take for a model to get lost in conversation?

Two is enough. In a gradual-sharding experiment the authors split the same instructions into anywhere from one to eight shards and ran GPT-4o and GPT-4o-mini on each version. Both models showed the lost-in-conversation pattern, a small drop in aptitude and a large rise in unreliability, as soon as the instruction arrived in two pieces, and the authors concluded that how finely it was split did not majorly change reliability. For GPT-4o the gap between its best and worst runs widened sharply as soon as the instruction arrived in two pieces. Giving all the information in a single message was the only setting that restored reliability.

Check yourself

4 questions to test what you just read

Work each one out before you open it — a number, a prediction or a reason, not a definition. Producing the answer is what makes it stick. Your progress is kept on this device.

A model scores 100 on an instruction in 6 of 10 runs and 0 in the other 4. What are P, aptitude A and unreliability U for that instruction?

Show answer

P = 60. The 90th-percentile score is 100, so A = 100; the 10th-percentile score is 0, so U = 100. The same P = 60 could come from a model that always scores 100 on six instructions and 0 on four (A = 60, U = 0): the metrics separate unreliable from incapable.

GPT-4o kept 90.9 in CONCAT against 93.0 in FULL but fell to 59.1 in SHARDED on four tasks. What does the CONCAT number rule out?

Show answer

It rules out the shards themselves as the cause. CONCAT uses the same rephrased pieces in one turn and loses only about 2 points, so the information survived sharding; the roughly 34-point SHARDED drop comes from receiving it turn by turn.

On Math and Code, conversations whose first answer attempt came in the first 20 percent of turns averaged 30.9, against 64.4 when it came in the last 20 percent. Why would answering early hurt?

Show answer

An early attempt has to guess the requirements not yet revealed. Those guesses enter the conversation as the model's own words, and later turns build on them instead of re-deriving the answer, so a wrong early assumption is carried forward rather than corrected.

With the user and assistant both at temperature 0, sharded unreliability stayed around 30 points. Why can removing sampling randomness not make multi-turn runs consistent?

Show answer

Temperature 0 is not fully deterministic in practice, and in a conversation small early differences compound: one different token in an early turn changes what the user simulator reveals next and how the model frames later answers. Single-turn answers have little room to diverge, which is why temperature helped there.

Where this sits

Agents that act

Give the model a tool, then a loop, then a memory, then a world. Ends on the 2026 paper measuring how badly the whole stack degrades over many turns.

  1. 1ReAct2023
  2. 2Toolformer2023
  3. 3Reflexion2023
  4. 4Voyager2023
  5. 5Generative Agents2023
  6. 6MemGPT2023
  7. 7LLMs Get Lost in Multi-Turn Conversation2026

All 110 papers, in 19 ladders →

LLMs Get Lost In Multi-Turn Conversation · ICLR 2026 (Outstanding Paper) · reported findings from the paper · Vibe Engines · 2026
Finished this one? 0 / 110 Paper Breakdowns done
NextMemGPT Closest paper breakdown to this one

Explore the topic

See this alongside everything else on the same subject — handbooks, system designs, challenges and tools, in one place.

More Paper Breakdowns