← 返回 2026-07-03

SkillCoach:用于评估和增强代理技能使用的自演化评价框架 SkillCoach: Self-Evolving Rubrics for Evaluating and Enhancing Agentic Skill-Use

Jiayin Zhu, Kelong Mao, Yudong Guo, Dengbo He, Sulong Xu, Simiu Gu, Yutao Yue 📅 2026-07-02 👍 18 2026-07-13 08:37
Agent技能评估 技能库管理 自演化rubric 轨迹级评估 过程监督

通过自演化rubric评估Agent的技能选择、执行、组合和反思能力

前置知识

Agentic Skill-Use

代理在给定任务和候选技能库中选择、遵循、组合和反思技能的轨迹级元能力。这与最终任务成功不同,一个轨迹可能通过试错通过验证器,但没有可靠地使用预定技能。评估包括四个维度:skill selection(选择正确的gold skills并避免distractors)、skill following(遵循关键步骤)、skill composition(协调多个技能的工作流)、skill-grounded reflection(最终提交前的显式检查)。

这是本文的核心研究对象,理解这一概念是理解评估框架和实验设计的基础。论文将agentic skill-use形式化为四个可分离维度,与外部验证器信号分离,这是理解rubric如何作为过程质量过滤器用于诊断和训练的关键前提。

Rubric-based Evaluation

基于规则的评价方法,定义明确的评估标准和证据要求。不同于基于最终结果的评估,rubric评估关注过程质量,检查特定步骤是否完成、证据是否可见、检查是否被执行。rubric可以演化,通过从真实轨迹中学习不断优化评估标准。本文中的rubric R0是初始版本,Rbest是通过验证门控演化后的最佳版本。

这是本文的核心技术,rubric的自演化机制是主要创新点。理解rubric如何从R0演化到Rbest,以及hard gate和soft objective的作用机制,是理解SkillCoach技术新颖性的关键。rubric作为版本化外部评估器的概念也是理解整个框架的基础。

Skill-Dependent Tasks

没有相关gold skill难以可靠解决,但一旦skill可用就变得更容易的任务。本文应用技能依赖过滤协议:对于每个任务,估计无技能成功率 p_no 和gold技能成功率 p_gold,计算关键步骤覆盖 c_key。任务接受条件是 p_no ≤ 0.30, p_gold - p_no ≥ 0.40, c_key ≥ 0.70。选定的训练任务增益为55.2个百分点,测试任务增益为50.8个百分点,远高于原始SkillsBench任务的13.4个百分点。

这是本文的实验设置基础,理解技能依赖任务是理解实验结果的前提。skill-dependency filtering protocol确保任务测试agents能否有效使用skills,而不是generic problem solving或memorization。这解释了为什么选定的tasks比原始SkillsBench具有更高的gold-skill增益。

Distractor-Augmented Libraries

模拟企业技能库的设置,包含gold skills和distractor skills。默认设置中,每个任务配对两个无关技能和三个语义相似但不适用的distractors。这测试了agent能否在多个合理候选技能中选择正确的gold skill。实验显示添加distractors会降低性能:例如Gemini 3.1 Pro的选择分数从98.0降至78.0,Qwen3.5-9B从92.0降至44.0。

这反映了真实部署场景,distractor-boundary分析展示了大型共享技能库中的选择脆弱性。理解这一设置是理解为什么添加distractors后性能下降,以及为什么显式评估skill selection而不仅仅依赖最终任务成功的关键。

Validation-Gated Evolution

rubric演化的核心机制,通过本地补丁和验证门控来更新rubric。在每个round,rollouts被分为calibration set C_t 和held-out validation set U_t。仲裁模型提出本地补丁,然后在U_t上评估候选rubric。硬门H拒绝破坏性变更(如忽略distractors或标记不支持的步骤完成为正确),软目标Q测量证据覆盖、证据质量、反思基础、过程-验证器一致性和紧凑性。只有当 ΔH ≥ 0, ΔQ > ε, Δ_mat ≠ ∅且无结构违规时才接受候选。

