AI技术文章

别怪你的OpenClaw像个乱挥锤子的外行,面对20万个Skills,它缺的是AgentSkillOS

作者:AI修猫Prompt0 次浏览 来源:AI修猫Prompt
别怪你的OpenClaw像个乱挥锤子的外行,面对20万个Skills,它缺的是AgentSkillOS

自2025年10月Claude正式确立Agent Skills规范以来 ,Agent能力的边界正在被暴涨的脚本仓库迅速拓宽。截至2026年2月末,公开可用的Skills数量已突破28万大关 。回顾过去半年,Skills开发的火力几乎全集中在了“供给侧”,而且绝大多数由分散的第三方开发者维护。

自2025年10月Claude正式确立Agent Skills规范以来 ,Agent能力的边界正在被暴涨的脚本仓库迅速拓宽。截至2026年2月末,公开可用的Skills数量已突破28万大关 。回顾过去半年,Skills开发的火力几乎全集中在了“供给侧”,而且绝大多数由分散的第三方开发者维护。因此马上出现了三个连在一起的问题:用户看不清整个生态、平台难以治理质量、agent无法把分散skill组合成高质量多步工作流。

文章配图

来自上海人工智能实验室的研究者认为,skill生态真正的价值,不在“单个skill替模型补一个洞”,而在“多个skill组合起来,完成单个skill做不到的任务”。如果没有明确的组合机制,生态只会越长越碎,最终大量skill处于可见但难用、已安装但不被调起的状态。这篇论文真正追问的,不是“有没有更多skill”,而是另一个更偏系统层的问题:当skill数量从几十个膨胀到几千、几万、几十万之后,agent到底还能不能把这些能力有效用起来?这篇论文给出的答案是:光把skills堆给agent没有用,真正缺的是一层中间层,用来做组织、检索、裁剪、编排和执行。这层中间层,就是AgentSkillOS。项目地址:https://github.com/ynulihao/AgentSkillOS

文章配图

远非“找技能”这么简单

很多人第一眼会把AgentSkillOS误解成skill搜索引擎,或者某种skill市场的增强版。但研究者的定位并不是这样。论文里,AgentSkillOS被定义为一个两阶段框架:

文章配图

  • Manage Skills(离线阶段):将极其庞大且无序的技能生态,通过降维算法组织成一棵结构化的“能力树(Capability Tree)”。
  • Solve Tasks(在线阶段):在接收到具体任务后,执行检索,并将选中的技能硬编码为有向无环图(DAG),最后由传统的确定性引擎按依赖关系压入执行队列。

文章配图

因此,AgentSkillOS的本质是一个Skill-aware Orchestration Layer(技能感知编排层)。它接管了系统控制流,决定了本次I/O该读写哪些文件、哪个线程该被阻塞、哪几个脚本可以被并发拉起。

用能力树对28万技能进行空间降维

文章配图

文章配图

文章配图

内存管理:为何20万技能无需全量入树?

文章配图

这个机制在工程上宣告了一个结论:处理海量生态的正确姿势,从来不是把几十万个API全塞进内存,而是通过“高频热缓存 + 长尾冷向量”的物理隔离,控制系统的可见空间。

在线调度内核:确定性DAG编排才是核心

文章配图

文章配图

漏斗式剪枝:Task-driven Skill Retrieval

文章配图

研究者指出,这种“树形引导 + 向量兜底”的混合检索引擎,能挖掘出字面上毫无关联、但在底层能力上高度互补的技能。例如“帮我推广这篇论文”,基于树状推理,它能召回PDF解析、数据可视化图表、以及前端网页生成脚本,而这些实体词根本不在用户的原始指令中。

拓扑变异:DAG-based Skill Orchestration

面对筛选出的极简名单,系统提供三种强制图拓扑策略:

文章配图

  • 质量优先(Quality-First):算法被要求压榨每个技能的能力极限。它会主动在主节点前后注入“数据预处理”或“人工复核检验”的冗余节点。
  • 效率优先(Efficiency-First):算法的优先级是压榨宿主机的CPU吞吐量。它会暴力切断非强关联的顺序边,促使不相关的子任务在同一层级内被并发拉起。
  • 简单优先(Simplicity-First):生成一张没有任何赘肉的最小化依赖图,图中任一节点的剥离都会直接引发内核Panic和任务中断。

数据统计呈现出极度清晰的物理隔离特性:Quality-First产出的图总节点最多、最大深度(串联数)最深;Efficiency-First则大幅压扁了深度,同时创造了极高的最大宽度(单层并发峰值);Simplicity-First则是一张节点极少、连边高度稀疏的微型图。这证明系统并未在玩弄提示词文字游戏,而是真正在改变底层程序的执行路径。

