AI 术语表 · 基础 · 智能体
技能
技能(Agent Skills)是为了让 AI 智能体出色完成特定任务,而将指令、脚本和参考资料打包放在一个文件夹中的“工作手册包”。智能体只在任务需要时才取出并读取这个包。
是什么
技能是以一个名为 SKILL.md 的文档文件为核心的文件夹。SKILL.md 中至少包含技能的名称和描述,其下写有说明任务应如何完成的指令。如有需要,还可以一并放入可运行的脚本、参考文档、模板等资料。Anthropic 最初将其作为 Claude 的功能推出,之后又将其公开为可在多家公司工具中使用的开放标准。
技能文件夹一览
- my-skill/一个技能 = 一个文件夹
- SKILL.md必需名称·描述 + 任务指令
- 名称·描述平时只读取这部分
- 指令任务匹配时取出读取
- scripts/可选可直接运行的程序
- references/可选参考文档
- assets/可选模板
工作原理
核心是“按需逐步读取(Progressive disclosure)”。首先,智能体在启动时只读取所有技能的名称和描述(发现)。当用户任务与某个技能的描述相符时,才读入该技能的完整 SKILL.md(激活)。随后按照指令执行任务,必要时运行其中附带的脚本或额外打开参考文件(执行)。
为何受到关注
AI 模型一次能记住并处理的文本量(上下文窗口)是有限的。技能平时只占用名称和描述,因此即使配备大量技能,负担也很小。此外,公司或团队特有的工作流程和经验可以打包成一个文件夹,进行版本管理和复用。一次制作的技能可以直接在支持相同格式的多种智能体产品中使用,这也被视为一项优点。还有评价认为,由于制作方式简单,即使不是开发者也能轻松修改和改进。
注意事项
技能并不是重新训练模型本身,而只是在需要时读入的指令和资料。因此,技能描述的写法会影响智能体能否在适当时机调用它。包含脚本的技能需要有能安全运行代码的环境才能正常工作。从外部获取的技能可能包含可执行代码,因此最好先确认来源再使用。
示例
Claude 应用中生成 Excel、PowerPoint、Word 文件的功能就是用技能实现的,用户也可以制作并加入自己的技能,例如组织的品牌指南。本站报道过的案例中,AWS 发布了面向编程智能体的 SageMaker 推理优化技能“aws-ai-ml”。编程智能体加载该技能后,就能按照 AWS 整理的流程和工具处理模型部署任务。OpenAI 的 Codex 开发文档中也专门介绍了制作技能的方法。
本站出现过的地方
- 论文 EviSkill:基于可重复执行证据的智能体技能演化 2026-10-08
- 简报 AWS 发布面向编程智能体的 SageMaker 推理优化技能“aws-ai-ml” 2026-10-06