这是rubric自演化的关键技术,保证了演化不会破坏rubric的基本质量。理解hard gate和soft objective的区别,以及为什么需要validation set而不仅用calibration set,是理解rubric evolution机制的核心。

Trajectory-Level Process Supervision

与最终结果监督相对的过程级监督,关注agent在执行任务过程中的行为质量。本文将过程质量分为四个可分离的维度:skill selection, skill following, skill composition, skill-grounded reflection。每个维度提供不同的监督信号,例如移除key-step following导致4B模型从24.0%降至10.0%,移除composition order从24.0%降至18.0%,移除reflection从24.0%降至24.0%(对4B无影响但对9B有影响)。

这是本文的核心洞察,过程监督比结果监督提供更强的训练信号。理解四个维度如何作为可分离的监督信号,以及ablation显示不同维度提供不同价值,是理解rubric-filtered训练优于outcome-only训练的关键。

研究动机

在企业环境中,LLM agents需要从技能库中选择、执行、组合和反思技能。现有评估只关注最终任务成功(verifier通过率),这不足以判断agent是否可靠地使用了技能。论文Figure 1展示了motivating example:两条轨迹都通过了verifier,但轨迹A正确使用了flood-detection skill,遵循了skill.md的步骤,正确下载了NWS flood thresholds并使用nwis.get_IV工具;轨迹B则通过自我探索而非使用skill,最终也得到正确结果但过程不可复用。这种问题在真实技能库中更严重,当技能增长且编码了越来越详细的业务逻辑时,agent可能遗漏必需技能、选择错误技能、跳过关键步骤、错误使用技能顺序或忘记最终检查前的验证。Table 3显示添加distractors后性能下降:Opus-4.7从88.0%降至80.0%,GPT-5.5从80.0%降至76.0%,Gemini-3.1-Pro从72.0%降至70.0%。

本文的目标是本文提出SkillCoach,第一个自演化rubric框架,用于评估和增强agentic skill-use。目标是将agentic skill-use定义为轨迹级元能力,包含四个维度:skill selection, skill following, skill composition, skill-grounded reflection。外部验证器保持分离,允许区分可靠技能使用行为与偶然验证器通过。演化的rubric用于两个目的:诊断技能使用失败,选择高质量轨迹用于监督技能使用训练。最终目标是证明可靠技能使用不仅可测量,而且可通过skill-grounded过程监督训练。

与已有工作不同的是,本文的独特切入角度是将过程质量评估与外部验证信号完全解耦。现有工作研究agent技能通过benchmark、生成、检索、演化和生命周期管理,或改进技能artifact本身,但都隐含假设一旦技能生成或检索,agent可以正确使用它。现有agent评估工作已从最终答案准确性转向完整轨迹评估和过程监督,rubric-based方法显示任务自适应标准可提供可操作的反馈,但这些工作的标准不是明确基于具体技能库的结构。本文的rubric联合编码gold skills、distractors、必需关键步骤、跨技能依赖和skill-grounded reflection,在skill-dependent设置和distractor-augmented库下演化task-specific trajectory-level rubrics,这反映了企业repositories的实际情况。

核心方法

SkillCoach是一个三阶段框架。Stage 1: Environment & Task,定义skill-dependent task和包含gold skills与distractor skills的技能库。agent在真实环境中执行产生轨迹。Stage 2: SkillCoach Core,从初始rubric R0开始,通过evidence-grounded judging、targeted arbitration patches和validation-gated acceptance演化rubric。对于每个任务τ_t,维护R_j^t = {R_j,t,d}_{d∈M_t},其中M_t表示skill selection, following, composition, reflection四个维度。最终选择最佳演化的rubric R_best用于轨迹诊断和rubric-filtered训练。Stage 3: Downstream Uses,包括Trajectory Diagnosis(定位过程级技能使用问题和失败原因)和Rubric-Filtered Training(用高质量、验证的轨迹和反馈训练)。

