在讲完本体(Ontology)之后,我们来看智能体的第二个重要组件——Skill(技能)

我开发的企业本体流程落地网站:http://sicbot.cn

一、Skill 的概念与价值

Skill 这个概念提出后,并没有引起太多关注,原因很简单:它本质上就是一段提示词(Prompt)

相比之下,本体显然不只是提示词——它有严格的结构规范,是一个 Schema(模式定义)。而到了 Skill 这里,因为它就是”一段文字”,很多人觉得”没什么意思”。

但实际上,Skill 非常有价值,核心体现在以下几点:

  1. 内容体量大且结构化

    :Skill 通常篇幅较长,会分多个章节,像一本书一样层层展开

  2. 支持文档链接

    :可以链接到其他文档,这些文档可能是具体规则或技术规范

  3. 集成脚本能力

    :支持编写 Script(脚本),文本可以作为脚本执行的 Playbook(操作手册/说明书)

  4. 产品化封装

    :它是”软件 + 操作手册”的完整包装,虽然比硬件产品更灵活,但确实是一个功能性产品的封装

如果说本体定义了任务处理的知识范围,那么 Skill 就是这个范围内的具体产品实现

二、Skill 的标准结构

一个规范的 Skill 文件通常包含以下几个部分:

1. Description(能力描述)

说明这个 Skill 能做什么,核心是定义 When(何时使用)

可以是多条件触发,例如:

  • When Condition A(满足 A 条件时)

  • When Condition B(满足 B 条件时)

即:在 A 或 B 或 C 条件下,使用该 Skill 完成某事。

2. 注意事项(核心约束)

列出最重要的 1-5 条注意事项。这是必读内容,每次调用 Skill 时都要牢记:

“如果你要用我,这几行字一定记在脑子里。”

这是整个 Skill 的硬性约束。

3. 内容目录(渐进式展开)

列出 Skill 包含的几大部分(类似目录):

  • 第一部分:…

  • 第二部分:…

然后逐层展开具体内容。这种结构支持动态加载——不是一次性加载所有内容,而是按需渐进式加载。

4. 脚本目录

列出包含的脚本及每个脚本的功能说明。

5. 链接机制

无论是内容目录还是脚本目录,都支持链接到:

  • 对应的子 Skill(具体 Skill 文件)

  • 外部参考文档

这就是 Skill 的入口文件格式,非常规范,几乎没有例外。

三、核心特性总结

  • Description 核心是 When

    :明确使用时机

  • 注意事项是最高优先级

    :硬性约束,必须遵守

  • 渐进式加载

    :目录内容分层展开,动态加载,避免上下文溢出

  • 支持 LLM 生成

    :Skill 可以通过大模型自动生成

本质上,Skill 确实”没什么可讲”,但在系统中却极其重要。

四、本体与 Skill 的关系

现在讲一个关键实践:如何用本体生成 Skill

本体的定位

本体描述了宏观的事物关系,定义了抽象共识

  • 它是人与人的共识

  • 是人与机器的共识

  • 是机器与机器的共识

  • 是 Skill 之间的共识

Skill 的定位

Skill 代表任务执行的真正能力,它将抽象共识转化为可执行的代码

协作方式

在 Skill 的首页(入口文件),虽然主要是注意事项,但也可以引入任务背景知识。与本体不同,Skill 对信息密度要求不高,允许文字化、描述性的表达;而本体是精准的结构化定义(节点、关系、属性)。

实践建议

  • 将本体作为硬核知识放在 Skill(范围定义)的开头

  • 作为每次加载的必要项

  • 作为系统提示词(System Prompt)的核心部分

使用场景示例: 假设你要写一篇武侠小说,本体定义了世界观(大陆结构、门派势力、修仙体系等)。具体的 Skill 可能是:

  • Skill A:撰写开场白

  • Skill B:文章润色

  • Skill C:资料收集

这些 Skill 在执行时,需要查询本体来判断”这件事是否可能发生”、”这样写是否符合世界观”。本体是防止 Skill 跑偏的基准线

生成关系

Skill 可以通过本体生成

  • 当你需要一个新的 Skill(如”撰写开场白”),可以让大模型基于本体来构建

  • 生成触发条件(When)、注意事项、包含的子 Skill 等

随着任务复杂度增加,Skill 会不断膨胀。为了保证新老 Skill 之间的一致性,必须将共同的抽象共识放在本体中。

五、三层架构:共识 - 能力 - 执行

最后,我们引入第三个概念:流程(SOP,标准作业程序)

三者构成递进关系:

层级

概念

作用

关系

第一层

本体(Ontology)

共识

定义知识边界和世界观

第二层

Skill

能力

将共识转化为可执行的功能

第三层

流程(SOP)

执行

通过 Skill 生成具体执行步骤

逻辑链条: 因为达成了共识(本体),所以具备了能力(Skill),因此可以执行(流程)。

Skill 起到了承上启下的关键作用:

  • 向上承接本体的抽象定义

  • 向下转化为具体的执行力

  • 让 Agent 不再只是”停留在脑子里的概念”,而是真正可执行的任务单元


所以,本体是共识,Skill 是能力,流程是执行。这三者构成了 Agent 按照我们意图一步一步工作的基础架构。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