--- title: "From Procedural Skills to Strategy Genes: Towards Experience-Driven Test-Time Evolution" created: 2026-06-14 updated: 2026-06-14 type: paper tags: [agent, experience-reuse, test-time-adaptation, representation] sources: [raw/papers/procedural-skills-to-strategy-genes-2026.md] confidence: high --- # From Procedural Skills to Strategy Genes > 从过程技能到策略基因:走向经验驱动的测试时进化 **作者:** Junjie Wang, Yiming Ren, Haoyang Zhang (清华大学, EvoMap) **发表:** arXiv 2604.15097v2, 2026年4月 (v2: 2026年6月) **领域:** cs.SE, cs.CL | 代码: [skill2gep](https://github.com/EvoMap/skill2gep), [evolver](https://github.com/EvoMap/evolver) ## 核心问题 这篇论文提出了一个**表示层面的问题**:可复用经验应该如何被编码,才能在推理时作为有效的控制信号,并作为迭代进化的基底?传统方法将经验视为"内容对象"——存储、检索、重放,但本文追问:这种经验能否在测试时真正起到**稳定且有效的控制作用**? ## 方法 在 45 个科学代码求解场景上进行 4,590 次受控试验,设计三类分析探针: - **[[skill-probe|技能探针]]** — 分析过程技能为何无法提供稳定的测试时控制 - **[[gene-probe|基因探针]]** — 分析策略基因为何是更好的经验表示 - **[[evolution-probe|进化探针]]** — 分析基因作为迭代进化基底的属性 ## 核心发现 1. **文档导向的技能与控制需求不匹配**:技能包(~2,500 tokens)的控制信号稀疏,仅集中在 Workflow 等窄片段中;扩展为完整文档反而降低整体表现(-1.1pp vs 基线)。 2. **表示本身是一阶因素**:在经验内容大致相同的情况下,如何包装、组织、暴露经验给模型会产生实质性差异。Gene(~230 tokens, +3.0pp)远超 Skill,且重新添加文档材料通常削弱而非增强 Gene。 3. **Gene 是更好的经验积累载体**:附加的失败历史在 Gene 中比在 Skill 或自由文本中更有效,可编辑结构优于纯文本,失败信息压缩为紧凑警告比朴素追加更有用。 4. **进化结果**:在 CritPt 基准上,gene-evolved 系统分别从 9.1% → 18.57% 和 17.7% → 27.14%。 ## 关键贡献 1. 将可复用经验从"存储与调用内容"重新塑造为"表示测试时控制信号"的问题 2. 识别出影响经验复用的对象层面因素:信息过载、表示包装效应、结构鲁棒性、有界复用、选择性积累 3. 引入 [[strategy-gene|策略基因]] 和 [[gene-evolution-protocol|GEP协议]] 作为协议化的控制表示 ## 相关概念 - [[strategy-gene|策略基因]] — 紧凑的控制导向经验表示 - [[procedural-skill|过程技能]] — 文档导向的经验包 - [[gene-evolution-protocol|基因进化协议 (GEP)]] — 协议层 - [[test-time-control|测试时控制]] — 表示对模型行为的推理时影响 - [[experience-representation|经验表示]] — 经验如何被形式化编码 - [[experience-distillation|经验蒸馏]] — 压缩经验为控制信号 - [[bounded-reuse|有界复用]] — 复用存在范围边界 - [[gene-bench|Gene-Bench]] — 45场景基准 - [[critpt|CritPt]] — 外部物理学推理基准