核心创新点是将外部验证器信号与过程质量评估分离。传统评估将verifier通过率作为唯一指标,这可能导致选择通过trial-and-error成功的轨迹作为训练数据。SkillCoach保持外部验证器V_t与rubric R_t分离,允许区分可靠技能使用行为与偶然任务成功。四个过程维度(skill selection, skill following, skill composition, skill-grounded reflection)作为可分离的监督信号,每个维度提供不同的评估和训练价值。自演化机制通过验证门控的本地补丁从真实轨迹中学习,使rubric适应具体任务和技能库,而不是依赖通用标准。

方法步骤详情

方法步骤的完整描述如下。Step 1: 初始rubric构建R^0_t,从任务指令、候选技能、gold和distractor skills、verifier信息和代表性rollouts构建。rubric基于可观察关键步骤K_t = {k_1, ..., k_m},每个k_i映射到可见事件如file reads、script calls、artifacts、final writes或checks。rubric定义评分规则、证据要求和negative cases,每个有稳定标识符用于本地patching。Step 2: 轨迹执行和judging,agent π_θ在真实环境中执行产生轨迹z_t,i,验证器应用V_t(final(z_t,i))得到结果。Judge提取证据E(z)包括skill reads、gold/distractor信号、tool calls、file edits、script executions、artifacts和validation attempts,然后根据rubric评分。Step 3: 验证门控演化,rollouts分为calibration C_t和held-out validation U_t。仲裁模型提出本地补丁,在U_t上评估候选rubric。硬门H拒绝破坏性变更(如忽略distractors或标记不支持的步骤完成为正确),软目标Q测量证据覆盖、证据质量、反思基础、过程-验证器一致性和紧凑性。只有当ΔH ≥ 0, ΔQ > ε, Δ_mat ≠ ∅且无结构违规时才接受候选。最终R_best = arg max_{R∈A_t} Q(R, U_t)。Step 4: 轨迹诊断,用R_best诊断轨迹中的过程级问题,定位在哪个维度失败(错误选择技能、跳过步骤、错误组合、缺失反思)。Step 5: Rubric-filtered训练,用R_best作为离线过程质量过滤器,只保留rubric-based meta score ≥ 0.95且通过外部验证器的轨迹用于SFT。

技术新颖性

技术新颖性体现在多个方面。首先,轨迹级元能力评估框架首次将agentic skill-use形式化为四个可分离维度(skill selection, skill following, skill composition, skill-grounded reflection),与外部验证器信号分离。其次,验证门控演化机制通过本地补丁和硬软门控更新rubric,避免破坏性变更。第三,将外部验证器与rubric分离的设计允许过程质量和结果质量独立评估,揭示了仅基于结果评估的局限性。第四,过程质量与结果解耦,轨迹可能通过verifier但过程质量差(trial-and-error、跳过步骤、选择distractors),也可能失败但过程质量好(正确使用技能但失败)。第五,多个过程维度可分离作为监督信号,ablation显示不同维度提供不同价值。第六,distractor-augmented skill library设置和distractor-boundary分析反映了真实企业部署场景,揭示了大型共享技能库中的选择脆弱性。

Overall framework of SkillCoach
Figure 2: Overall framework of SkillCoach
The Self-Evolving Rubric Framework
Figure 3: The Self-Evolving Rubric Framework

实验结果

