微软推出的SkillLens开源框架系统研究AIAgent技能生命周期,覆盖经验、提取、消费全链路。它提供两种技能提取方法和五个主流基准测试,通过统一轨迹转换、分层合并提取及一键推理CLI,验证技能对Agent执行效率的影响,揭示技能从经验中生长并复用的机制。
这是“一天一个开源项目”系列的第120篇。今天介绍微软推出的 SkillLens——一个专门研究 AI Agent 技能生命周期、自带“显微镜”属性的开源框架。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
如果说前两天聊的SkillOpt是一套关于“怎么执行”的策略,那SkillLens就是帮你搞明白“为什么”的工具。它提供一整套分析框架,像显微镜一样,让你看清楚:一个由AI自己总结出来的技能,到底如何影响另一个AI的执行效率和最终表现。
具体而言,这篇文章会帮你理清三个核心问题:
SkillLens 来自微软研究院,是一个专门用于系统性研究“模型自行生成的 Agent 技能”的开源框架。它把从轨迹加载、技能提取到推理验证的整个流程,都封装成一条完整的流水线(Pipeline)。
该项目随论文《From Raw Experience to Skill Consumption》同步发布在 GitHub 上,是当前 Agent 技能研究领域最权威、最工具化的存在之一。
sequential(顺序提取),以及多轨迹并行并做分层合并的 parallel(并行提取)。来自不同基准测试的原始运行轨迹格式千差万别,例如 SWE-bench 的调试日志和 ALFWorld 的游戏记录完全不同。SkillLens 先将它们统一转换成标准 JSON Schema,使后续批量提取技能成为可能。
这是 SkillLens 的核心技术之一。它逐条分析每一条成功或失败轨迹,提取出独立的 Mode,再通过分层合并算法生成高概括性的 skill_set.json。整个过程比简单拼接精细得多。
仅需一行 skilllens infer 命令,就能一键对比“有技能注入”和“无技能注入”两种情况下 Agent 的成功率差异,省去来回配置环境的麻烦。
SkillLens 将每次实验标准化为四个阶段,逻辑清晰:
这套严谨的科研流程,对任何想在产品中集成“自我进化”能力的开发者,极具参考价值。它展示了技能如何从原始执行日志中“生长”出来,又如何真正影响另一个模型的表现。
如果说SkillOpt回答了“怎么做”,那SkillLens就是在解释“为什么”。作为微软 Agent 研究生态中不可或缺的一环,它揭示了 AI 如何从自身经验中学习,并将那些经验转化为可执行、可复用的知识。
对于追求极致性能的 Agent 开发者来说,SkillLens 提供的这套实证评估方法,像一座导航灯塔——不仅指明方向,还帮你确认脚下的路是否正确。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述