← 返回 2026-06-02

技能并非一刀切:大语言模型智能体的模型感知技能对齐 Skill is Not One-Size-Fits-All: Model-Aware Skill Alignment for LLM Agents

Jianxiang Yu, Jiapeng Zhu, Bochen Lin, Qier Cui, Zichen Ding, Xiang Li 📅 2026-05-29 👍 17 2026-07-13 08:36
LLM智能体 技能库 搜索优化 模型适配

提出MASA框架,根据模型能力定制技能表述

前置知识

技能库

技能库是LLM智能体使用的外部知识存储,包含可检索的过程性指令。在决策时刻,智能体从技能库中检索最相关的k个技能作为上下文,用于指导行动。技能可以是通用的跨任务策略,也可以是任务特定的领域过程。检索通常基于观察文本和技能文本的余弦相似度,采用轻量级编码器计算嵌入向量。技能库的优势在于可以提升智能体性能而无需修改模型权重,具有可复用性和可解释性。理解技能库机制是理解MASA如何通过调整技能表述提升不同模型性能的基础。

本文的核心研究对象,理解技能库机制是理解MASA如何通过调整技能表述提升不同模型性能的基础。

模型能力画像

模型能力画像是描述目标模型特征的元数据结构化文件,包含架构元数据、训练来源和能力画像三个部分。架构元数据包括模型家族、参数数量、层和注意力配置、上下文窗口大小。训练来源包括基础或指令微调、对齐流程、训练数据规模、多语言支持。能力画像包括来自官方发布说明的优势和通过教师LLM总结的观察到的弱点。例如,Qwen3-4B的能力画像可能注明其优势是数学、代码生成、多语言、工具使用,弱点是由于参数数量有限,推理深度受限。模型能力画像是MASA的关键条件信号,指导技能重写针对不同模型的能力特征进行适配。

模型能力画像是MASA的关键条件信号,指导技能重写针对不同模型的能力特征进行适配。

爬山法

爬山法是一种迭代优化算法,用于在搜索空间中寻找局部最优解。算法从初始解开始,在每一步评估邻域内的候选解,如果找到更好的解则移动到该解,否则终止。在MASA的第一阶段(通用技能搜索),爬山法用于优化影响所有任务类型的通用技能集。每次迭代包括使用当前最佳技能集在所有任务上运行智能体、收集失败轨迹并生成结构化失败归因、教师LLM基于模型能力画像重写通用技能、评估新候选技能集。最大迭代次数为10,耐心参数为3,连续3次迭代无改进时提前停止。理解其工作原理有助于理解MASA如何渐进式地优化通用技能。

爬山法是MASA第一阶段的核心搜索算法,理解其工作原理有助于理解MASA如何渐进式地优化通用技能。

UCB1算法

UCB1是多臂老虎机问题中平衡探索和利用的经典算法,选择具有最大上置信界值的臂。UCB1得分公式为UCB1(n)等于R_bar(n)加上C乘以ln(N_parent)除以N_n的平方根,其中R_bar(n)是节点n及其后代的平均调整奖励,N_n是节点n的访问次数,N_parent是其父节点的访问次数,C等于1.4是探索常数。在MASA的第二阶段(任务特定技能搜索),每个任务类型独立运行一棵树搜索,每个节点代表一个候选技能集,每条边对应一次教师重写。UCB1用于在每轮迭代中选择最有希望的叶子节点进行扩展,每棵树运行10次迭代,每个节点评估使用100个回合。理解其平衡探索和利用的原理有助于理解MASA如何在策略空间中高效搜索。

UCB1是MASA第二阶段树搜索的核心选择策略,理解其平衡探索和利用的原理有助于理解MASA如何在策略空间中高效搜索。

技能重写器

技能重写器是一个轻量级的模型条件神经网络,本文使用Qwen3-4B,通过监督微调学习将输入技能集转换为适应目标模型的最优技能集。训练数据来自技能进化流水线的高分技能集,格式为模型能力画像、输入技能集和任务描述映射到最优技能集。训练使用交叉熵损失,BF16精度,AdamW优化器,学习率为1乘以10的负5次方,余弦调度,预热比例0.1,有效批量大小4,5个轮次,最大序列长度4096。在部署时,重写器可以在单次前向传播中生成适应技能集,无需环境交互或迭代搜索。将昂贵的搜索过程摊销到轻量级神经网络中,实现低成本的技能适配。理解其训练和推理机制是理解MASA实用性的关键。