实验通过四个问题评估SkillCoach。首先,自演化rubric质量验证:比较初始rubric R0和演化rubric Rbest在50个配对测试实例(来自10个held-out task families)上的表现。Rbest在四个指标上都有改进:gold-keypoint coverage从71.56提升到83.70(+12.14 pp),usability score从81.53提升到94.33(+12.80 points),hallucination rate从2.00降至0.00(-2.00 pp),trajectory-filtering consistency从82.00提升到96.00(+14.00 pp)。这显示rubric self-evolution改善了rubric作为评估artifact的质量,而不仅是作为最终验证器成功的代理。其次,agentic skill-use性能:在Gold + Distractors设置下,skills提高任务成功但不保证可靠skill use。从No Skills到Gold Skills,Opus-4.7从18.0%提升到88.0%,GPT-5.5从24.0%提升到80.0%,确认选定任务是skill-dependent。但添加distractors降低性能:Gemini 3.1 Pro选择分数从98.0降至78.0,Qwen3.5-9B从92.0降至44.0,伴随更低的reflection和最终准确率。这显示瓶颈不是skill可用性,而是可靠skill selection和执行。第三,rubric-filtered训练:用Rbest进行rubric-filtered SFT,Qwen3.5-4B从8.0%提升到24.0%,Qwen3.5-9B从14.0%提升到32.0%。相比之下outcome-only SFT较弱:4B从8.0%降至6.0%,9B从14.0%提升到18.0%。Ablation显示移除key-step following导致最大drop(4B从24.0%降至10.0%,9B从32.0%降至16.0%),移除composition order也有影响(4B从24.0%降至18.0%,9B从32.0%降至26.0%),移除reflection影响较小(4B不变,9B从32.0%降至28.0%)。第四,distractor-boundary分析:强模型在26-195 distractors时进入退化边界,在6.5k-35k distractors时崩溃。高相似度distractors比随机unrelated更有害:GPT-5.5从0.84 F1(random)降至0.59(high-similarity),Opus-4.7从0.87降至0.71,DeepSeek V4 Flash从0.70降至0.46。

Skill-dependency statistics
Table 1: Skill-dependency statistics
Human-gold validation of rubrics before and after self-evolution
Table 2: Human-gold validation of rubrics before and after self-evolution
Overall performance under three skill-library settings
Table 3: Overall performance under three skill-library settings
SFT ablation under the Gold + Distractors setting
Table 4: SFT ablation under the Gold + Distractors setting
Distractor-boundary analysis under growing and semantically overlapping skill libraries
Figure 4: Distractor-boundary analysis under growing and semantically overlapping skill libraries
查看结构化数据
任务指标本文基线提升
Rubric Quality Validation Trajectory-filtering consistency 96.00 (Rbest) 82.00 (R0) +14.00 pp
Gold + Distractors Final Accuracy 80.0 (Opus-4.7) 88.0 (Opus-4.7 Gold Skills only) -8.0 pp (performance drop with distractors)
Rubric-filtered SFT Final Accuracy 32.0 (Qwen3.5-9B with Rbest) 14.0 (Qwen3.5-9B Base) +18.0 pp
Skill Selection under 50 High-similarity Distractors Selection F1 0.59 (GPT-5.5) 0.84 (GPT-5.5 with random unrelated distractors) -0.25 (performance drop with high-similarity distractors)

局限与改进

作者承认两个主要局限。首先,实验在现有skill benchmarks的选定skill-dependent tasks集上进行。虽然这些任务覆盖多样化的enterprise-style domains并在task-family级别split以测试对unseen workflows的泛化,规模仍小于具有持续增长tasks、tools和operational procedures的大型production skill repositories。其次,训练研究专注于用rubric-filtered trajectories的离线监督微调。在这个public version中没有报告on-policy reinforcement learning或长期部署反馈。作者指出SkillCoach产生的process scores可以自然作为RL的reward signals,留给未来工作。此外,我还观察到其他潜在局限:rubric quality严重依赖初始rubric构建,如果initial rubric质量差或遗漏关键步骤,self-evolution可能无法充分补偿;trajectory judging的evidence extraction可能不完整,某些步骤可能无法从轨迹中清晰观察到;validation-gated evolution依赖validation set质量,如果validation set有偏差或不足够多样化,演化可能overfit;方法依赖LLM作为judge,可能引入LLM的bias和局限性;方法不直接支持skill evolution本身,专注于评估和训练agent使用技能的能力,而不是改进技能artifact;distractor-augmented设置虽然反映真实场景,但仍相对controlled,real-world repositories可能更复杂和动态;计算开销可能较高,演化rubric需要多次rollouts和judge,可能不适合所有部署场景。

