Agent Skills:AI 的前额叶
AI Agent 的演进史上出现过一个错觉:只要工具堆得够多, AI 就能无所不能
于是 MCP 诞生了。它像是一套标准的USB接口,允许AI标准化地和数据库及工具进行交流
问题拿着有手术刀不意味着就是称职的外科医生
Agent Skills 应运而生,它不仅提供了工具的使用说明,更是上下文的高效管理工具。它提供了一个Semantic Layer,在自然语言和计算机语言之间找到了一个恰当的平衡点
01. 当肢体过载淹没大脑
早期开发者发现,即便有了 MCP,系统依然会陷入上下文危机
1. 信号干扰: 一次性把几十个工具的文档塞给 AI 时,Context 窗口会被大量无关信息占据
2. Token费用: 每一轮对话都要携带冗长的信息,推理成本飙升
MCP 解决的是连接性 (Connectivity),而Skills 解决的是能力 (Capability)
逻辑很简单:你不需要在开灯的时候背一遍微波炉的说明书
02. 核心机制:渐进式披露 (Progressive Disclosure)
Agent Skills 把知识流转拆成三个步骤,追求极高的信噪比
1. 发现期 (Discovery) - 静默加载:只扫描 `SKILL.md` 的元数据(名字/简介)
2. 激活期 (Activation) - 按需调取:意图匹配,才读取完整的 `SKILL.md` 文件
3. 执行期 (Execution) - 实际操作:调取如 `references/` 下的技术文档等相关文件或脚本
03. 物理形态:一个解耦的文件夹
一个标准的 Skill 是高度模块化的,具备极强的可移植性:
- `SKILL.md` (必选): 核心灵魂,包含元数据和SOP
- `scripts/` (可选): 存放 Python 或 Node.js 脚本(有潜在安全风险)
- `references/` (可选): 存放领域专家的知识库、FAQ,是 Skill 的外挂大脑
- `assets/` (可选): 静态资源或 Prompt 模板