SkillOpt introduces text-space optimization of agent skills for adapting frozen frontier models without weight updates. Using iterative refinement with bounded edits and validation gates, it achieves best or tied-best on all 52 evaluated cells across six benchmarks and seven models, with +23.
论文原始摘要
Agent skills today are hand-crafted, generated one-shot, or evolved through loosely controlled self-revision, none of which behaves like a deep-learning optimizer for the skill, and none of which reliably improves over its starting point under feedback. We argue the skill should instead be trained as the external state of a frozen agent, with the same discipline that makes weight-space optimization reproducible. SkillOpt is, to our knowledge, the first systematic controllable text-space optimizer for agent skills: a separate optimizer model turns scored rollouts into bounded add/delete/replace edits on a single skill document, and an edit is accepted only when it strictly improves a held-out validation score. A textual learning-rate budget, rejected-edit buffer, and epoch-wise slow/meta update make skill training stable while adding zero inference-time model calls at deployment. Across six benchmarks, seven target models, and three execution harnesses (direct chat, Codex, Claude Code), SkillOpt is best or tied on all 52 evaluated (model, benchmark, harness) cells and beats every per-cell competitor among human, one-shot LLM, Trace2Skill, TextGrad, GEPA, and EvoSkill skills. On GPT-5.5 it lifts the average no-skill accuracy by +23.5 points in direct chat, by +24.8 inside the Codex agentic loop, and by +19.1 inside Claude Code. Transfer experiments further show that optimized skill artifacts retain value when moved across model scales, between Codex and Claude Code execution environments, and to a nearby math benchmark without further optimization. Code: https://aka.ms/skillopt
Paper Collector 中文速览
首个可控的Agent技能文本空间优化方法
方法概述
将技能作为冻结Agent的外部状态,用独立优化器模型根据评分rollouts生成增删改编辑,仅接受严格提升验证分数的编辑。结合文本学习率预算、拒绝编辑缓冲区和epoch级慢更新机制,实现稳定训练且推理零开销。
核心贡献
提出SkillOpt,首个系统可控的文本空间优化器,通过验证驱动的编辑策略训练技能文档,在52个评测单元中全部达到最优或并列最优。
原始来源与核验范围
核验仅覆盖论文正文中的主张、证据片段和参考文献关系。NGJOO 未独立运行作者代码、重做实验或验证真实部署效果;页面中的可复现性分数是文档完整度评估,不是复现实验结果。
核心问题
Can frozen frontier language models be effectively adapted to new domains through text-space optimization of agent skills, treating skill documents as trainable state without modifying model weights?
核心方法
SkillOpt uses a frontier optimizer model to propose structured add/delete/replace edits to skill documents based on rollout evidence from the target model. The system applies bounded updates under a textual learning-rate budget, uses minibatch reflection to analyze failures and successes separately, validates candidates on a held-out selection split before acceptance, and maintains rejected-edit buffers and epoch-wise slow/meta updates for longer-horizon learning.
方法组件
- The optimization loop keeps the task-execution model fixed and trains only the text skill document.
- A separate optimizer model reads rollout evidence and proposes patch-style edits.
- Edits are merged, ranked, and submitted to a held-out selection gate.
- The task-execution model does not see the optimizer prompts.
论点验证
The paper fully specifies all listed components: rollout batches (p_16), reflection minibatches (p_19), add/delete/replace edits (p_19, p_22), textual learning rates (p_21), schedules (p_21), held-out acceptance (p_24), rejected-edit buffers (p_25),
The paper provides extensive empirical evidence across 6 benchmarks (SearchQA, SpreadsheetBench, OfficeQA, DocVQA, LiveMathematicianBench, ALFWorld), 7 target models (GPT-5.5, GPT-5.4, GPT-5.4-mini, GPT-5.4-nano, GPT-5.2, Qwen3.5-4B, Qwen3.6-35B-A3B)
Exact numerical values are provided in p_5 and p_34: Codex harness +24.8 over no skill and +14.0 over EvoSkill; Claude Code harness +19.1 over no skill and +3.2 over EvoSkill. These are specific, verifiable numbers.
All numerical values are provided in p_33 and match the claim exactly: SpreadsheetBench 41.8→80.7, OfficeQA 33.1→72.1, LiveMathematicianBench 37.6→66.9 on GPT-5.5; SpreadsheetBench 9.3→23.9 on Qwen3.5-4B; ALFWorld 34.3→69.4 on GPT-5.4-nano.
Exact numerical values provided in p_34: 'On the Codex harness, SkillOpt is best on all five evaluated benchmarks for GPT-5.5, with average gain +24.8 points over no skill and +14.0 over the next-best baseline (EvoSkill).'
Exact numerical values provided in p_34: 'On the Claude Code harness, it is best on all five benchmarks for GPT-5.5, with average gain +19.1 over no skill and +3.2 over EvoSkill.'
Specific numerical values provided in p_39: SpreadsheetBench climbs 47.5→78.0, LiveMathematicianBench climbs 59.1→70.5 as optimizer sees 1→100% of training partition. SearchQA saturates at 84-86 after 20%.
Specific numerical ranges provided in p_39: varying reflection mini-batch size from 1 to 32 keeps SearchQA inside 85.9-87.1 and SpreadsheetBench inside 75.4-77.9, with default B_m=8 at or near the top.
Specific numerical ranges provided in p_39: moving from B=8 to full epoch keeps SearchQA inside 85.1-87.2 and SpreadsheetBench inside 75.0-77.5.
Specific numerical values provided in p_40: L_t=4 achieves 86.5/78.2/56.5, highest LiveMath score is L_t=8 at 66.9, lowest score across settings is 85.5 on SearchQA.
Exact numerical values provided in p_40: constant decay 87.3/80.7/62.1, cosine 87.1/77.5/61.3, linear 87.2/72.9/62.9.
... 共 58 个论点
可复现性评估
较低可复现性 (0%)
缺失的复现细节
- No code repository available - core algorithm implementation not accessible
- No data or datasets provided for the benchmarks used
- Specific model versions not detailed (which GPT/Qwen models, exact versions)
- Hyperparameters not specified (number of optimization iterations, edit proposal parameters, selection thresholds, etc.)
- Random seeds not provided for reproducibility
- Hardware/environment specifications missing (GPU types, memory requirements, runtime environment)
- Data split ratios and sizes not specified (training/validation/test)
- Optimizer prompts and templates not disclosed
- Selection gate criteria and implementation details missing
- Skill document format specification (best_skill.md structure) not provided
局限与证据边界
- The optimization loop relies on scored trajectories and a held-out selection split, so it is most directly applicable when the target task has automatic verifiers, exact-match metrics, executable checks, or otherwise reliable feedback signals.
- For open-ended domains where success is subjective, multi-dimensional, or costly to judge, the validation gate may require stronger human or model-based evaluation.
- Training the skill requires additional rollout computation and calls to an optimizer model; this cost is amortized when the same skill is reused, but may be less attractive for one-off tasks.
- SkillOpt intentionally optimizes a single portable skill rather than growing a large skill library or changing model weights. This design improves deployment simplicity, but a single skill may be insufficient for highly heterogeneous domains that require many disjoint procedures.
- Optimized skills can encode domain-specific heuristics from the training distribution, so careful held-out evaluation remains necessary before transferring them to substantially different models, harnesses, or task settings.
本分析由 PDF 阅读助手 自动生成,仅供参考,不构成学术评审意见。验证结论和可复现性评估基于论文文本自动分析,可能存在偏差。原始论文请参阅 arXiv。
分析时间:2026-05-26T07:25:13+00:00 · 数据来源:Paper Collector