Skills 教程
Skills,翻译过来就是技能,用于为 AI 智能体添加专业技能和知识。
就像人一样,你会做饭、会开车、会写PPT——这些都是你的技能。
智能体(Agent)也一样,它也需要有技能才能帮你干活。
Skills 就是智能体的技能,大模型负责想和说,Skills 负责做。
普通 AI 和 AI 智能体的核心区别:智能体不只是思考者,更是行动者。
为什么需要 Agent Skills
AI 智能体虽然具备强大的通用能力,但在处理特定领域的任务时,往往缺乏必要的上下文和专业知识。
例如,一个 AI 代理可能不知道你的公司使用什么样的代码规范,不了解特定 API 的使用方法,或者不清楚某个业务流程的具体步骤。
Skills 的核心思想是:将人类的专业知识封装成技能包,让 AI 代理在需要时自动加载和使用。
Agent Skills 能带来什么
| 能力 | 说明 |
|---|---|
| 领域专业知识 | 将特定领域的知识(如法律审查流程、数据分析管道)封装为可复用的指令和资源 |
| 可重复的工作流 | 将多步骤任务变成一致、可审计的标准流程 |
| 跨产品复用 | 编写一次 Skill,在任意支持 Agent Skills 格式的工具中使用 |
没有 Skill 时的常见问题
在没有 Skill 的情况下,Agent 可能反复问同样的澄清问题、错过团队特定的命名规范、忘记重要的边界情况。
有了 Skill,这些经验可以直接写进文件里,Agent 每次都会遵循。
智能体 与 SKills 的关系
AI 智能体能感知、推理、行动的 AI 系统,不只会聊天,还能执行任务。
Skills 告诉智能体如何完成某类任务的说明书(Markdown 文件),Skills 的价值让任务执行变得准确、稳定、可复用。
智能体的大模型 = 大脑(负责理解、决策、说话) Skills = 手和脚(负责动手干活)
想象一下,刚入职一家公司,你会拥有两款完全不同的 AI 助手:
助手 A(普通对话 AI):
- 一问一答,被动响应。
- 你问「季度报告怎么写」,它只会给到一份通用模板。
- 不会打开表格、不会自主查询数据、更无法整理文件、对接发送。
- 本质只是一本会说话的线上百科,只给答案,不做执行。
助手 B(AI 智能体)
- 指令直达,全自动闭环落地。
- 你只需要一句话:整理本季度销售数据,生成报告并发送给张总。
- 它便能自主完成全流程:调取文件、读取原始数据、自动生成图表、撰写完整报告、一键发送邮件。
- 全程无需手动操作,坐等结果即可。
智能体的三个核心能力
| 能力 | 说明 | 例子 |
|---|---|---|
| 感知 | 接收输入,理解上下文 | 读取你上传的文件、理解你的需求 |
| 推理 | 制定计划,决定做什么 | 判断"先读文件,再生成报告,最后发邮件" |
| 行动 | 调用工具,执行步骤 | 真正打开文件、写内容、发出去 |
为什么需要 Skills?它解决了什么问题?
普通 AI 代理(如 Claude 或 DeepSeek)很聪明,但缺少特定上下文时容易出错。例如:
- 团队有自己的代码规范,但 AI 每次都要手动提醒。
- 需要处理 PDF 表单、调试 GitHub Actions 等复杂流程,AI 可能不知道最佳实践。
Agent Skills 解决这些问题:
- 自动触发:AI 根据任务自动加载相关技能,无需手动输入长提示。
- 可复用 & 可共享:一次创建,全团队或社区使用,支持 Git 版本控制。
- 高效利用上下文:采用渐进式披露(progressive disclosure),只加载需要的部分,避免上下文窗口溢出。
- 跨平台:同一个 Skill 可以在 Claude、VS Code Copilot、Cursor 等工具中使用。
点我分享笔记