技能重写器是MASA的关键创新,将昂贵的搜索过程摊销到单次前向传播中,实现低成本的技能适配。理解其训练和推理机制是理解MASA实用性的关键。

研究动机

现有LLM智能体系统(如Voyager、SkillRL、ExpeL)依赖外部技能库来提升长周期交互任务性能,但这些技能库通常被设计为模型无关的,即使用相同的技能表述在不同模型间复用。这种做法基于一个隐含假设:技能的有效性主要取决于其编码的知识内容,而非其具体表述方式。然而,这个假设在实践中并不成立。作者在ALFWorld环境上的控制实验发现,不同Qwen3模型(4B、8B、14B、32B)对同一技能库的响应截然不同:Qwen3-4B在Moderate技能下达到最高性能为20.0%,而Qwen3-8B实际上在无技能条件下表现最好为32.1%,所有三种技能粒度都会降低其性能;Qwen3-14B和Qwen3-32B则在Detailed技能下达到最佳,分别为47.5%和42.9%。更严重的是,同一技能在不同模型上可能导致截然相反的效果,例如Concise技能让Qwen3-14B在PICK任务上达到74.2%的成功率,但在COOL任务上仅获得13.7%。这种模型-技能不匹配现象在Gemma3家族上也得到验证,说明这不是Qwen3独有的问题,而是普遍存在的挑战。

本文的目标是本文的目标是提出一个框架,能够根据每个目标模型的能力特征定制技能表述,而不修改模型权重。具体而言,作者希望解决三个关键问题:如何识别技能表述与模型能力之间的不匹配、如何系统性地搜索对齐于特定模型的最优技能表述、如何将昂贵的搜索过程摊销到低成本的部署阶段使技能适配能够在新任务和新环境中快速应用。最终目标是打破一刀切的技能库设计范式,实现模型感知的技能对齐,让每个模型都能获得最适合其能力特征的技能表述,从而在长周期交互任务中发挥最大潜力。

与已有工作不同的是,本文的独特切入点在于将技能对齐问题形式化为一个由环境反馈驱动的层次化搜索问题,并引入模型能力画像作为条件信号。与现有工作的关键区别在于:优化目标是动态检索的技能库而非单一单调指令;进化搜索由结构化模型能力画像和环境奖励信号共同引导,显式地将技能表述条件化于目标模型特征;训练轻量级技能重写器将昂贵的搜索过程摊销到单次前向传播中。这与之前的模型适配方法(如MAPO、PromptBridge)形成鲜明对比,后者虽然考虑了模型身份,但主要针对非智能体设置下的单一任务指令优化,而非检索式的多条目技能库。此外,SkVM虽然也识别了模型-技能不匹配问题,但其解决方向是将技能编译为优化的运行时格式以降低延迟和token成本,而非重写技能的自然语言表述来匹配每个模型的理解和推理风格。

核心方法

MASA的核心思想是将技能对齐视为一个由环境反馈驱动的层次化搜索问题。框架包含两个互补组件:搜索时的技能进化流水线和部署时的技能重写器。技能进化流水线使用更强的教师LLM(DeepSeek-V4-Pro)在模型能力画像的引导下迭代重写技能,同时考虑环境反馈和模型能力特征。重写器则学习进化流水线隐式执行的策略,在单次前向传播中适配新技能。整体工作流程如下:教师LLM分析目标模型在环境中的失败轨迹,生成结构化失败归因;教师基于模型能力画像重写技能,调整表述使其与模型特征对齐;评估新技能的性能,根据改进情况决定是否接受;将搜索过程产生的训练数据用于训练技能重写器,使其在部署时能够快速适配新任务和环境。关键创新在于引入模型能力画像作为条件信号,以及将昂贵的迭代搜索摊销到轻量级神经网络中。

MASA的核心创新点在于三个方面:将技能表述的条件信号从任务描述扩展到模型能力画像,显式地让技能重写考虑目标模型的架构、训练和能力特征;将技能对齐分解为两个层次的搜索,通用技能(跨任务策略原则)使用爬山法优化,任务特定技能(领域过程)使用UCB1驱动的树搜索优化;训练轻量级技能重写器学习进化策略,将搜索过程摊销到单次前向传播中,实现低成本部署。与已有方法的本质区别在于:现有方法要么假设技能表述是模型无关的(如SkillRL、ExpeL),要么虽然考虑模型身份但针对非智能体设置下的单一指令优化(如MAPO、PromptBridge),要么编译技能为运行时格式以降低执行成本(如SkVM)。MASA则专注于重写技能的自然语言表述,使其匹配每个模型的理解和推理风格,同时保持技能库的检索式架构,适合智能体在决策时动态检索相关知识。

