主题
02 · 核心方法论
装好工具只是入场券。你必须理解 Agent / Agentic Engineering / MCP / Skills 这四个概念之间的关系,才能开始真正写代码。
一、四个概念的关系图
┌──────────────────────────────────────────┐
│ Agentic Engineering(思维方式) │
│ = 用 AI 设计可持续运行的工程系统 │
└──────────────────────────────────────────┘
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Agent │ │ MCP │ │ Skills │
│(大脑) │ ←→ │(外部世界)│ ←→ │(专业能力)│
└──────────┘ └──────────┘ └──────────┘
Agent = 一个能感知-思考-行动-反思的 LLM 程序
MCP = 让 Agent 接入外部数据 / 工具的统一协议(≈ AI 的 USB-C)
Skills = 给 Agent 装的"专业技能包"(≈ App Store 的 App)二、本模块文档
| 顺序 | 文档 | 重点 |
|---|---|---|
| 1 | 01 · 什么是 Agent | Agent 的本质 + Hello-Agents 课程导读 |
| 2 | 02 · Agentic Engineering | 全栈/Web Coding/Vibe Coding 的统一视角 |
| 3 | 03 · MCP 详解 | 让 Agent 接入外部世界 |
| 4 | 04 · Skills 详解 | 给 Agent 装专业能力 |
三、一句话区分(必背)
| 概念 | 一句话 |
|---|---|
| Agent | 能自己感知、规划、调用工具、反思的 AI 程序 |
| Agentic Engineering | 把"用 Agent 干活"当作工程问题来设计 |
| MCP | 一个开放协议,让任何 LLM 客户端都能接任何工具/数据 |
| Skill | 一个目录 + SKILL.md + 资源文件,封装了一项专业能力,Agent 按需加载 |
最容易混淆的是 MCP vs Skill。简记:
- MCP = 协议 + 服务端("我提供 GitHub 的 5 个工具,谁都可以接")
- Skill = 方法论包("做品牌 VI 设计的 SOP,写成一个文件夹")
- 两者可以叠加:一个 Skill 内部可以指挥 Agent 去调用某个 MCP。
继续 → 01 · 什么是 Agent