隔离执行:Multi-skill Task Execution

在图确立后,LLM的上帝视角被系统剥夺。调度器严格依据层级约束运行:同层节点asyncio.gather并发触发,跨层节点await阻塞等待。 在拼装单个节点的Prompt时,系统做到了极度严谨的I/O隔离:向当前子LLM明确注入上游物理文件(Upstream Artifacts)的文件指针与使用规范,并硬性框定其下游预期的输出格式(Expected Outputs)。这意味着每个子进程都被锁在自己的沙盒里,彻底断绝了上下文污染的可能。

Benchmark:用运筹学重塑多模态评测体系

为了论证这套操作系统的可用性,研究者抛弃了传统基准测试中单一的文本问答(Pass/Fail),纯手工构建了一个涵盖30个重度工程任务的数据集,横跨数据计算、文档创建、动态视频、视觉设计和Web交互五个高难度域。

文章配图

其核心评判标准极其严苛:必须交付能在现实商业环境中流转的纯物理文件格式(如排版严密的PDF、PPTX文件、具备交互逻辑的HTML源码,乃至高帧率的视频渲染原片)。

对抗LLM裁判位置偏差的双盲测试

在评判系统产出时,研究者构建了一条全自动的多模态清洗流水线:将文档与幻灯片强制渲染为页面图像,HTML截取全屏快照,视频则通过脚本均匀抽取帧序列并提取时长与帧率元数据,最终统一封装给大模型裁判(LLM Judge)。

为了彻底消灭大模型评测中臭名昭著的“位置偏差(Position Bias)”,系统对每一组对抗强制执行交叉换位比较(先看A再看B,随后先看B再看A)。若两次判定偏好一致则录入系统;若结论产生冲突(每次都只偏向特定的物理位置),则判定为平局(Tie)。

Bradley-Terry模型的概率推演

文章配图

文章配图

文章配图

消融实验:拉开工业级差距的,是结构化图纸

在200、1K、200K三种生态规模的极限拷问下,实验数据揭示了一个彻底颠覆直觉的工程铁律。

文章配图

采用“质量优先”策略的AgentSkillOS在三种规模下毫无悬念地斩获100.0的满分(基准上限)。而最为讽刺的是作为对照组的w/ Full Pool。该配置没有进行任何预处理,直接将全量技能库暴露给原生Claude SDK,让大模型自主决定调用逻辑。其在三个规模下的得分分别为24.3、48.1、17.2,被彻底击穿。这印证了前文所述的物理坍塌:技能池越庞大,不具备内核调度机制的原生模型死得越快,海量工具在其眼中等同于不可见的噪声数据。

文章配图

而在最为残酷的消融实验(Ablation Study)中,研究者剥夺了系统生成DAG图纸的能力,但给了它最极致的作弊条件:直接向原生系统喂入该任务标准答案所需要的完美技能名单(w/ Oracle Skills)。 结果表明,即便给定完全正确的手术刀,由于缺乏确定的工作流指引,纯靠LLM扁平化调用的原生系统,依然大幅度输给了自带DAG编排图纸的AgentSkillOS。

文章配图

论文的边界也很明确

研究者的工作很扎实,但边界并不隐蔽。

文章配图

  • 本质上还是一个偏研究型系统原型,目前还不是面向普通用户的成熟产品。
  • benchmark很强,但任务规模仍是30个,覆盖面还不算大。
  • 评测主要依赖LLM judge,研究者做了顺序偏差控制和Bradley–Terry聚合,但人评规模仍有限。

这些限制不会推翻论文结论,但会提醒您:AgentSkillOS的真正意义,不是“明天就能替代现有所有skill平台”,而是它已经把一个长期被忽视的问题说透了,skill生态扩大后,agent先遇到的瓶颈不是模型推理本身,而是skill的可见性、可选性与可组合性。AgentSkillOS产出案例:

文章配图

结语

当agent skills进入生态规模,系统设计的重点不再是继续增加skill数量,而是给skill生态补上一层“能力树检索+DAG编排+recipe复用”的中间层。

AgentSkillOS证明了两件事:第一,树形检索确实能逼近数据库级别的skill选择;第二,DAG编排不是附属功能,而是决定多skill任务质量的关键变量。对于资深工程师、研究员和黑客而言,这篇论文真正值得带走的,不是某个具体仓库,而是一种更准确的判断:未来的agent系统,竞争点会逐步从“谁接了更多tools/skills”,转向“谁能把技能生态组织成可计算、可解释、可复用的执行空间”。

文章来自于“AI修猫Prompt”,作者 “AI修猫Prompt”。

相关主题

读完之后

加入 AINRK 交流群

了解加入交流群的方式,与更多 AI 从业者交流。

查看交流群说明(在新窗口打开)