测试基础 Skills 的本质与核心概念 - 经验总结

唱跳rap打篮球 · March 27, 2026 · 86 hits

大家好!我是新人唱跳 rap 打篮球,是一个立志 2026 年开始每周都能水一篇文章的人

今天咱们来聊聊 Skills,这可不是简单的"能力扩展",而是 AI 界的"按需加载"黑科技!就像你手机里装了几百个 APP 但只用几个一样,Skills 让 AI 在需要时才加载特定知识,简直不要太智能!


Skills 的本质与核心概念

从第一性原理来理解什么是 Skills

Skills 并不是简单的"能力扩展机制",它本质上是一种按需加载的认知结构

与其把所有知识常驻在上下文(就像你手机里装了几百个 APP 但只用几个),不如把它们封装成可独立触发的能力单元。

当模型判断当前任务涉及某个特定领域时,再加载对应的知识与操作流程。这就像你平时用微信聊天,需要修图时才打开美图秀秀一样!

Skills 是一种可被语义触发的能力包,它包含:

  • 领域知识(知道什么)
  • 执行步骤(怎么做)
  • 输出规范(做成什么样)
  • 约束条件(不能做什么)

并在需要时渐进式加载到主 Agent 的认知空间中。

Skill 解决的核心问题是:在有限的上下文窗口中,让 Agent 在正确的时刻拥有正确的领域知识。

这不是工具问题(Tools 回答"能做什么"),也不是分工问题(SubAgents 回答"谁来做"),而是认知问题

Agent 需要知道特定领域的规范、流程、模式,才能做出正确决策。就像你不能让一个只会写代码的程序员去设计 UI,也不能让一个只会画图的设计师去写数据库查询一样。

Skills 的核心生态位——可操作知识

SKill,是一段具备语义入口的标准操作程序。它通过 description 告诉模型:在什么情况下应该加载这项能力

它在正文中定义执行步骤,将抽象原则转化为可执行流程。

它通过模版约束输出格式,确保结果标准化。

它可以限制可调用工具的范围,防止越权操作。

可以通过 hooks 在完成后自动执行验证逻辑。


当我们把文档封装为 Skill,它就不再是参考资料,而成为一种可被调用的行为模式

从工程视角看,这是对上下文资源的优化;但从系统设计角度看,这是一种更深层次的变化。

人预编排一切的模式开始失效。 我们无法穷举所有的路径,也无法为每一种场景写出完整流程。

Skills 的真正突破点,在于它把能力的语义定义权交给了模型。

人不再编排具体执行路径,而是定义能力的边界与含义。

模型根据 description 理解能力语义,并在运行时决定是否加载、何时加载。

这看似只是增加了一个字段,却完成了一次范式跃迁。我们从"人调度模型",走向"模型调度能力"。

一份API设计指南放在Wiki上,是被动文档,它需要人主动去查阅。同样的内容封装为SKill,就变成了
可操作知识——它有:
- 触发条件(description:什么时候需要这份知识?)
- 执行流程(正文:拿到知识后怎么一步步操作?)
- 质量标准(templates:输出应该长什么样?)
- 工具约束(allowed-tools:过程中能用什么,不能用什么?)
- 自动检查(hooks:完成后自动验证质量)

这不是文档,这是标准操作程序(SOP),下面我们还会继续阐述。

模型调度能力和可操作知识的发展,Skills 已经逐渐脱离了 Claude 的语境,成了 Agent 生态中的通用概念。

企业本体论视角:Skills 是组织的 SOP 体系

当这种"可操作知识"机制扩展到企业层面,它的意义会更加清晰。

  • Tools 对应员工的操作工具;
  • SubAgents 对应岗位分工;
  • Hooks 对应质量与合规流程;
  • CLAUDE.md 类似企业文化与通用规章;
  • MCP Servers 像外部合作伙伴;
  • Plugins 是对外打包的解决方案。

SKills,正是企业的 SOP 体系

img.png

新员工进行代码审查时,他不会即兴发挥。他会参考《代码审查 SOP》,按步骤检查,最后输出符合模版的报告。

Skills 不再只是技术机制,而是一种企业经验的结构化表达方式

当组织的"做事方式"被封装为可语义调用的能力单元,经验就不再依附于老员工的记忆,也不再散落于文档系统中。

它变成模型可以理解、选择和继承的结构。


把专业流程、领域知识和行动判断封装成可复用的能力单元,然后让智能体按需加载和调用,

这是一种让通用模型具备专业化、按需调用能力的通用设计模式。

类似 SKill 的模块化能力已经被用于数据分析、校验、报告生成等任务,

把自然语言指令转化为结构化的专业工作流;也有技术方案将企业组件库、开发规范等封装成"技能包",

让模型自动发现,理解并正确应用这些业务能力。

这就是 Skills 在 Agent 时代具有特殊地位。它既不是单纯的工具层扩展,也不是应用层封装。

它是认知层的调度结构,是企业本体论在模型世界中的映射。

什么是"本体论"?

是一种对"世界如何被定义"的结构化约定。

它规定了一个系统中有哪些核心概念,这些概念之间是什么关系,它们使用怎样的语言被表达,

以及它们在行动中意味着什么。换句话说,本体论定义的不是某个具体操作,而是一个组织共同承认的现实结构。


在企业中,本体论决定了什么叫"产品"、什么叫"客户"、什么叫"流程"、什么叫"风险"。

它定义了组织共享的语义边界。没有这层语义结构,所有规则都会碎片化,所有流程都会各自为政。

当我们把这个视角带入 Agent 系统时,会发现同样的问题:模型需要的不仅仅是能力,更需要知道这些

能力存在于怎样的"世界结构"中。这正是图中第四层——Enterprise Ontology——所表达的含义。

img_1.png

这张图真正希望你关注的,不是四个并列组件,而是四种不同层级的存在方式。

  • 工具回答"能做什么"
  • 技能回答"该怎么做"
  • 智能体回答"什么时候做什么,以及由谁来做"
  • 本体论回答"在什么世界里做"

当 SKill 被放入这样的结构中,我们才发现它是连接"行动能力"与"语义世界"的中间层。

它将企业本地中的概念与规范,转译为可执行的行为模式。

在有限的上下文窗口里,组织的做事方式第一次获得了结构化存在的形式。

这,才是 SKills 的真正意义。


我是新人唱跳 rap 打篮球,是一个立志 2026 年开始每周都能水一篇文章的人,希望我的文章可以给你带来好心情!

No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up