方法步骤详情

MASA的方法步骤分为两个阶段:阶段一(通用技能搜索)使用爬山法优化影响所有任务类型的通用技能集。每次迭代包括四个步骤:使用当前最佳通用技能集在所有任务类型上运行目标模型,计算调整奖励,其中调整奖励等于任务成功减去lambda乘以无事发生率,任务成功是0或1,无事发生率是环境状态不变的步骤比例,lambda控制惩罚强度;教师LLM收集失败轨迹,生成结构化失败归因,聚焦于通用行为缺陷而非任务特定过程缺口;给定当前最佳技能集、失败归因、模型能力画像和前K个最高奖励的技能集,教师输出修订的通用技能集;评估新候选技能集,只有当其奖励更高时才接受。搜索在最多10次迭代或3次迭代无改进后终止。阶段二(任务特定技能搜索)对每个任务类型独立运行树搜索,每个节点持有候选任务特定技能集,每条边对应教师重写。每棵树运行10次迭代,每个节点评估使用100个回合。最终输出是模型特定技能库,包含优化的通用技能集和每个任务类型的优化任务特定技能集。

技术新颖性

MASA的技术新颖性体现在三个方面:搜索策略的层次化分解,将技能对齐分解为通用技能和任务特定技能两个层次的搜索,分别使用爬山法和UCB1驱动的树搜索,平衡计算效率和建模精确性。从计算角度,编辑通用技能需要在完整任务套件上评估,而编辑任务特定技能仅影响单个任务类型;从建模角度,通用技能编码跨任务的高层行为指导,任务特定技能编码特定环境的领域过程。模型能力画像作为条件信号,模型能力画像包含架构元数据、训练来源和能力画像,为技能重写提供丰富的模型特定信息,使技能表述能够匹配模型的理解和推理风格。与仅使用参数数量作为代理不同,能力画像捕捉模型的综合特征(架构、训练数据、对齐流程等),解释了为什么相同参数规模的模型可能偏好不同的技能表述。技能重写器的摊销优化,将进化流水线的搜索过程摊销到轻量级神经网络中,训练数据包含搜索中间过程、跨模型迁移、一次性教师重写和增强变体,使重写器能够处理部署时遇到的各种输入条件,实现新任务和新环境的快速适配。

The overall framework of MASA.
Figure 2: The overall framework of MASA.

实验结果

MASA在三个环境和四个Qwen3模型上均达到最佳成功率,提升高达25.8个百分点。在ALFWorld上,MASA对每个模型都实现了最高的平均成功率:4B为31.4%提升14.3个百分点、8B为57.9%提升25.8个百分点、14B为64.3%提升20.0个百分点、32B为65.7%提升20.7个百分点。关键观察包括:每任务主导性,除了总体性能,MASA在大多数单独任务类型中都达到最佳成功率,对于Qwen3-14B和32B,MASA同时在六个任务类型上排名第一,表明进化技能在提升整体性能的同时没有牺牲任务覆盖面。模型无关技能可能损害性能,Base Skill和DS-Adapter在个别任务上出现严重性能下降,说明通用或一次性适配的技能可能引入模型特定冲突,相比之下,MASA通过迭代模型条件搜索避免了这些回退。缩放行为,对于8B及以上模型,骨干网络有足够能力利用模型特定技能,产生显著改进,4B上的增益相对较小,可能由于骨干网络的固有能力天花板限制了技能指导的帮助程度。推理效率,MASA持续减少平均交互步骤,通过将技能量身定制为每个模型的特定行为模式,MASA帮助智能体更精确定位目标对象并执行正确的动作序列,减少冗余探索和失败尝试。