独立分析的弱点

独立分析的弱点包括几个方面。首先,initial rubric构建依赖任务指令、技能和rollouts,如果这些输入质量差或不完整,initial rubric可能有gap。self-evolution可以修复,但可能需要更多rollouts和更多evolution rounds,增加成本。改进方向是开发更好的initial rubric生成方法,或结合多种源(human expertise, oracle solutions, historical trajectories)构建更完整的initial rubric。其次,evidence extraction从轨迹中提取skill reads、tool calls、file edits等,但如果agent以非标准方式使用技能或工具,evidence可能不清晰。改进方向是开发更robust的evidence extraction方法,或设计skill interface以产生更清晰的evidence。第三,validation-gated evolution依赖validation set质量,如果validation set有bias或不足够多样化,演化可能overfit到validation set或未能捕获所有重要failure modes。改进方向是使用更diverse和representative validation sets,或添加validation set质量检查和自动augmentation。第四,方法依赖LLM作为judge,可能引入LLM的bias和局限性。改进方向是使用multiple LLM judges进行ensemble,或develop更structured和deterministic的judging方法。第五,方法假设技能库相对静态,但real-world repositories可能持续变化(新skills添加、旧skills更新)。改进方向是探索continuous evolution机制,当skills变化时自动更新rubric。第六,distractor-augmented设置虽然反映真实场景,但仍相对controlled,real-world repositories可能有更复杂的overlap和interdependencies。改进方向是研究更复杂和动态的skill库设置,或从real enterprise repositories直接收集evaluation cases。

未来方向

未来研究方向包括作者提出的和基于成果可延伸的方向。作者提出process scores可以自然作为RL的reward signals,这是直接延伸。基于成果可延伸的方向包括:探索on-policy RL与rubric-filtered training的结合,用rubric作为reward shaping或reward model;研究从更少rollouts中学习rubric,减少数据收集成本;探索domain-specific rubric customization,为不同领域(healthcare、finance、manufacturing)定制rubric标准和evidence requirements;研究continuous learning和adaptive evolution,rubric随时间持续学习和适应;探索multi-rubric ensemble,用多个rubric评估同一轨迹以获得更robust评估;研究与其他skill lifecycle methods的结合,如skill generation, evolution, verification,形成完整的skill management pipeline;探索在更复杂任务和更长horizons上的应用,测试rubric在multi-step和long-term planning中的适用性;研究human-in-the-loop rubric evolution,结合human feedback和automated evolution;探索rubric的transfer learning,从相似tasks或domains transfer rubric知识;研究rubric在multi-agent scenarios中的应用,评估和训练多个agents的collaborative skill use;探索rubric在安全critical domains的应用,如autonomous driving、medical decision,过程质量可能比最终结果更重要;研究rubric在skill recommendation和retrieval中的应用,帮助agents更快找到相关skills。

复现评估

论文未明确提及代码开源情况、数据集可用性和算力需求。实验使用标准benchmarks(SkillsBench, Skill-Usage pool)和real skill documents(SKILL.md files),数据集描述相对详细。任务inventory和setup details在Appendix A,implementation details和prompts在Appendix C和D。实验涉及多个LLM backends(DeepSeek-V4-Flash, Opus-4.7, GPT-5.5, Gemini-3.1-Pro, Kimi-K2.6, Qwen3.5-4B, Qwen3.5-9B),这些模型需要相应的API access或本地部署。Training实验在Qwen3.5-4B和Qwen3.5-9B上进行,需要GPU资源。Self-evolution需要multiple rounds of rollouts和judging,计算开销可能较高。复制难度中等:实验设置描述详细,但需要access到具体的LLM models和skill documents;rubric generation和evolution的prompts在appendix,但需要根据具体环境调整;judge和arbitration需要LLM调用,可能有cost和latency;overall workflow相对清晰,但需要careful implementation和testing。建议作者提供代码开源、详细的环境配置和data splits,以提高reproducibility。