5
0

LLM-Agent-Skill-MCP四者关系一次讲清楚

2026-09-13
2026-09-13
AI
AI
LLM-Agent-Skill-MCP四者关系一次讲清楚

最近到处都能看到这四个词:LLM、Agent、Skill、MCP。
说不清区别,就很容易把它们混成一锅粥。
这篇不绕弯子,用"大脑 / 助理 / 工具箱接口 / 具体工具"这套类比,把它们一次性理清。

llm-agent-skill-mcp-01(1).jpg

一、先记住一句话

助理(Agent)用大脑(LLM)思考,通过标准接口(MCP),调用各种技能(Skill)完成工作。

再压缩成四个字:

LLM 想清楚 → Agent 做决策 → MCP 负责连 → Skill 去执行。

llm-agent-skill-mcp-04(1).jpg

这四者不是互相替代的关系,而是缺一不可的协作关系

  • 没有 LLM,Agent 没有"大脑";

  • 没有 Agent,LLM 无法自主行动;

  • 没有 Skill,Agent 不知道怎么完成专业任务;

  • 没有 MCP,Agent 很难连上外部工具。


二、四者分别是什么

llm-agent-skill-mcp-02(1).jpg

角色

类比

定位

一句话

LLM

人的大脑

AI 的大脑,负责理解、推理、生成、记忆

会想、会说,但不动手

Agent

会动手的专业助理

会动脑子的 AI 助理,负责规划、调用、执行

用 LLM 的脑子做具体的事

Skill

具体工具 / 技能

原子化、可复用的具体能力

真正"把事做好"的那双手

MCP

统一工具箱接口

AI 与外部世界的统一 USB 接口 / 通信协议

让所有工具用同一种语言被调用

1. LLM(大语言模型)

  • 定位:AI 的大脑,负责语言理解、推理、生成、记忆。

  • 例子:GPT-4、Claude、文心一言。

  • 职责边界:只负责"想"和"说",不负责"做"。推理之外的事,全部交出去。

2. Agent(智能体)

  • 定位:会动手的 AI 助理 = LLM + 规划 + 记忆 + 工具调用。

  • 负责:理解目标 → 拆任务 → 决策调用哪个 Skill → 执行 → 复盘迭代。

  • 公式Agent = LLM + 规划引擎 + 记忆 + 工具调度器

  • 一句话:用 LLM 的脑子,做具体的事。

3. Skill(技能 / 能力单元)

  • 定位:原子化、可复用的具体能力,本质是「工具 + 流程 + 提示词 + 异常处理」。

  • 例子:查天气、读 PDF、数据库查询、发邮件、RAG 检索、生成 PPT。

  • 一句话:Agent 知道"该做什么",Skill 负责"怎么做到"。

4. MCP(Model Context Protocol)

  • 定位:AI 与外部世界的统一接口 / 通信协议(Anthropic 2024 年开源)。

  • 作用:标准化 Agent ↔ Skill / 外部系统 的调用格式、权限、链路追踪。

  • 一句话:让不同工具都能被 Agent 用同一种语言调用。


三、它们是怎么串起来的

把上面四个角色放进一条流水线,就是 LLM 生成→ Agent 决策 → MCP 连接 → Skill 执行 → 结果回流的过程:

llm-agent-skill-mcp-03(1).jpg

标准六步:

  1. 用户提出任务:比如"帮我分析这份销售数据,并生成一份 PPT"。

  2. LLM 理解分析 + 推理规划:理解需求、拆解任务、制定行动计划。

  3. Agent 制定计划并选择 Skill:挑出合适的技能,安排成任务步骤。

  4. Skill 提供方法与流程:告诉 Agent 这件事具体该怎么做。

  5. MCP 连接工具、获取数据 / 执行操作:按统一协议调用外部工具。

  6. 执行完成、返回结果:最终输出交付给用户。

反过来看,也可以理解为四层的"能力递进":

① LLM  →  Agent   把"大脑"装成"会规划、会调工具、有记忆"的实体
② Agent →  MCP    不写死调用,而是通过协议去"发现"和"调用"可用的 Skill
③ MCP  →  Skill   把请求准确、安全、标准地递给 Skill 执行
④ 整体链路         理解 → 拆解 → 规划 → 调用 → 执行 → 复盘 → 输出

四、最容易混淆的三个区别

很多人卡住的地方,其实就三对:

① MCP vs Skill

对比

解决的问题

MCP

连接标准 —— 怎么连

Skill

能力实现 —— 做什么

MCP 是插座和插头的规格,Skill 是插在插座上的那台电器。

② Agent vs Skill

对比

职责

Agent

决策者:什么时候用哪个 Skill

Skill

执行者:把事做好

Agent 负责"派活",Skill 负责"干活"。

③ LLM vs Skill

对比

职责

LLM

负责推理,不负责执行

Skill

负责推行,真正动手

LLM 负责动脑,Skill 负责动手;Agent 负责调度,MCP 负责通信。


五、举个具体例子:分析销售数据并生成 PPT

角色

在这个任务里做什么

LLM(大脑)

理解需求:分析数据,并制作 PPT

Agent(员工)

规划步骤:读取数据 → 分析 → 总结 → 制作 PPT

Skill(技能)

使用「Excel 分析 Skill」「PPT 制作 Skill」

MCP(连接器)

连接文件系统 / Excel 工具 / PPT 工具等外部资源

最终输出

一份分析报告 + 一份 PPT

整个过程没有一行硬编码的"写死调用"——Agent 只是决定该用哪些能力,剩下的连接与执行由 MCP 与 Skill 完成。


六、一句话总结

LLM 负责思考、理解和推理问题;
Agent 负责行动、规划和执行任务;
Skill 负责方法,提供专业技能和流程;
MCP 负责连接,接通外部工具与数据。

LLM + Agent + Skill + MCP = 从"会聊天"到"会干活"。