Performance on ALFWorld and WebShop.
Table 1: Performance on ALFWorld and WebShop.
Search-augmented QA results (success rate %).
Table 2: Search-augmented QA results (success rate %).
Ablation studies of MASA.
Table 3: Ablation studies of MASA.
Examples from the ALFWorld skill-library variants used in the preliminary study.
Table 4: Examples from the ALFWorld skill-library variants used in the preliminary study.
Per-task ALFWorld success rate (%) for the four Qwen3 backbones under each skill granularity condition.
Table 5: Per-task ALFWorld success rate (%) for the four Qwen3 backbones under each skill granularity condition.
Per-task ALFWorld success rate (%) for the three Gemma3 backbones under each skill granularity condition.
Table 6: Per-task ALFWorld success rate (%) for the three Gemma3 backbones under each skill granularity condition.
WebShop trajectory statistics.
Table 7: WebShop trajectory statistics.
WebShop per-category success rate (%).
Table 8: WebShop per-category success rate (%).
WebShop color-matching skill evolved by MASA for four backbones.
Table 9: WebShop color-matching skill evolved by MASA for four backbones.
OOD generalization of MASA-Rewriter on held-out ALFWorld task types.
Figure 3: OOD generalization of MASA-Rewriter on held-out ALFWorld task types.
Per-task OOD generalization of MASA-Rewriter.
Figure 5: Per-task OOD generalization of MASA-Rewriter.
查看结构化数据
任务指标本文基线提升
ALFWorld Success Rate (%) 31.4 (4B), 57.9 (8B), 64.3 (14B), 65.7 (32B) No Skill: 17.1 (4B), 32.1 (8B), 37.9 (14B), 36.4 (32B) +14.3 (4B), +25.8 (8B), +20.0 (14B), +20.7 (32B)
WebShop Success Rate (%) 26.4 (4B), 28.6 (8B), 29.2 (14B), 34.6 (32B) No Skill: 23.0 (4B), 4.6 (8B), 2.8 (14B), 6.6 (32B) +3.4 (4B), +24.0 (8B), +26.4 (14B), +28.0 (32B)
Search-augmented QA Average Success Rate (%) 36.9 (4B), 37.2 (8B), 39.0 (14B), 41.5 (32B) No Skill: 32.9 (4B), 31.3 (8B), 37.6 (14B), 38.1 (32B) +4.0 (4B), +5.9 (8B), +1.4 (14B), +3.4 (32B)
WebShop Average Steps 8.4 (4B), 4.7 (8B), 8.0 (14B), 7.3 (32B) No Skill: 9.5 (4B), 10.0 (8B), 12.7 (14B), 9.9 (32B) -1.1 (4B), -5.3 (8B), -4.7 (14B), -2.6 (32B)
ALFWorld Average Steps 38.4 (4B), 29.2 (8B), 25.7 (14B), 24.3 (32B) No Skill: 44.6 (4B), 39.1 (8B), 36.7 (14B), 37.0 (32B) -6.2 (4B), -9.9 (8B), -11.0 (14B), -12.7 (32B)

局限与改进

作者在论文中承认了几个局限性:实证证据目前仅限于Qwen3家族(4B、8B、14B、32B);将技能进化和重写器扩展到更多模型家族——包括开源权重(如Llama、Mistral)和专有模型(如GPT-o3、Claude)——以及更多样化的环境将进一步增强技能重写器的泛化性,但这需要显著更多的计算资源。技能进化流水线依赖于提供自动成功或失败信号的环境(如任务完成标志)来判断重写技能是否有效。将框架应用于缺乏此类内置奖励信号的领域(如开放网络任务或现实世界应用)需要设计外部评估器或人类注释,但这将使框架能够服务更广泛的智能体应用范围。对于闭源模型应用进化流水线需要通过付费API进行数百次环境rollout,使得每个骨干网络的搜索成本显著高于本地托管模型;技能重写器提供部分补救,一旦来自少数骨干网络的轨迹可用,就可以摊销此成本。技能重写器在ALFWorld、WebShop和Search-QA的技能进化轨迹上训练,进化流水线本身也依赖于提供自动奖励信号的环境。将技能重写器扩展到其他环境需要收集相应的训练数据。除了作者承认的局限性外,我观察到另一个潜在局限:技能进化流水线需要数百到数千次完整环境rollout,计算开销较大,虽然技能重写器可以在部署时摊销此成本,但对于新模型家族的初始适应仍需要大量计算资源。此外,模型能力画像的构建目前依赖于公开文档和少量初步实验,对于缺乏详细文档的模型可能不够准确。

独立分析的弱点

