白话Skills之一:什么是 Skills?
2026/5/30 22:37:02 网站建设 项目流程

我对skills下的定义为:skills是一套指令集,用以指挥AgentLLM达成特定的目的。

拆开来看:

关键词

含义

指令集

不是零散的几句话,而是一套完整的、结构化的操作流程

指挥Agent

Skill 的下达对象是 Agent(执行者),不仅仅是 LLM(思考者)

达成特定目的

每个 Skill 都是为了解决某一类具体问题而设计的

如果你觉得这个定义还有点抽象,可以用一个类比来理解:

Prompt是给AI的一句口头交代,Skill是给AI作业说明书。

一、 从一个真实场景谈起

你每天都要整理站会纪要。

一开始,你每次都对 AI 说:

请你扮演一个会议纪要专家。从以下文字中提取参会人员、昨日完成、今日计划、阻塞项。然后用Markdown格式输出,先写日期,再写人员列表,然后每个人的昨日和今日,最后单独列出阻塞项……”

200 个字,每天复制粘贴,改改日期。

后来你发现可以写一个 Skill。配置好之后,你只需要说:

整理站会纪要。

然后把录音文字贴过去,AI 自动完成了所有步骤——提取人员、区分昨日今日、识别阻塞项、格式化输出、保存文件。

发生了什么变化?

不是 AI 突然变聪明了。而是你给了 AI 一份“岗位说明书”。它学会了这套流程,不再需要你每天从头教起。

这份“作业说明书”,就是 Skill。

、一个类比帮你建立直觉

Prompt =给实习生的口头指导

你每天对实习生说:“小张,帮我把这份文件整理一下,先分类,再排序,然后标出重点,最后存到桌面,文件名用今天的日期……”

第二天,你又要说一遍。第三天,同样的话再说一遍。

问题:每次都要教,实习生每次都按当天的理解执行,结果可能有偏差。实习生离职后,新来的又要从头教起。

Skill =给正式员工的SOP

你把工作流程写成文档:

岗位:会议纪要整理员

职责:

1.接收会议录音转写文字

2.提取参会人员

3.提取昨日完成

4.提取今日计划

5.提取阻塞项

6.生成Markdown格式的纪要

7.保存到桌面,文件名格式:站会纪要_YYYY-MM-DD.md

约束:

-不能自动发送邮件

-不能修改原始文件

员工入职时学习一次这个 SOP,以后每天你只需要说:“做一下站会纪要。”

优势:员工学会了流程,你不需要每天重复教。换人了,SOP 还在。

Skill就是这个SOP——不过是给AI用的。

三、Skill长什么样?

一个 Skill 通常是一个结构化的文件(如 YAML 格式)。下面是一个简化版的站会纪要 Skill:

id:daily-standup-summarizer

name:每日站会纪要整理

version:1.0.0

description:将站会录音文字自动整理为结构化纪要

#用户需要提供什么

inputs:

-name:transcript

type:string

required:true

description:会议录音文字

#核心工作流

workflow:

-id:extract_attendees

actor:llm

prompt:"提取所有参会人员"

-id:extract_yesterday

actor:llm

prompt:"提取每个人的昨日完成"

-id:save_file

actor:agent

type:file_operation

action:write

path:"./站会纪要.md"

#不能做什么

constraints:

forbid:

-send_email#不能自动发邮件

-delete_files#不能删除文件

一个Skill包含四个核心部分:

部分

作用

示例

元数据

标识和描述

id, name, description

输入定义

用户需要提供什么

transcript, date

工作流

步骤和分工(Agent vs LLM)

提取人员、生成纪要、保存文件

约束

不能做什么

forbid: send_email

、接下来

你已经知道了 Skill 是什么。

但你可能还想知道:

  • 什么时候该写Skill→ 用 RISD 框架判断
  • 具体怎么写?→ 用 PROCESS 七步法
  • 怎么写出好Skill→ 遵循十六个成功原则

这些会在系列后续文章中逐一展开。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询