Agent Skills 是一种标准化的程序性知识封装格式
。如果说 MCP 为智能体提供了"手"来操作工具,那么 Skills 就提供了"操作手册"或"SOP(标准作业程序)",教导智能体如何正确使用这些工具。



MCP 的职责:提供标准化的访问接口,让智能体能够"够得着"外部世界的数据和工具

Skills 的职责:提供领域专业知识,告诉智能体在特定场景下"如何组合使用这些工具"


用一个类比来理解:MCP 像是 USB 接口或驱动程序,它定义了设备如何连接;
而 Skills 像是软件应用程序,它定义了如何使用这些连接的设备来完成具体任务。
你可以拥有一个功能完善的打印机驱动(MCP),但如果没有告诉你如何在 Word 里设置页边距和双面打印(Skill),你仍然无法高效地完成打印任务。

 

image

 

从单体到分层到微服务  AI 领域重新演绎

Skills 和 MCP 代表了智能体架构中两个必然分离的层级。随着智能体系统的复杂度增加,这种分层是不可避免的:应用层(Application Layer)
  ↓ Agent Skills
  ↓ 领域知识、工作流、最佳实践

传输层(Transport Layer)
  ↓ MCP
  ↓ 标准化接口、工具调用、资源访问

基础设施层(Infrastructure Layer)
  ↓ 数据库、API、文件系统、外部服务
这与传统软件架构的演进路径完全一致(从单体到分层到微服务),只是在 AI 领域重新演绎了一遍。

 

 

关键洞察

  1. 分层架构是必然趋势:随着智能体系统复杂度增加,"连接层"和"知识层"的分离是不可避免的

  2. 上下文效率是核心矛盾:Skills 的渐进式披露机制将 token 消耗降低 90% 以上,这是其最大的技术优势

  3. 领域知识的民主化:Skills 让非开发者也能贡献智能体能力,这将极大拓展 AI 应用的边界

  4. 混合架构是最佳实践:在企业级应用中,MCP 提供基础设施连接,Skills 提供业务逻辑,两者结合才能构建高效、可维护的智能体系统

实践建议

  • 对于外部服务连接(数据库、API、云服务),优先使用 MCP
  • 对于复杂工作流(多步骤任务、领域专业知识),优先使用 Skills
  • 上下文受限的场景(长对话、大量工具),使用 Skills 进行渐进式管理
  • 构建企业级智能体时,采用 MCP + Skills 的分层架构

智能体技术仍在快速演进中。MCP 已成为连接层的事实标准,Skills 的理念也在影响整个行业。掌握这两种技术,将帮助你在 AI 浪潮中构建更强大、更实用的智能体应用。

参考资料

1. Anthropic Agent Skills 官方文档:https://docs.anthropic.com/en/docs/agent-skills

2. Anthropic Skills GitHub 仓库:https://github.com/anthropics/skills

3. Model Context Protocol 规范:https://modelcontextprotocol.io/

4. Anthropic 博客:Improving Frontend Design Through Skills:https://www.claude.com/blog/improving-frontend-design-through-skills

 

posted on 2025-12-25 22:31  yi-sheng  阅读(1)  评论(0)    收藏  举报