独立分析的弱点包括五个方面:计算开销,技能进化流水线需要数百到数千次完整环境rollout,对于大型环境(如WebShop)或复杂任务(如多跳QA)计算成本较高。虽然技能重写器可以在部署时摊销此成本,但对于新模型家族的初始适应仍需要大量计算资源。改进方向可以探索更高效的搜索策略(如分层搜索、并行评估、早停机制),或者使用代理环境(如模拟器、简化环境)进行初步搜索。模型能力画像的依赖,模型能力画像的构建目前依赖于公开文档和少量初步实验,对于缺乏详细文档的模型可能不够准确。改进方向可以开发自动化的模型能力评估方法(如标准化测试套件、自动化行为分析),或者从模型权重中提取特征(如注意力模式、隐藏状态分析)来补充公开文档。环境依赖,技能进化流水线依赖于提供自动奖励信号的环境,对于开放网络任务或现实世界应用等缺乏内置奖励信号的场景需要设计外部评估器或人类注释。改进方向可以开发弱监督或自监督的奖励信号(如基于用户反馈、任务进度估计、一致性检查),或者学习环境模型来模拟奖励信号。技能表述的自然语言限制,当前方法专注于重写技能的自然语言表述,但某些模型可能更适合其他格式(如代码、结构化表示、视觉提示)。改进方向可以探索多模态技能表述(如文本加代码、文本加图像),或者根据模型偏好自动选择最合适的格式。技能库的静态性,当前方法将技能库视为静态知识源,但智能体的能力可能随时间推移而变化(如通过持续学习、在线适应)。改进方向可以开发动态技能库更新机制(如在线技能进化、技能遗忘机制、技能版本控制),使技能库能够跟随智能体的能力演进。

未来方向

作者提出的未来研究方向包括三个方面:扩展到更多模型家族,将技能进化和重写器扩展到覆盖更多模型家族——包括开源权重(如Llama、Mistral)和专有模型(如GPT-o3、Claude)——以及更多样化的环境,进一步增强技能重写器的泛化性。支持缺乏内置奖励信号的环境,将框架应用于缺乏内置奖励信号的领域(如开放网络任务或现实世界应用),需要设计外部评估器或人类注释,使框架能够服务更广泛的智能体应用。开发自动化评估方法,对于闭源模型,开发高效的评估方法来降低通过付费API进行环境rollout的成本。基于成果可延伸的未来研究方向包括五个方面:多模态技能库,探索将技能表述扩展到多模态格式(如文本加代码、文本加图像、文本加视频),使技能库能够支持多模态智能体(如视觉问答、具身智能)。技能库的持续学习,开发在线技能进化机制,使技能库能够根据智能体的交互经验持续更新和优化,适应动态环境和任务。技能库的共享和迁移,建立技能库的共享平台(如Hugging Face风格的模型或数据集共享),使不同研究和应用可以共享和复用技能库,促进技能库生态的发展。技能库的理论分析,从理论角度分析技能表述与模型能力之间的关系,建立技能对齐的理论框架,指导实际算法设计。技能库的安全性和鲁棒性,研究技能库的安全性和鲁棒性问题(如对抗攻击、误导性技能、技能偏见),开发检测和缓解机制。

复现评估

作者公开了代码,包括技能进化流水线、技能重写器训练和实验配置。实验使用的环境都是公开基准(ALFWorld、WebShop、NQ、TriviaQA、PopQA、HotpotQA、2Wiki、MuSiQue、Bamboogle),模型也是公开可用的(Qwen3-4B、8B、14B、32B、DeepSeek-V4-Pro)。技能进化流水线的超参数在附录中详细描述:阶段一的最大迭代次数为10,耐心参数为3,top-K为5;阶段二的每棵树运行10次迭代,每个节点评估使用100个回合。技能重写器的训练细节在附录中描述:使用Qwen3-4B进行全参数SFT,BF16精度,AdamW优化器,学习率为1乘以10的负5次方,余弦调度,预热比例0.1,梯度检查点,有效批量大小4,5个轮次,最大序列长度4096。训练数据包含769个样本(所有三个环境)或499个样本(仅WebShop加Search),数据增强包括噪声输入(噪声比例0.3)、部分输入(保留比例0.6)和跨模型迁移对。复现难度为中等。主要挑战在于技能进化流水线需要数百到数千次完整环境rollout,计算成本较高。技能重写器的训练相对简单,可以使用公开的预训练模型和训练数据。总体而言,论文提供了足够的细节和公开代码,使得研究者可以复现主要实验结果。