LLM、AI Agent、MCP、Skills、Sub Agent 通俗指南:一个比喻说清楚
从超级大脑到全能助手:一个完整的比喻
想象一下,LLM(大语言模型)就像一个知识渊博但手脚被束缚的"超级大脑"——它知道很多,但只能通过聊天窗口与人交流,无法主动做任何事情。
而 AI Agent 就是给这个超级大脑装上了"眼睛、耳朵、手脚",让它能够:
看见:读取文件、查看网页、分析图片
听见:接收用户指令、理解上下文
动手:执行命令、调用工具、完成任务
MCP:让 Agent 能够"说多种语言"
MCP (Model Context Protocol) 是一种协议标准,可以理解为 Agent 的"语言转换器"。
打个比方:如果你的 Agent 只会英语,但它需要和一个只会中文的系统打交道,MCP 就是那个翻译官。有了 MCP,Agent 可以:
与各种外部系统"对话"(数据库、API、文件系统等)
用统一的方式接入不同的服务
像插拔 USB 一样快速切换工具
实际场景:你想让 Agent 帮你查询数据库,Agent 本身不懂 SQL,但通过 MCP,它可以"翻译"需求并发送给数据库,然后把结果翻译回来。
Skills:Agent 的"专业技能包"
Skills 可以理解为 Agent 的"技能书"或"工具包"。每个 Skill 都是一个专门的功能模块。
就像一个装修工人需要:
电钻(钻孔工具)
水平仪(测量工具)
螺丝刀(组装工具)
Agent 也有各种 Skills:
文件操作 Skill:读取、写入、搜索文件
网络请求 Skill:发送 HTTP 请求、获取网页内容
数据库操作 Skill:查询、更新数据库
图像处理 Skill:分析图片、生成图片
实际场景:当你说"帮我写一篇博客"时,Agent 会调用"写作 Skill";当你说"帮我压缩图片"时,它会调用"图像处理 Skill"。
Sub Agent:团队协作的小专家
Sub Agent 是一个更高级的概念,可以理解为"团队中的专家成员"。
想象一个装修队:
主负责人(主 Agent):统筹全局,和客户沟通,分配任务
电工专家(Sub Agent):专门处理电路问题
木工专家(Sub Agent):专门处理木工问题
油漆专家(Sub Agent):专门处理刷漆问题
Sub Agent 的特点:
专业化:每个 Sub Agent 擅长特定领域
独立性:可以独立完成任务
协作性:由主 Agent 统一调度
实际场景:当你要求"帮我搭建一个网站"时,主 Agent 会调动多个 Sub Agent:
前端专家 Sub Agent:负责页面设计
后端专家 Sub Agent:负责接口开发
数据库专家 Sub Agent:负责数据存储
它们之间的联系:一个完整的工作流
让我们用一个实际任务来说明这些概念如何配合:
任务:让 AI 帮你创建一个数据分析报告
执行过程:
主 Agent 接收任务:"创建一个数据分析报告"
主 Agent 分析任务,决定需要调用哪些 Sub Agent
调用数据库专家 Sub Agent:
使用 数据库操作 Skill 查询数据
通过 MCP 与 MySQL 数据库通信
调用数据分析 Sub Agent:
使用 数据处理 Skill 分析数据
生成图表
调用报告生成 Sub Agent:
使用 文档生成 Skill 创建报告
使用 文件操作 Skill 保存文件
主 Agent 汇总结果,向用户报告:"报告已生成,保存在 report.pdf"
如何组合使用:实际应用指南
根据任务复杂度,有不同的组合方式:
简单任务(如:查询天气)
只需要:主 Agent + 网络请求 Skill + MCP(天气 API)
中等任务(如:整理文件)
需要:主 Agent + 文件操作 Skill + 数据库 Skill
复杂任务(如:开发一个功能)
需要:主 Agent + 多个 Sub Agent(前端、后端、测试)+ 各自的 Skills + MCP
概念关系族谱图
为了更直观地理解这些概念的关系,我们可以用一张"家族树"来表示:
(核心大脑)
(智能体容器)
通信协议
技能包
子智能体
这张图说明了什么?
LLM 是基础:它是整个 AI 系统的"大脑",提供理解和生成能力
Agent 是容器:它包裹 LLM,赋予其执行能力
MCP 是桥梁:连接 Agent 与外部世界
Skills 是工具:Agent 通过 Skills 完成具体任务
Sub Agent 是专家:可以独立处理特定领域的复杂任务
协同工作流程图
当执行一个复杂任务时,这些组件如何协同工作?
总结
LLM = 超级大脑(核心智能)
AI Agent = 有执行能力的 AI 系统(大脑 + 手脚)
MCP = 通信协议标准(翻译官)
Skills = 工具和技能包(工具箱)
Sub Agent = 专业化的小专家(团队成员)
简单来说:LLM 是大脑,主 Agent 是项目经理,Sub Agent 是技术专家,Skills 是他们的工具,MCP 是沟通协议。它们共同协作,让 AI 能够完成各种复杂的任务。
延伸思考
理解了这些概念,你就能明白为什么现在的 AI 系统能够做越来越多的事情:
有了 LLM,AI 有了理解世界的能力
有了 Agent,AI 不再只是"聊天机器人",而是"行动派"
有了 MCP,AI 可以快速接入各种新系统
有了 Skills,AI 的能力边界不断扩展
有了 Sub Agent,AI 可以处理更加复杂的任务
这就是 AI 从"被动回答"到"主动做事"的进化之路。

















