Reason Wide, Not Deep: Amortizing the Reasoning Premium into Distilled Skills
摘要
This paper proposes amortizing the high token cost of reasoning-mode LLMs by distilling domain-specific skills from existing trajectories into system prompts, recovering most of the reasoning gap on agentic benchmarks while emitting far fewer tokens.
arXiv:2608.07885v1 Announce Type: new
Abstract: Reasoning modes of language models outperform their non-reasoning counterparts on multi-step agentic tasks, but pay a 3-6x premium in output tokens on every episode -- much of it spent re-deriving procedures that are shared across episodes of the same domain. We show this recurring cost can be amortized: a coding agent analyses a small corpus of existing trajectories from a training split and compiles a compact natural-language skill that is injected into the non-reasoning model's system prompt. Across four agentic benchmarks (ALFWorld, tau$^2$-bench telecom and retail, and SpreadsheetBench-Verified), skills recover 55%-100%+ of the reasoning gap for GPT-5.4-mini on held-out tasks -- exceeding the reasoning mode outright on two of four -- while emitting 2.7-6x fewer output tokens and zero reasoning tokens. Notably, reasoning traces are not a prerequisite: skills distilled from non-reasoning trajectories alone remain competitive with skills distilled from paired reasoning/non-reasoning corpora, with domain-dependent differences between the two sources. We interpret these results through a search lens: test-time reasoning is deep search inside a single episode, re-paid at every deployment, while corpus distillation is wide search across episodes, paid once. The two recover overlapping procedural knowledge, and width over cheap trajectories is often the better buy -- with the residual gap on some domains (telecom, SpreadsheetBench) delineating where genuinely per-instance deep search remains necessary.
查看缓存全文
缓存时间: 2026/08/11 08:04
# Reason Wide, Not Deep: Amortizing the Reasoning Premium into Distilled Skills
Source: [https://arxiv.org/html/2608.07885](https://arxiv.org/html/2608.07885)
Nikita MehrotraTanmay BakshiSumit GulwaniMicrosoftEmail in order:\{t\-agasingh, srgautam, priyansgupta, nmehrotra, t\-tbakshi, sumitg\}@microsoft\.com
###### Abstract
Reasoning modes of language models outperform their non\-reasoning counterparts on multi\-step agentic tasks, but pay a 3–6×\\timespremium in output tokens on*every*episode — much of it spent re\-deriving procedures that are shared across episodes of the same domain\. We show this recurring cost can be*amortized*: a coding agent analyses a small corpus of existing trajectories from a training split and compiles a compact natural\-language*skill*that is injected into the non\-reasoning model’s system prompt\. Across four agentic benchmarks \(ALFWorld,τ2\\tau^\{2\}\-bench telecom and retail, and SpreadsheetBench\-Verified\), skills recover 55%–100%\+ of the reasoning gap for GPT\-5\.4\-mini on held\-out tasks — exceeding the reasoning mode outright on two of four — while emitting 2\.7–6×\\timesfewer output tokens and zero reasoning tokens\. Notably, reasoning traces are not a prerequisite: skills distilled from non\-reasoning trajectories alone remain competitive with skills distilled from paired reasoning/non\-reasoning corpora, with domain\-dependent differences between the two sources\. We interpret these results through a search lens: test\-time reasoning is*deep*search inside a single episode, re\-paid at every deployment, while corpus distillation is*wide*search across episodes, paid once\. The two recover overlapping procedural knowledge, and width over cheap trajectories is often the better buy — with the residual gap on some domains \(telecom, SpreadsheetBench\) delineating where genuinely per\-instance deep search remains necessary\.
## 1Introduction
Figure 1:Skills break the accuracy–token frontier\.Held\-out success rate vs\. mean output tokens per episode for GPT\-5\.4\-mini on four agentic benchmarks\. The gray line is the baseline Pareto frontier traced by toggling the reasoning mode \(think↔\\leftrightarrowno\-think\); arrows mark the lift from injecting a distilled skill into the no\-think model\. On every benchmark the skill lands above the frontier\.Test\-time reasoning has become the default recipe for hard tasks: models trained to emit long chains of thought before acting\(OpenAI,[2024](https://arxiv.org/html/2608.07885#bib.bib3); Guoet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib4); Shaoet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib5)\)outperform their non\-reasoning counterparts on mathematics, coding, and, increasingly, multi\-step*agentic*tasks in which the model interleaves tool calls, environment observations, and user turns\(Yaoet al\.,[2023](https://arxiv.org/html/2608.07885#bib.bib1); Shridharet al\.,[2021](https://arxiv.org/html/2608.07885#bib.bib10); Yaoet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib12); Barreset al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib13)\)\. The improvement is real but so is the bill\. In our experiments, enabling the reasoning mode of GPT\-5\.4\-mini multiplies per\-episode output tokens by 3\.0–5\.1×\\timesacross four agentic benchmarks \(up to 6\.2×\\timesfor Qwen3\.6\-27B\), and this premium is paid again on every single episode, forever, because reasoning tokens are generated afresh each time\.
Reading the reasoning traces reveals why this is wasteful\. Within a fixed domain, much of the deliberation is not instance\-specific problem solving but the re\-derivation of*episode\-invariant procedure*: the retail support agent reasons its way \(again\) to “I should not call the account\-lookup tool until the customer has actually provided an email”; the household agent re\-discovers \(again\) that “heat X” is an atomic command rather than a sequence of microwave\-door operations\. Non\-reasoning rollouts of the same model fail precisely where this procedural knowledge is missing — in the retail domain, a single recurring bug \(calling an authentication tool with a fabricated argument\) appears in 59% of non\-reasoning training rollouts and accounts for 94% of observed tool errors\. Recurrent computation is exactly what amortization is for\. We ask:how much of the reasoning premium can be paid once, offline, instead of on every episode?
Our method,*passive skill distillation*, is deliberately simple: collect a small corpus of trajectories \(35–50 tasks\) from a training split, hand the corpus to an off\-the\-shelf coding agent\(Anthropic,[2025](https://arxiv.org/html/2608.07885#bib.bib24)\), and ask it to compile a compact natural\-language*skill*— 40–130 lines of markdown encoding concrete, failure\-derived rules — which is then injected into the system prompt of the*non\-reasoning*model\. The agent writes and runs its own analysis code over the corpus — error\-type frequencies, actionnn\-grams, loop detection, win/loss contrasts — and compiles what it finds into rules\. No weights are updated, no environment rollouts are collected for distillation, no per\-instance search is run at deployment, and the skill occupies a cacheable prefix: one pass over logs that production systems already store\.
Our contributions are:
- •A corpus\-to\-skill distillation pipelinerequiring only existing rollouts and roughly $1–$3 of coding\-agent time per domain \(Section[3](https://arxiv.org/html/2608.07885#S3)\)\.
- •Evidence that skills amortize the reasoning premium\.On held\-out tasks across ALFWorld, SSB\-Verified, andτ2\\tau^\{2\}\-bench telecom/retail, skills recover 55%–100%\+ of the no\-think→\\tothink gap for GPT\-5\.4\-mini, exceed the reasoning mode outright on ALFWorld and retail, and emit 2\.7–5×\\timesfewer output tokens than the reasoning mode with zero reasoning tokens \(Section[5](https://arxiv.org/html/2608.07885#S5)\)\.
- •An ablation on distillation source\.Skills distilled from non\-reasoning trajectories alone are competitive with skills distilled from paired think/no\-think corpora, with domain\-dependent differences in either direction \(retail favors the paired corpus, SSB\-Verified the no\-think\-only corpus by 10 points\) — showing that reasoning traces are not a prerequisite for effective distillation \(Section[5\.2](https://arxiv.org/html/2608.07885#S5.SS2)\)\.
- •A favorable comparison to automatic prompt optimization\.Against GEPA\(Agrawalet al\.,[2026](https://arxiv.org/html/2608.07885#bib.bib18)\), a state\-of\-the\-art reflective prompt evolver, our distilled skills score higher on bothτ2\\tau^\{2\}domains while costing 4\.1×\\timesless to produce \(Section[5\.3](https://arxiv.org/html/2608.07885#S5.SS3)\)\.
We interpret these results through a search lens \(Section[6](https://arxiv.org/html/2608.07885#S6)\): reasoning is*deep*search within one episode; distillation is*wide*search across many\. Where the required knowledge is procedural and domain\-level, width over cheap trajectories is the better buy\. The domains where a residual gap survives \(telecom, SSB\-Verified\) are exactly those where per\-instance deliberation — long dependency chains, instance\-specific spreadsheet logic — cannot be captured by any fixed prompt\.
## 2Related Work
#### Test\-time reasoning and its cost\.
Chain\-of\-thought prompting\(Weiet al\.,[2022](https://arxiv.org/html/2608.07885#bib.bib2)\)and RL\-trained reasoning modes\(OpenAI,[2024](https://arxiv.org/html/2608.07885#bib.bib3); Guoet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib4); Shaoet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib5)\)trade tokens for accuracy, and test\-time compute can outperform parameter scaling\(Snellet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib6); Muennighoffet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib8); Yeet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib9)\)\. A growing literature documents the inefficiency of this trade — overthinking on easy instances\(Chenet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib26)\), and mitigations via terse drafting or token budgets\(Xuet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib27); Hanet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib28)\)\. These methods compress reasoning*within*an episode; we amortize it*across*episodes\. Whether RL\-induced reasoning elicits knowledge already latent in the base model\(Yueet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib7)\)is congenial to our finding that the same procedural knowledge can be surfaced by a prompt\.
#### Prompt optimization\.
OPRO\(Yanget al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib14)\), DSPy/MIPROv2\(Khattabet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib15); Opsahl\-Onget al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib16)\), TextGrad\(Yuksekgonulet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib17)\), and GEPA\(Agrawalet al\.,[2026](https://arxiv.org/html/2608.07885#bib.bib18)\)search prompt space against a validation metric, typically via many scored rollouts\. Our pipeline is complementary but cheaper in kind: a single reflective pass by a strong coding agent over an*existing*corpus, with no optimization loop\. Section[5\.3](https://arxiv.org/html/2608.07885#S5.SS3)compares directly against GEPA\.
#### Experiential learning for agents\.
Voyager\(Wanget al\.,[2023](https://arxiv.org/html/2608.07885#bib.bib19)\)grows a code skill library online; Reflexion\(Shinnet al\.,[2023](https://arxiv.org/html/2608.07885#bib.bib21)\)feeds verbal self\-critique into retries of the*same*task; ExpeL\(Zhaoet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib20)\)and Agent Workflow Memory\(Wanget al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib22)\)extract insights or workflows from experience\. We share the extract\-once\-reuse\-forever premise, but frame the payoff differently: the skill is a substitute for an expensive*reasoning mode*, evaluated by how much of the think/no\-think gap it recovers per token, and produced by an external coding agent rather than by the acting model itself\.
## 3Passive Skill Distillation
#### Setup\.
LetMMexpose a reasoning modeMrM\_\{\\mathrm\{r\}\}\(private reasoning tokens before each action\) and a non\-reasoning modeMnrM\_\{\\mathrm\{nr\}\}\(actions only\)\. A benchmark supplies tasks𝒯=𝒯train∪𝒯test\\mathcal\{T\}=\\mathcal\{T\}\_\{\\mathrm\{train\}\}\\cup\\mathcal\{T\}\_\{\\mathrm\{test\}\}\(disjoint\), an environment loop \(or simulated user\), and terminal rewards\. The input to distillation is a trajectory corpus𝒟\\mathcal\{D\}collected once on𝒯train\\mathcal\{T\}\_\{\\mathrm\{train\}\}: per\-step observations, actions and tool calls, visible outputs, and rewards\.𝒟\\mathcal\{D\}is whatever already exists; no new rollouts are collected for distillation\.
#### Step 1: Collect a training corpus\.
For each domain we roll out the model on the training split: 50 ALFWorld canonical tasks, 50 SSB\-Verified tasks, 50τ2\\tau^\{2\}\-telecom and 35τ2\\tau^\{2\}\-retail training tasks\. In the*paired*condition,𝒟\\mathcal\{D\}contains both think and no\-think trajectories from the same tasks; in the*no\-think\-only*condition, only the latter\. These are ordinary evaluation rollouts — in practice such corpora often already exist\.
#### Step 2: Distill with a coding agent\.
A coding agentAA\(an LLM with file\-system and code\-execution tools; here Claude Code with Claude Sonnet 5\(Anthropic,[2025](https://arxiv.org/html/2608.07885#bib.bib24)\)\) is opened in the directory containing the corpus and receives a fixed natural\-language instructionPP, producing a skillσ=A\(𝒟,P\)\\sigma=A\(\\mathcal\{D\},P\)\. The agent compares failing and succeeding trajectories \(and, when available, contrasts no\-think failures with think successes on the same tasks\), computing corpus\-level statistics — failure\-mode frequencies, action loops, win/loss contrasts — and reading individual episodes where the statistics point\.AAonly reads the trajectory files and mode\-level pass rates; it has no environment access\. The output is 40–130 lines of markdown whose rules are concrete and traceable to transcript evidence, e\.g\., from the retail skill:*“Before callingfind\_user\_id\_by\_email, check that the customer’s message actually contains a real email address … this bug appeared in 13 of 22 rollouts and accounted for 17 of 18 tool errors\.”*Distillation is a one\-time cost of $1\.28–$2\.44 per domain \(Section[5\.3](https://arxiv.org/html/2608.07885#S5.SS3)\)\.
#### Step 3: Deploy\.
The skill is appended verbatim to the non\-reasoning model’s system prompt:πσ\(⋅\)=Mnr\(⋅∣sys⊕σ\)\\pi\_\{\\sigma\}\(\\cdot\)=M\_\{\\mathrm\{nr\}\}\(\\cdot\\mid\\mathrm\{sys\}\\oplus\\sigma\)\. Nothing else — harness, decoding, tools — changes between the no\-think and skill conditions\. The skill adds a fixed, cacheable prompt prefix\. Skills are distilled per model and per domain\.
## 4Experimental Setup
#### Benchmarks\.
ALFWorld\(Shridharet al\.,[2021](https://arxiv.org/html/2608.07885#bib.bib10)\): text\-based embodied household tasks \(ReAct\-style agent, admissible commands, max\. 40 steps\); held\-out random\-50 split; win rate\.SSB\-Verified: a verified subset of SpreadsheetBench\(Maet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib25)\), real\-world spreadsheet manipulation against live workbooks; held\-out 50 tasks; modification accuracy\.τ2\\tau^\{2\}\-benchtelecom and retail\(Barreset al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib13); Yaoet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib12)\): conversational customer\-service agents with tool use and a simulated user in a dual\-control environment; held\-out test splits of 40 tasks; pass rate\.
#### Models and modes\.
GPT\-5\.4\-mini withreasoning\_effort∈\\in\{none, medium\} and Qwen3\.6\-27B withenable\_thinking∈\\in\{false, true\}, each served through a single gateway so that only the reasoning flag \(and, in skill conditions, the system prompt\) differs between conditions\. Each cell is the mean of 3 evaluation seeds\. Skills are produced once per domain per model by Claude Sonnet 5 via Claude Code\.
## 5Results and Ablations
Table 1:Main results\.Held\-out success \(3 seeds\) and mean output tokens per episode for GPT\-5\.4\-mini and Qwen3\.6\-27B\. “Token Reduction” indicates the token\-reduction factor relative to the think mode of the same model and benchmark\. Bold marks the best score per benchmark per model; underline marks the second best\.GPT\-5\.4\-miniQwen3\.6\-27BBenchmarkModeScoreTokensTokenReductionScoreTokensTokenReductionALFWorldthink0\.7133,723–0\.7739,232–no\-think0\.5679523\.9×\\times0\.8279919\.3×\\timesno\-think \+ skill0\.7878324\.5×\\times0\.98061914\.9×\\timesSSB\-Verifiedthink0\.6133,291–0\.5602,826–no\-think0\.4479603\.4×\\times0\.6402,4321\.2×\\timesno\-think \+ skill0\.5608314\.0×\\times0\.6732,7291\.0×\\timesτ2\\tau^\{2\}\-telecomthink0\.4502,143–0\.9336,058–no\-think0\.1924215\.1×\\times0\.8839856\.2×\\timesno\-think \+ skill0\.3335973\.6×\\times0\.9331,0265\.9×\\timesτ2\\tau^\{2\}\-retailthink0\.3501,615–0\.6334,124–no\-think0\.3255363\.0×\\times0\.6001,0583\.9×\\timesno\-think \+ skill0\.4085652\.9×\\times0\.5581,1803\.5×\\times### 5\.1Skills recover most of the reasoning gap at a fraction of the tokens
Figure 2:ALFWorld task – \(*“put a cool tomato in microwave”*\)\. Non\-reasoning model with and without skill\. Without it the model never cools the tomato and loops onlookto the step cap \(left\); with it the model issuescool tomato 1 with fridge 1and finishes \(right\)\. Verbatim from the rollouts\.Table[1](https://arxiv.org/html/2608.07885#S5.T1)shows the central result\. For GPT\-5\.4\-mini, the reasoning mode beats no\-think on all four benchmarks \(by\+14\.6\+14\.6,\+16\.6\+16\.6,\+25\.8\+25\.8, and\+2\.5\+2\.5points\); injecting a distilled skill into the no\-think model recovers 55%–100%\+ of that gap everywhere, exceeding the reasoning mode outright on ALFWorld \(0\.787 vs\. 0\.713\) andτ2\\tau^\{2\}\-retail \(0\.408 vs\. 0\.350\), while emitting 2\.9–4\.5×\\timesfewer output tokens and zero reasoning tokens\. On ALFWorld and SSB the skill even undercuts the plain no\-think baseline in tokens: fewer flailing retries means shorter episodes \(21\.8 vs\. 27\.0 turns on ALFWorld\)\. Because the skill lives in a cacheable system\-prompt prefix, its marginal deployment cost is negligible, while the think premium is re\-paid on every episode\. Beating the teacher is not paradoxical: a rule aggregated over 50 training episodes is more reliable than a derivation the reasoning model must re\-produce correctly each time\. Indeed, the reasoning model itself occasionally falls into the ALFWorld appliance\-door loop that the skill forbids outright \(Appendix[A](https://arxiv.org/html/2608.07885#A1)\)\.
The gains are legible at the level of individual trajectories\. Consider a single held\-out ALFWorld task, “put a cool tomato in microwave” \(Figure[2](https://arxiv.org/html/2608.07885#S5.F2)\)\. The non\-reasoning baseline picks up the tomato and places it in the microwave without ever cooling it, treating the adjective*cool*as a property rather than a required action; having changed nothing, it then issueslooktwenty times in a row, waiting for a completion signal that never arrives, and exhausts its 40\-step budget\. The distilled skill supplies exactly the two missing pieces: a rule that adjectives such as*cool*must be realized with an explicitcool X with fridgecommand, and a rule to break out of repeated no\-op observations\. With these, the same model issues the cool command at step 19 and completes the task in 30 steps\. These are not isolated fixes: the missed\-transform failure occurs in 35\.9% of transform tasks without the skill and 11\.5% with it, and stall loops fall from 28\.7% to 5\.3%, together accounting for most of the ALFWorld win\-rate improvement\.
The Qwen3\.6\-27B columns repeat the study with a second model and Qwen\-specific skills\. Distillation again helps on three of four benchmarks, reaching 0\.980 on ALFWorld \(near\-ceiling,\+15\.3\+15\.3over no\-think\) and 0\.673 on SSB\-Verified, and matching the think mode on telecom \(0\.933\) at5\.9×5\.9\\timesfewer output tokens, even though Qwen3\.6\-27B’s reasoning mode is itself unreliable and*hurts*on ALFWorld \(−5\.4\-5\.4\) and SSB\-Verified \(−8\.0\-8\.0\)\. Retail is the one regression \(−4\.2\-4\.2points\): with a near\-zero think/no\-think gap and an already\-competent base, added rules may over\-constrain\.
### 5\.2Distilling from reasoning vs non\-reasoning trajectories
Table 2:Ablation: distillation source\.Held\-out pass rate and mean output tokens per episode for a skill distilled from*no\-think*rollouts only vs\. from a paired corpus that additionally includes reasoning \(*think*\) traces \(GPT\-5\.4\-mini\); both skills are injected into the same non\-reasoning model and emit zero reasoning tokens\. Bold marks the higher score per benchmark\.Think\-distilledNo\-think\-distilledBenchmarkScoreTokensScoreTokensALFWorld0\.8137480\.787832SpreadsheetBench0\.4608200\.560831τ2\\tau^\{2\}\-telecom0\.3255330\.333597τ2\\tau^\{2\}\-retail0\.4585990\.408565Our main results \(Table[1](https://arxiv.org/html/2608.07885#S5.T1)\) use skills distilled from non\-reasoning trajectories alone — the distiller never sees a reasoning trace\. A natural question is whether giving the distiller access to reasoning traces changes the resulting skill\. We therefore ablate the corpus composition for GPT\-5\.4\-mini: the*no\-think\-only*condition distills from non\-reasoning rollouts, while the*paired*condition additionally includes think\-mode trajectories from the same training tasks \(Section[3](https://arxiv.org/html/2608.07885#S3)\), allowing the distiller to contrast no\-think failures with think successes on identical tasks\.
Table[2](https://arxiv.org/html/2608.07885#S5.T2)shows a mixed picture\. The two sources are statistically close on ALFWorld \(0\.787 vs\. 0\.813\) and telecom \(0\.333 vs\. 0\.325\)\. On retail, the paired corpus produces the stronger skill \(0\.458 vs\. 0\.408\), suggesting that reasoning traces can supply useful signal — e\.g\., successful think\-mode demonstrations of the authentication discipline that no\-think rollouts consistently violate\. On SSB\-Verified the ordering reverses, and sharply: the no\-think\-only skill scores 10 points higher \(0\.560 vs\. 0\.460\)\. One plausible mechanism is that verbose reasoning narratives anchor the distiller on what the model*believed*rather than on workbook\-level evidence of what*was true*, but we have not isolated this and note that each skill was distilled once, so distillation variance is uncontrolled \(Section 7\)\.
We draw two cautious conclusions\. First, reasoning traces are not a*prerequisite*for effective distillation: no\-think\-only skills are competitive everywhere and recover 55%–100%\+ of the reasoning gap in Table[1](https://arxiv.org/html/2608.07885#S5.T1), which matters practically because the full amortization loop — deploy cheap agent→\\tocollect logs→\\todistill→\\toredeploy — can then run without ever invoking a reasoning model\. Second, whether adding reasoning traces helps or hurts appears to be domain\-dependent, and the per\-benchmark differences here are within a range where distillation noise cannot be ruled out\.
### 5\.3Comparison with a prompt optimizer
Table 3:Distilled skills vs\. GEPA\-optimized prompts\(τ2\\tau^\{2\}test splits, GPT\-5\.4\-mini no\-think, mean of 3 seeds\) Scores and one\-time production cost of the twoτ2\\tau^\{2\}skills\.Pass rateProduction costDomainno\-skillthinkGEPAOursGEPAOursτ2\\tau^\{2\}\-retail0\.3250\.3500\.3920\.458$2\.26$1\.28τ2\\tau^\{2\}\-telecom0\.1920\.4500\.3080\.325$13\.02$2\.44We compare against GEPA\(Agrawalet al\.,[2026](https://arxiv.org/html/2608.07885#bib.bib18)\), a state\-of\-the\-art reflective prompt evolver, on bothτ2\\tau^\{2\}domains \(GPT\-5\.4\-mini rollouts, Claude Sonnet 5 reflection; 120 metric call budget\)\. Table[3](https://arxiv.org/html/2608.07885#S5.T3): our distilled skills score higher on both domains \(retail 45\.8% vs\. 39\.2%; telecom 32\.5% vs\. 30\.8%\) at 4\.1×\\timeslower production cost \($3\.72 vs\. $15\.28\); the gap is driven by GEPA’s active rollouts for each optimization\-proposed prompt\. Extending the telecom GEPA budget to 240 metric calls resulted in a byte\-identical prompt, indicating convergence\.
### 5\.4Robustness
All results are means over 3 runs with the same protocol for baselines and skills; per\-seed numbers show consistent orderings \(e\.g\., Qwen ALFWorld skill: 0\.98/0\.98/0\.98; GPT\-5\.4\-mini telecom skill above no\-think on all seeds\)\. Skills were distilled once per domain — we do not report variance over the distillation itself, a limitation discussed below\.
## 6Discussion: Deep vs\. Wide Search
A unifying reading of Tables[1](https://arxiv.org/html/2608.07885#S5.T1)–[3](https://arxiv.org/html/2608.07885#S5.T3)is that test\-time reasoning and corpus distillation are two ways of purchasing the same commodity — procedural knowledge about a domain — with different cost structures\. Reasoning is*deep*search: within a single episode the model explores a tree of considerations before each action\. Its knowledge is rediscovered from scratch and its cost recurs per episode\. Distillation is*wide*search: many complete trajectories are examined side by side, regularities in the failure distribution are extracted once, and the result is reused for free\. When the knowledge that deep search recovers is episode\-invariant — ALFWorld’s atomicclean/heat/coolcommands, retail’s authenticate\-then\-fetch\-orders discipline — width strictly dominates: it is paid once, and Table[1](https://arxiv.org/html/2608.07885#S5.T1)shows it can even exceed think mode, because a rule compiled from 50 episodes is more reliable than a derivation the model must reproduce correctly every time\.
The lens also predicts where amortization must fall short\. The residual think\-over\-skill gap on telecom \(0\.450 vs\. 0\.333\) and SSB\-Verified \(0\.613 vs\. 0\.560\) marks knowledge that is*not*episode\-invariant: telecom tasks hinge on long, instance\-specific dependency chains in a dual\-control environment \(which line, which plan, what the user just toggled\), and spreadsheet tasks embed one\-off logical structure no fixed prompt anticipates\. There, per\-instance deep search is doing irreplaceable work, and the two mechanisms are complements: a skill to stop re\-buying the invariants, reasoning reserved for the instances that need it\.
Finally, the NT\-skill result sharpens what distillation actually consumes\. Reasoning traces are verbose, stylized, and describe what the model*believed*; environment feedback in failed no\-think trajectories records what*was true*\. On SSB\-Verified the paired\-corpus skill \(46\.0%\) underperformed the no\-think\-only skill \(56\.0%\), consistent with the distiller anchoring on reasoning narratives instead of workbook\-level failure evidence\. Wide search needs breadth of outcomes, not depth of introspection — which is convenient, since non\-reasoning trajectories are the cheap ones\.
#### Amortization economics\.
Distillation is one coding\-agent pass over the corpus \($1\.28–$2\.44 per domain; Table[3](https://arxiv.org/html/2608.07885#S5.T3)\)\. Per episode, the skill then savesΔ=Tthink−Tskill\\Delta=T\_\{\\mathrm\{think\}\}\-T\_\{\\mathrm\{skill\}\}output tokens — e\.g\.,2,143−597=1,5462\{,\}143\-597=1\{,\}546on telecom, essentially the model’s entire 1,572\-token reasoning budget — while adding only a fixed, cacheable input prefix\. The one\-time cost is repaid once cumulative per\-episode savings exceed it; every subsequent episode is pure savings\. By contrast, active prompt optimizers\(Agrawalet al\.,[2026](https://arxiv.org/html/2608.07885#bib.bib18); Yanget al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib14)\)spend an evaluation\-rollout budget*before*any savings accrue, and cannot run at all where fresh rollouts are unavailable\.
#### Relation to elicitation\.
RL\-trained reasoning appears to*elicit*latent base\-model capabilities rather than create new ones\(Yueet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib7); Muennighoffet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib8); Yeet al\.,[2025](https://arxiv.org/html/2608.07885#bib.bib9)\)\. Our results are the prompt\-side counterpart: if the non\-reasoning model already carries the priors needed to execute winning procedures, a distilled description of where search reliably lands is a sufficient — and far cheaper — elicitor\. The corpus\-source ablation sharpens this: even the description need not come from the reasoning model\.
## 7Limitations
Skills were distilled once per model–domain pair; we measure evaluation variance \(3 seeds\) but not distillation variance, and the Qwen retail regression suggests the process is not uniformly reliable\. Results cover two models and four domains; skills are model\-specific and cross\-model transfer is untested\.
## 8Conclusion
A small corpus of ordinary trajectories, one pass by a coding agent, and a hundred lines of markdown recover most — sometimes all — of what an expensive reasoning mode buys on agentic benchmarks, at 2\.7–6×\\timesfewer output tokens per episode and a one\-time cost of a few dollars — and the corpus need not contain a single reasoning trace\. Reasoning re\-derives domain procedure inside every episode; distillation extracts it once\.
## References
- L\. A\. Agrawal, S\. Tan, D\. Soylu, N\. Ziems, R\. Khare, K\. Opsahl\-Ong, A\. Singhvi, H\. Shandilya, M\. J\. Ryan, M\. Jiang, C\. Potts, K\. Sen, A\. G\. Dimakis, I\. Stoica, D\. Klein, M\. Zaharia, and O\. Khattab \(2026\)GEPA: reflective prompt evolution can outperform reinforcement learning\.InInternational Conference on Learning Representations \(ICLR\),Note:arXiv:2507\.19457Cited by:[4th item](https://arxiv.org/html/2608.07885#S1.I1.i4.p1.2),[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px2.p1.1),[§5\.3](https://arxiv.org/html/2608.07885#S5.SS3.p1.2),[§6](https://arxiv.org/html/2608.07885#S6.SS0.SSS0.Px1.p1.2)\.
- Anthropic \(2025\)Claude code\.Note:Agentic coding tool; runs used Claude Sonnet 5\.[https://www\.anthropic\.com/claude\-code](https://www.anthropic.com/claude-code)Cited by:[§1](https://arxiv.org/html/2608.07885#S1.p3.1),[§3](https://arxiv.org/html/2608.07885#S3.SS0.SSS0.Px3.p1.4)\.
- V\. Barres, H\. Dong, S\. Ray, X\. Si, and K\. Narasimhan \(2025\)τ2\\tau^\{2\}\-Bench: evaluating conversational agents in a dual\-control environment\.arXiv preprint arXiv:2506\.07982\.Cited by:[§1](https://arxiv.org/html/2608.07885#S1.p1.2),[§4](https://arxiv.org/html/2608.07885#S4.SS0.SSS0.Px1.p1.1)\.
- X\. Chen, J\. Xu, T\. Liang, Z\. He, J\. Pang, D\. Yu, L\. Song, Q\. Liu, M\. Zhou, Z\. Zhang, R\. Wang, Z\. Tu, H\. Mi, and D\. Yu \(2024\)Do NOT think that much for 2\+3=? on the overthinking of o1\-like LLMs\.arXiv preprint arXiv:2412\.21187\.Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1)\.
- D\. Guo, D\. Yang, H\. Zhang,et al\.\(2025\)DeepSeek\-R1 incentivizes reasoning in LLMs through reinforcement learning\.Nature645\(8081\),pp\. 633–638\.Note:Also available as arXiv:2501\.12948External Links:[Document](https://dx.doi.org/10.1038/s41586-025-09422-z)Cited by:[§1](https://arxiv.org/html/2608.07885#S1.p1.2),[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1)\.
- T\. Han, Z\. Wang, C\. Fang, S\. Zhao, S\. Ma, and Z\. Chen \(2024\)Token\-budget\-aware LLM reasoning\.arXiv preprint arXiv:2412\.18547\.Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1)\.
- O\. Khattab, A\. Singhvi, P\. Maheshwari, Z\. Zhang, K\. Santhanam, S\. Vardhamanan, S\. Haq, A\. Sharma, T\. T\. Joshi, H\. Moazam, H\. Miller, M\. Zaharia, and C\. Potts \(2024\)DSPy: compiling declarative language model calls into state\-of\-the\-art pipelines\.InInternational Conference on Learning Representations \(ICLR\),Note:arXiv:2310\.03714Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px2.p1.1)\.
- Z\. Ma, B\. Zhang, J\. Zhang, J\. Yu, X\. Zhang, X\. Zhang, S\. Luo, X\. Wang, and J\. Tang \(2024\)SpreadsheetBench: towards challenging real world spreadsheet manipulation\.Advances in Neural Information Processing Systems \(NeurIPS\)\.Note:arXiv:2406\.14991Cited by:[Appendix B](https://arxiv.org/html/2608.07885#A2.SS0.SSS0.Px2.p1.1),[§4](https://arxiv.org/html/2608.07885#S4.SS0.SSS0.Px1.p1.1)\.
- N\. Muennighoff, Z\. Yang, W\. Shi, X\. L\. Li, L\. Fei\-Fei, H\. Hajishirzi, L\. Zettlemoyer, P\. Liang, E\. Candès, and T\. Hashimoto \(2025\)S1: simple test\-time scaling\.InEmpirical Methods in Natural Language Processing \(EMNLP\),pp\. 20275–20321\.Note:arXiv:2501\.19393Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1),[§6](https://arxiv.org/html/2608.07885#S6.SS0.SSS0.Px2.p1.1)\.
- OpenAI \(2024\)Learning to reason with LLMs\.OpenAI Technical Report\.Note:[https://openai\.com/index/learning\-to\-reason\-with\-llms/](https://openai.com/index/learning-to-reason-with-llms/)Cited by:[§1](https://arxiv.org/html/2608.07885#S1.p1.2),[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1)\.
- K\. Opsahl\-Ong, M\. J\. Ryan, J\. Purtell, D\. Broman, C\. Potts, M\. Zaharia, and O\. Khattab \(2024\)Optimizing instructions and demonstrations for multi\-stage language model programs\.InEmpirical Methods in Natural Language Processing \(EMNLP\),Note:MIPROv2Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px2.p1.1)\.
- Z\. Shao, P\. Wang, Q\. Zhu,et al\.\(2024\)DeepSeekMath: pushing the limits of mathematical reasoning in open language models\.arXiv preprint arXiv:2402\.03300\.Note:Introduces GRPOCited by:[§1](https://arxiv.org/html/2608.07885#S1.p1.2),[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1)\.
- N\. Shinn, F\. Cassano, A\. Gopinath, K\. Narasimhan, and S\. Yao \(2023\)Reflexion: language agents with verbal reinforcement learning\.InAdvances in Neural Information Processing Systems \(NeurIPS\),Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px3.p1.1)\.
- M\. Shridhar, X\. Yuan, M\. Côté, Y\. Bisk, A\. Trischler, and M\. Hausknecht \(2021\)ALFWorld: aligning text and embodied environments for interactive learning\.InInternational Conference on Learning Representations \(ICLR\),Cited by:[§1](https://arxiv.org/html/2608.07885#S1.p1.2),[§4](https://arxiv.org/html/2608.07885#S4.SS0.SSS0.Px1.p1.1)\.
- C\. Snell, J\. Lee, K\. Xu, and A\. Kumar \(2024\)Scaling LLM test\-time compute optimally can be more effective than scaling model parameters\.arXiv preprint arXiv:2408\.03314\.Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1)\.
- G\. Wang, Y\. Xie, Y\. Jiang, A\. Mandlekar, C\. Xiao, Y\. Zhu, L\. Fan, and A\. Anandkumar \(2023\)Voyager: an open\-ended embodied agent with large language models\.arXiv preprint arXiv:2305\.16291\.Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px3.p1.1)\.
- Z\. Z\. Wang, J\. Mao, D\. Fried, and G\. Neubig \(2024\)Agent workflow memory\.arXiv preprint arXiv:2409\.07429\.Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px3.p1.1)\.
- J\. Wei, X\. Wang, D\. Schuurmans, M\. Bosma, B\. Ichter, F\. Xia, E\. Chi, Q\. V\. Le, and D\. Zhou \(2022\)Chain\-of\-thought prompting elicits reasoning in large language models\.InAdvances in Neural Information Processing Systems \(NeurIPS\),Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1)\.
- S\. Xu, W\. Xie, L\. Zhao, and P\. He \(2025\)Chain of draft: thinking faster by writing less\.arXiv preprint arXiv:2502\.18600\.Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1)\.
- C\. Yang, X\. Wang, Y\. Lu, H\. Liu, Q\. V\. Le, D\. Zhou, and X\. Chen \(2024\)Large language models as optimizers\.InInternational Conference on Learning Representations \(ICLR\),Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px2.p1.1),[§6](https://arxiv.org/html/2608.07885#S6.SS0.SSS0.Px1.p1.2)\.
- S\. Yao, N\. Shinn, P\. Razavi, and K\. Narasimhan \(2024\)τ\\tau\-Bench: a benchmark for tool\-agent\-user interaction in real\-world domains\.arXiv preprint arXiv:2406\.12045\.Cited by:[§1](https://arxiv.org/html/2608.07885#S1.p1.2),[§4](https://arxiv.org/html/2608.07885#S4.SS0.SSS0.Px1.p1.1)\.
- S\. Yao, J\. Zhao, D\. Yu, N\. Du, I\. Shafran, K\. Narasimhan, and Y\. Cao \(2023\)ReAct: synergizing reasoning and acting in language models\.InInternational Conference on Learning Representations \(ICLR\),Cited by:[§1](https://arxiv.org/html/2608.07885#S1.p1.2)\.
- Y\. Ye, Z\. Huang, Y\. Xiao, E\. Chern, S\. Xia, and P\. Liu \(2025\)LIMO: less is more for reasoning\.InConference on Language Modeling \(COLM\),Note:arXiv:2502\.03387Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1),[§6](https://arxiv.org/html/2608.07885#S6.SS0.SSS0.Px2.p1.1)\.
- Y\. Yue, Z\. Chen, R\. Lu, A\. Zhao, Z\. Wang, S\. Song, and G\. Huang \(2025\)Does reinforcement learning really incentivize reasoning capacity in LLMs beyond the base model?\.arXiv preprint arXiv:2504\.13837\.Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px1.p1.1),[§6](https://arxiv.org/html/2608.07885#S6.SS0.SSS0.Px2.p1.1)\.
- M\. Yuksekgonul, F\. Bianchi, J\. Boen, S\. Liu, P\. Lu, Z\. Huang, C\. Guestrin, and J\. Zou \(2025\)Optimizing generative AI by backpropagating language model feedback\.Nature639\(8055\),pp\. 609–616\.Note:Also available as arXiv:2406\.07496, “TextGrad: Automatic Differentiation via Text”External Links:[Document](https://dx.doi.org/10.1038/s41586-025-08661-4)Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px2.p1.1)\.
- A\. Zhao, D\. Huang, Q\. Xu, M\. Lin, Y\. Liu, and G\. Huang \(2024\)ExpeL: LLM agents are experiential learners\.InAAAI Conference on Artificial Intelligence,Cited by:[§2](https://arxiv.org/html/2608.07885#S2.SS0.SSS0.Px3.p1.1)\.
## Appendix ADistilled Skill Excerpts
Abridged excerpts from the distilled skills \(full files range from 38 to 126 lines of markdown\)\. Rules are imperative, concrete, and cite corpus statistics computed by the distiller\.
#### ALFWorld \(no\-think\-distilled\), Rule 1 of 5\.
> *Adjectives in the task are actions, not descriptions\.*If the task says “clean”, “hot”, or “cool/cold” X, that adjective is a required state\-change step\. You must issue the explicit verb:clean <object\> with sinkbasin 1,heat <object\> with microwave 1,cool <object\> with fridge 1\. Do not substitute “open microwave, move object in, close, open, take back out” forheat X with microwave 1— opening/closing an appliance does not perform the transformation\.
#### τ2\\tau^\{2\}\-retail \(paired\-corpus\), Rule 1 of 6\.
> *Never call an authentication tool with a guessed or placeholder argument\.*This was the single most common bug: it appeared in 13 of 22 rollouts \(59%\) and accounted for 17 of 18 tool errors observed \(94%\)\. Before callingfind\_user\_id\_by\_emailorfind\_user\_id\_by\_name\_zip, check that the customer’s message actually contains a real email address, or a real first name\+\+last name\+\+zip\. If none is present yet, do not call any lookup tool — respond in plain text asking for one\.
#### SSB\-Verified \(no\-think\-distilled\), central rule\.
> *Finish inside the workbook, not just in the chat\.*Never end a task by only describing a formula, a macro, or an approach in your response — explaining the right formula and then not entering it into the sheet is the single most common way this task goes wrong\. If the user asks for a VBA macro, still apply the equivalent transformation directly to the workbook via code\.
## Appendix BReproduction Details
#### Splits\.
ALFWorld: distill on 50 training tasks, evaluate on a disjoint held\-out set of 50 tasks\.τ2\\tau^\{2\}: distill on 50 \(telecom\) / 35 \(retail\) training tasks, evaluate on the provided 40\-task test splits\. SpreadsheetBench\-Verified: distill on 50 training tasks, evaluate on a disjoint held\-out set of 50 tasks\. For ALFWorld and SSB\-Verified, which do not ship a designated test split, the held\-out sets are sampled once and fixed across all conditions\.
#### Harness\.
ALFWorld uses a ReAct\-style agent with admissible\-command grounding and a 40\-step cap\. SSB\-Verified uses a ReAct\-style tool\-use harness in which the model writes and executesopenpyxlandpandascode against a live copy of the workbook, following the original SpreadsheetBench setup\[Maet al\.,[2024](https://arxiv.org/html/2608.07885#bib.bib25)\]\.τ2\\tau^\{2\}uses the standard runner with an LLM user simulator\. In all cases the skill is injected by appending it to the agent’s system prompt with no other change to harness, decoding, or tools; the same protocol is used for all conditions\.相似文章
推理税:不同任务类型与部署情境下大语言模型推理的令牌经济学
本文提出“令牌经济评分”来衡量大语言模型在各类任务中推理的成本效益,揭示任务结构决定效率,并建议根据情境选择性部署推理功能。
@rohanpaul_ai: 如果你能支付一次推理成本,然后将模型所学用于未来的任务?新的微软论文…
微软的一篇论文提出了一种方法,用过去代理运行中蒸馏的技能来替代昂贵的测试时推理,在某些基准测试中表现出竞争力,同时减少了输出令牌的使用。
通过纠正少数决策令牌即可恢复推理能力
本文表明,基础LLM与大型推理模型之间的推理差距集中在少量早期规划令牌上。本文提出一种基于分歧的令牌干预方法,仅用推理模型的输出替换这些关键令牌,即可使基础模型的表现几乎与推理模型持平。
通过推理空间压缩的结构化理由蒸馏
本文提出了 D-RPC,一种通过将推理路径压缩为可复用库,从而将大型语言模型的推理能力蒸馏给较小模型的方法,该方法在数学和常识基准测试中实现了更好的性能和一致性。
通过近未来引导弥合在线蒸馏中的推理轨迹
本文指出了在线蒸馏大语言模型时token级监督的局限性,并提出TOPD方法,利用近未来轨迹信息更好地识别发散推理状态并将引导分布到多个token上,在AIME基准测试中取得了性能提升。