当所有 API 都变成 Skill:AI 接管存量软件世界的三条路线之争

8 阅读17分钟

一个正在发生的剧变:RAG 还没搞明白,Skill 又来了;MCP 刚接完,A2A 又出了。但冷静想想——如果每个业务接口都能被 AI 理解和调用,我们还需要"知识库"吗?大模型 + Skill + OpenClaw,能不能一句话搞定以前的所有操作?本文试图回答这个问题,并对三条技术路线做一次系统性的比较、归类和未来判断。


一、先搞清楚:Skill 到底是什么?

1.1 从一个场景说起

你在 Cursor 里写代码,说了一句:"帮我把这个 React 组件改成 Vue 3 的 Composition API 风格"

AI 做到了。但它为什么做得到?不是因为它"什么都会",而是因为它在运行时加载了一份 SKILL.md——一个教它"这件事该怎么做"的标准化指令文件。

这就是 Skill。

1.2 Skill 的标准化定义

Agent Skills 是一个开放标准,由 Anthropic 发起,2026 年已被 OpenAI Codex、GitHub Copilot、Cursor、Gemini CLI、VS Code 等 27+ 主流 AI 工具采纳。它的核心产物是一个文件夹:

my-skill/
├── SKILL.md          # 必需:元数据 + 指令(给 AI 看的"操作手册")
├── scripts/          # 可选:可执行脚本
├── references/       # 可选:参考文档
├── assets/           # 可选:模板、资源文件
└── ...

一个最小的 SKILL.md 长这样:

---
name: vue3-migration
description: >
  将 React 组件迁移为 Vue 3 Composition API 风格。
  在用户请求 React 到 Vue 迁移时激活。
compatibility: cursor, claude-code, codex
---

## 步骤

1. 分析 React 组件的 props、state、effects
2. 映射为 Vue 3 的 defineProps、ref/reactive、onMounted
3. 将 JSX 转换为 template 语法
4. 保留原有的类型定义(TypeScript)

## 约束

- 不要使用 Options API
- 保持组件文件名不变
- ...

本质上,Skill 是给 AI Agent 的标准化"操作手册"——人类可读、机器可解析、平台可移植。

1.3 Skill 的三层加载机制

这是 Skill 区别于"把所有指令塞进 System Prompt"的核心设计:

┌─────────────────────────────────────────────────────┐
  Layer 1: 发现(Discovery)     ~100 tokens         
  AI 只读 name + description,判断是否需要激活        
├─────────────────────────────────────────────────────┤
  Layer 2: 激活(Activation)    <5000 tokens         
  加载完整 SKILL.md 内容,理解操作步骤和约束          
├─────────────────────────────────────────────────────┤
  Layer 3: 执行(Execution)     0 额外 token         
  运行 scripts/ 中的代码,消耗的是计算而非上下文       
└─────────────────────────────────────────────────────┘

这个渐进式披露(Progressive Disclosure) 设计极其关键——它让 Agent 能同时"认识"上千个 Skill,但只在需要时才真正加载,解决了上下文窗口的稀缺性问题。

1.4 Skill 的本质:过程性知识的封装

知识类型含义典型例子最佳载体
陈述性知识(Know-What)事实、数据、规则"公司差旅报销标准是 800 元/天"RAG / 知识库
过程性知识(Know-How)操作步骤、工作流"如何从零部署一个 K8s 集群"Skill
连接性知识(Know-Where)系统在哪、API 怎么调"ERP 系统订单接口是 /api/v2/orders"MCP

Skill 封装的是"怎么做",不是"是什么"。 这是它与 RAG 的根本分界线。


二、Skill vs RAG:不是替代,是分工

2.1 先说结论

Skill + MCP 不会消灭 RAG,但会让 RAG 的领地大幅缩小。

这话怎么理解?看这张图:

                   AI 处理一个用户请求的决策树

                   "帮我查一下上季度华东区销售额,
                    然后按客户分级做个分析报告"
                              │
              ┌───────────────┼───────────────┐
              ▼               ▼               ▼
         需要什么?       需要什么?       需要什么?
         数据(事实)     工具(能力)     流程(方法)
              │               │               │
              ▼               ▼               ▼
           RAG            MCP/API          Skill
         查知识库         调用 CRM 接口     "销售分析报告"
         获取背景信息      拿到原始数据       的标准操作流程
              │               │               │
              └───────────────┼───────────────┘
                              ▼
                       综合生成最终报告

2.2 六维对比

维度RAGSkill谁更适合
解决的问题AI 不知道的"事实"AI 不会的"操作"不同问题
知识类型陈述性(What)过程性(How)互补
基础设施向量数据库 + Embedding + Retriever + Reranker一个文件夹 + MarkdownSkill 极简
运维成本高(需持续更新索引、优化检索)低(改文件即生效)Skill 胜
实时性取决于索引更新频率即时(改了就生效)Skill 胜
可靠性检索可能"漏掉"或"找错"步骤是确定性的Skill 胜
适用范围海量非结构化文档标准化的操作流程各有擅长
Token 消耗检索结果注入上下文(大)渐进式加载(小)Skill 胜

2.3 RAG 不会死,但会"退居二线"

2026 年 3 月,一个有趣的现象正在发生:

上下文窗口从 4K → 128K → 1M → 10M,很多人以为 RAG 会被长上下文替代。但实际情况是:

  • "大海捞针"问题没解决:模型对窗口中段信息的遗忘率高达 30-40%,10M tokens 的干草堆里找针更难
  • 成本天差地别:RAG 检索 Top-5 段落注入上下文 ~2K tokens;全文塞入可能 500K tokens——成本差 250 倍
  • 延迟不可接受:100K tokens 输入的推理延迟 30-60 秒;RAG 检索 + 生成约 1-3 秒

所以 RAG 的核心价值——精准检索、成本控制、低延迟——在可预见的未来不会被替代。但它的"地盘"正在被 Skill 和 MCP 蚕食:

2023 年:你有问题  RAG 知识库  找答案  返回
2026 年:你有问题  Skill 判断操作流程
                   MCP 调用业务接口获取真实数据
                   RAG 只在需要"背景知识补充"时才介入
                   Agent 综合执行并返回结果

RAG 从"主角"变成了"配角"。不是不需要它,而是它不再是唯一手段。


三、OpenClaw:当 Skill 遇上一个自治 Agent

3.1 OpenClaw 是什么

OpenClaw 是 2025-2026 年最火的开源 AI Agent 框架之一(GitHub 325K+ stars),它做了一件很纯粹的事:

把 LLM 从"对话框"里解放出来,让它直接操作你的电脑、你的文件、你的所有通信平台。

  • 本地运行,数据完全私有
  • 对接 50+ 通信平台(微信、钉钉、Slack、Telegram、Email……)
  • 通过 Heartbeat 机制 每 30 分钟自动检查任务——真正的自治 Agent
  • 模型无关:OpenAI、Claude、本地 Ollama 随便切

3.2 OpenClaw 的 Skill 生态:ClawHub

ClawHub 是 OpenClaw 的 Skill 市场,类似 npm / VS Code Extensions 的定位:

维度数据
上架 Skill 数量5,700+
活跃开发者800+
日均安装量15,000+
覆盖类别生产力、开发工具、浏览器控制、邮件、日历、企业集成

一个 OpenClaw Skill 的结构:

my-skill/
├── claw.json         # 清单文件(名称、描述、权限声明)
├── instructions.md   # AI 指令
├── handlers/         # 消息处理逻辑
└── tools/            # 工具函数

安装一个 Skill:openclaw skills install daily-report-generator

从此,你对 OpenClaw 说一句 "帮我生成今天的日报",它就能自动汇总你的 Git 提交、日历事件、消息记录,生成一份结构化的日报。

3.3 回答那个核心问题

如果所有业务接口都做成 Skill,加上 OpenClaw,是不是就不需要知识库了?

答案是:"几乎"可以,但有一个前提和两个例外。

前提:你的业务接口能覆盖所有需要的"事实查询"——即 Skill 调接口拿到真实数据,而非从文档里"检索"数据。

传统方式:用户问"上季度销售额" → RAG 检索季报文档 → 找到数字 → 返回
Skill 方式:用户问"上季度销售额" → Skill 调用 CRM API → 拿到实时数据 → 返回

当数据有 API 可查时,Skill + API 调用天然比 RAG"猜"文档更准确、更实时。

例外一:非结构化的"经验知识"——公司文化、历史决策背景、技术选型原因、那些只存在于 Wiki/Confluence 里的知识——这些东西没有 API,Skill 够不着,RAG 仍然不可替代。

例外二:海量文档的"模糊搜索"——"找一下去年关于数据安全的所有讨论",这种需要在大量非结构化文本中做语义匹配的场景,是 RAG 的主场。

所以更准确的表述是:

Skill + MCP 消灭的不是 RAG,而是那些"本不该用 RAG 做、用 API 调用才对"的伪 RAG 场景。


四、三条路线的深度比较:Skill vs MCP vs RAG

4.1 一张图说清三者关系

┌──────────────────────────────────────────────────────────────┐
│                      AI Agent 运行时                          │
│                                                              │
│  ┌─────────────┐  ┌─────────────┐  ┌──────────────────────┐ │
│  │    Skill    │  │     MCP     │  │        RAG          │ │
│  │   ─────    │  │   ─────    │  │   ─────            │ │
│  │  "大脑"     │  │  "双手"     │  │  "记忆"             │ │
│  │  教AI怎么想 │  │  让AI能做到  │  │  帮AI想起来          │ │
│  │             │  │             │  │                      │ │
│  │  过程性知识  │  │  工具连接    │  │  陈述性知识           │ │
│  │  操作流程   │  │  API调用     │  │  文档检索            │ │
│  │  最佳实践   │  │  系统交互    │  │  事实补充            │ │
│  │             │  │             │  │                      │ │
│  │ Markdown驱动│  │ JSON-RPC协议│  │ Embedding+向量检索    │ │
│  └──────┬──────┘  └──────┬──────┘  └──────────┬───────────┘ │
│         │                │                     │             │
│         └────────────────┼─────────────────────┘             │
│                          ▼                                   │
│              LLM 综合决策 + 行动                               │
└──────────────────────────────────────────────────────────────┘

4.2 技术维度全面对比

维度Skill(Agent Skills)MCP(Model Context Protocol)RAG
发起者Anthropic → 开放标准Anthropic → Linux Foundation学术界 → 工业界
本质Prompt 扩展(结构化指令)通信协议(JSON-RPC 2.0)检索管道(Retrieve+Generate)
解决什么AI 不知道"怎么做"AI 够不着"外部系统"AI 不知道"是什么"
开发成本极低(写 Markdown)中(开发 MCP Server)高(向量库+Embedding+检索链)
运行时成本低(渐进式加载 <5K tokens)低(按需调用)中-高(检索+注入 2-10K tokens)
实时性即时(改文件生效)实时(调 API 拿数据)滞后(取决于索引更新)
确定性高(步骤明确)高(API 调用确定)低(检索可能不准)
标准化程度高(agentskills.io 规范)高(开放协议)低(各家实现不同)
生态规模(2026.03)27+ Agent 工具支持97M+ 月下载,5800+ Server碎片化生态
上手门槛会写 Markdown 就行需要后端开发能力需要 ML/检索工程能力

4.3 Skill vs MCP:不是竞争,是共生

这两者的关系,用一个比喻最清楚:

Skill 是菜谱,MCP 是厨具。

菜谱告诉你"先热锅、再下油、然后爆蒜"(操作流程);厨具让你"能切、能炒、能装盘"(执行能力)。没有菜谱,有厨具也不知道做什么菜;没有厨具,看着菜谱也做不出来。

在代码层面:

用户:帮我把这个客户订单状态改为"已发货",然后通知客户

Skill 提供:                              MCP 提供:
┌────────────────────────┐              ┌────────────────────────┐
│ 1. 验证订单是否可发货    │ ──调用──▶  │ CRM MCP Server         │
│ 2. 更新订单状态         │ ──调用──▶  │   → PATCH /orders/{id} │
│ 3. 生成发货通知内容      │             │                        │
│ 4. 通过客户偏好渠道发送  │ ──调用──▶  │ Notification MCP Server│
│ 5. 记录操作日志         │ ──调用──▶  │   → POST /notify       │
└────────────────────────┘              │ Log MCP Server         │
    教AI"怎么做"                         │   → POST /audit-log    │
                                        └────────────────────────┘
                                            让AI"做得到"

4.4 Function Calling 在这张图里的位置

Function Calling 是 LLM 层面的原子能力——模型输出结构化 JSON 来调用一个函数。它是 MCP 和 Skill 的底层基座

       抽象层级
         ▲
         │   ┌─────────────┐
    高    │   │  Agent Skills │  "做这件事的标准流程是什么"
         │   │  (编排层)     │
         │   ├─────────────┤
         │   │    MCP       │  "要用的工具在哪、怎么调"
         │   │  (连接层)     │
         │   ├─────────────┤
         │   │ Function Call │  "模型输出JSON,调用一个函数"
    低    │   │  (原子层)     │
         │   └─────────────┘
         │

2026 年的一个重要演进:JSON Function Calling 正在被 Programmatic Tool Calling 取代——模型不再输出 JSON 参数,而是直接生成可执行代码来调用工具,减少延迟和 Token 消耗。Anthropic 的 Claude 4.6 Sonnet 已经支持这种模式。

4.5 A2A(Agent-to-Agent):更上一层

如果说 Function Calling 解决单步调用、MCP 解决工具连接、Skill 解决操作流程,那 A2A 解决的是:

"这件事不该我做,该交给另一个更专业的 Agent。"

                    协议栈全景

    ┌──────────────────────────────────────┐
    │         A2A (Agent-to-Agent)          │
    │     Agent 发现 · 任务委派 · 协作      │
    │     "谁来做"                          │
    ├──────────────────────────────────────┤
    │         Agent Skills                  │
    │     操作流程 · 最佳实践 · SOP          │
    │     "怎么做"                          │
    ├──────────────────────────────────────┤
    │         MCP (Model Context Protocol)  │
    │     工具发现 · API连接 · 数据访问       │
    │     "用什么做"                         │
    ├──────────────────────────────────────┤
    │     Function / Tool Calling           │
    │     单步调用 · 结构化输出              │
    │     "伸手做一下"                       │
    └──────────────────────────────────────┘

这四层不是替代关系,而是自底向上的递进关系。企业 AI 中台需要全部支持。


五、Skill 化:存量软件世界的 AI 接入方案

5.1 一个残酷的事实

全球企业软件市场的存量是惊人的:

  • 全球企业 IT 支出中,70%+ 用于维护存量系统
  • 平均一家中型企业使用 100-200 个 SaaS/内部系统
  • 大量核心系统(ERP、CRM、MES、OA)建设于 5-15 年前

这些系统都有 API(或者可以包一层 API),但它们之间的协同、自动化、智能化程度极低。

AI 的真正战场不是从零建新系统,而是让这些存量系统"活"起来。

5.2 三步走:API → MCP → Skill

Step 1: API化(如果还没有的话)
┌──────────┐      ┌──────────┐
│ 传统系统  │ ──▶  │ REST API │
│ (内部系统) │      │ 接口层    │
└──────────┘      └──────────┘
  很多企业已经在这一步

Step 2: MCP化(让 AI 能"够得着")
┌──────────┐      ┌──────────┐      ┌──────────┐
│ REST API │ ──▶  │ MCP      │ ──▶  │ AI Agent │
│ 接口层    │      │ Server   │      │ 可以调用  │
└──────────┘      └──────────┘      └──────────┘
  接口标准化,AI 工具可发现、可调用

Step 3: Skill化(让 AI "知道怎么用")
┌──────────┐      ┌──────────┐      ┌──────────┐
│ MCP      │      │ Skill    │      │ AI Agent │
│ Server   │ ◀──  │ (流程编排) │ ◀──  │ 理解业务  │
│ 提供能力  │      │ 知道何时   │      │ 语义     │
└──────────┘      │ 调用什么   │      └──────────┘
                  └──────────┘
  AI 不仅能调,而且知道什么时候该调、怎么组合调

5.3 以一个真实场景举例:员工入职流程

传统方式:HR 登录 5 个系统,手动操作 20+ 步骤,耗时 2-3 天。

Skill + MCP + OpenClaw 方式

# SKILL.md — 员工入职自动化

---
name: employee-onboarding
description: >
  处理新员工入职的全流程自动化。当收到"新员工入职"相关指令时激活。
---

## 流程

1. 确认员工基本信息(姓名、部门、职级、入职日期)
2. 调用 HR 系统创建员工档案  →  [MCP: hr-system]
3. 调用 IT 系统开通邮箱账号  →  [MCP: it-service]
4. 调用 OA 系统分配审批权限  →  [MCP: oa-system]
5. 调用门禁系统录入权限      →  [MCP: access-control]
6. 生成入职 Welcome Package   →  [本地模板]
7. 通过企微/钉钉发送入职通知  →  [MCP: messaging]
8. 将入职记录归档             →  [MCP: document-mgmt]

## 异常处理

- 任何系统调用失败 → 记录失败步骤 → 通知 HR 手动处理
- 员工信息不完整 → 向提交人确认缺失字段

HR 只需对 OpenClaw 说:"张三,后端开发,P6,3 月 25 号入职,前端组"

一句话,全流程自动完成。

这里:

  • Skill 定义了"入职该做哪些事、什么顺序"(过程知识)
  • MCP Server 连接了 HR、IT、OA 等 5 个存量系统(工具连接)
  • OpenClaw 作为 Agent 运行时,理解自然语言、调度执行(执行引擎)
  • RAG?这个场景里根本不需要。

5.4 "API → MCP → Skill" 的企业级实施框架

┌──────────────────────────────────────────────────────────┐
│                    AI 赋能存量系统架构                      │
│                                                          │
│  ┌─────────────────────────────────────────────────────┐ │
│  │                  Agent 层(OpenClaw / 自建)          │ │
│  │  自然语言理解 → Skill 匹配 → 执行编排 → 结果返回      │ │
│  └───────────────────────┬─────────────────────────────┘ │
│                          │                                │
│  ┌───────────────────────▼─────────────────────────────┐ │
│  │                  Skill 层(操作手册库)                │ │
│  │  员工入职  请假审批  订单处理  报表生成  巡检流程  ... │ │
│  └───────────────────────┬─────────────────────────────┘ │
│                          │                                │
│  ┌───────────────────────▼─────────────────────────────┐ │
│  │                  MCP 层(工具连接)                    │ │
│  │  ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌──────┐ │ │
│  │  │ ERP │ │ CRM │ │ OA  │ │ HR  │ │ MES │ │ 邮件 │ │ │
│  │  │ MCP │ │ MCP │ │ MCP │ │ MCP │ │ MCP │ │ MCP  │ │ │
│  │  └──┬──┘ └──┬──┘ └──┬──┘ └──┬──┘ └──┬──┘ └──┬───┘ │ │
│  └─────┼───────┼───────┼───────┼───────┼───────┼──────┘ │
│        ▼       ▼       ▼       ▼       ▼       ▼        │
│  ┌─────────────────────────────────────────────────────┐ │
│  │                  存量系统层(已有 API)                │ │
│  │  SAP    Salesforce  泛微OA   北森HR  WMS    Exchange │ │
│  └─────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────┘

5.5 MuleSoft MCP Bridge:大厂在干什么

2026 年 3 月,Salesforce 旗下的 MuleSoft 发布了 MCP Bridge——一个将现有 API 自动暴露为 MCP Server 的网关层。这意味着:

企业已有的数千个 MuleSoft API,不改一行代码,就能被 AI Agent 直接调用。

这不是概念验证,这是生产级产品。它验证了一个趋势:存量 API 的 MCP 化正在成为企业 AI 落地的标准路径。

类似的还有 MCPify(60 秒将遗留系统包装为 MCP Server)、AgentRetrofit 等项目。


六、终局判断:AI 接管存量软件的三种姿态

6.1 三种路线的适用场景

场景最优路线为什么
操作型任务Skill + MCP"帮我请个假" → Skill 知道流程,MCP 调 OA 接口
查询型任务MCP(数据有 API 时) / RAG(只有文档时)"上季度销售额" → API 直接查更准
知识型任务RAG"公司数据安全策略是什么" → 只存在于文档中
分析型任务Skill + MCP + RAG"分析客户流失原因" → 需要 API 数据 + 文档背景 + 分析方法
跨系统编排Skill + MCP + A2A"入职流程" → 调用多个系统、遵循固定流程
模糊探索RAG + LLM 长上下文"找找去年关于微服务拆分的讨论" → 语义搜索

6.2 未来 2-3 年的演进预判

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  2024          2025          2026          2027          2028
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Function      MCP 发布      MCP 成为       Skill+MCP     "无代码"
  Calling       Skill 标准    事实标准       成为企业       Agent
  为主          化起步        A2A 起步       AI标配        无处不在
                                                          
  RAG         RAG 主流      RAG 地盘      RAG 退守       RAG 成为
  唯一手段      但开始被质疑   开始缩小       知识检索专用    底层组件
                                                          
  API 手动      API 开始      API→MCP       MCP 覆盖      所有API
  对接          MCP         大规模推进     80%+系统       自动MCP化
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

6.3 一个大胆的预测

到 2028 年,"企业知识库"这个产品形态会被重新定义。

不再是今天这种"上传文档 → 切片 → 向量化 → 检索"的 RAG 管线,而是:

┌─────────────────────────────────────────────────┐
│            未来的"企业知识系统"                     │
│                                                 │
│  结构化知识(能查到 API 的)                       │
│  ──────────────────────────                     │
│  → 全部 MCP 化,Agent 直接调用拿数据              │
│  → 不再经过"检索",而是"精确查询"                 │
│                                                 │
│  过程性知识(怎么做的)                            │
│  ──────────────────────                         │
│  → 全部 Skill 化,Agent 按流程执行               │
│  → 不再"理解"文档,而是"遵循"手册                 │
│                                                 │
│  非结构化知识(经验、讨论、历史)                    │
│  ─────────────────────────────                  │
│  → RAG 保留,但作为底层组件而非独立产品            │
│  → 与 Skill/MCP 融合,成为 Agent 的"记忆模块"     │
└─────────────────────────────────────────────────┘

七、给工程团队的行动建议

7.1 现在就该做的事

优先级行动理由
P0盘点现有 API 资产你有多少 API?哪些可以 MCP 化?
P0学习 SKILL.md 规范30 分钟学会,受益无穷
P1试点 1-2 个业务流程的 Skill 化从简单流程开始验证
P1搭建内部 MCP Server从最常用的 3-5 个系统开始
P2评估 OpenClaw / 自建 Agent 框架选一个 Agent 运行时
P2重新审视现有 RAG 项目哪些场景其实用 Skill+MCP 更合适?

7.2 Skill 化的实施路径

Phase 1: 摸底(2周)
├── 梳理高频业务操作 Top 20
├── 标记哪些有 API、哪些是纯文档
└── 产出《Skill 化可行性评估报告》

Phase 2: 试点(1个月)
├──  3 个流程编写 Skill(从简到难)
├── 为涉及的系统搭建 MCP Server
├──  OpenClaw / Claude Code 验证端到端
└── 产出效果对比数据

Phase 3: 推广(持续)
├── 建立内部 Skill 库(类似 ClawHub)
├── 制定 Skill 编写规范和质量标准
├── 培训业务团队自行编写 Skill(门槛极低)
└── 逐步替代/补充现有 RAG 方案

7.3 技术选型决策树

你的场景是什么?
       │
       ├── AI 需要"做事"(操作、审批、流程)
       │        │
       │        ├── 涉及外部系统? → MCP Server + Skill
       │        └── 纯本地操作?   → Skill 即可
       │
       ├── AI 需要"查数据"(报表、指标、状态)
       │        │
       │        ├── 数据有 API?  → MCP Server(精确查询)
       │        └── 只有文档?    → RAG(语义检索)
       │
       ├── AI 需要"找知识"(政策、经验、讨论)
       │        │
       │        └── → RAG(这仍然是 RAG 的主场)
       │
       └── AI 需要"编排多个 Agent"
                │
                └── → A2A + Skill + MCP(全家桶)

八、结语:存量软件的第二次生命

回到开头的问题:

AI 最终会以什么方式赋能已经存在的巨大存量软件市场?

答案正在变得清晰:

不是推倒重来,不是再建一套"AI 原生系统",而是给每个旧系统装上一个 MCP 翻译器,给每个业务流程写一份 Skill 手册,然后让一个足够聪明的 Agent 把它们串起来。

旧世界:人 → 登录系统 A → 操作 → 登录系统 B → 操作 → ... → 完成
新世界:人 → 说一句话 → Agent × Skill × MCP → 自动完成

技术架构不再是 "一个大系统替代另一个大系统" 的革命,而是 "一层薄薄的 AI 胶水粘合所有旧系统" 的进化。

这层"胶水"由三样东西组成:

  • Skill — 告诉 AI 怎么做(大脑)
  • MCP — 让 AI 够得着(双手)
  • RAG — 帮 AI 想起来(记忆)

三者缺一不可,但权重正在变化。Skill 和 MCP 的戏份在上升,RAG 在回归它本该有的位置——不是万能钥匙,而是记忆模块。

对于工程团队来说,现在最重要的不是在三者之间选边站,而是理解它们的分工、掌握它们的用法,然后在自己的业务场景中找到最优组合。

Skill 不是门槛,是钥匙。它的门槛之低,低到任何一个会写 Markdown 的人都能入场。

而这,才是它真正颠覆性的地方。


本文系技术探索性文章,欢迎探讨交流。

最后更新:2026 年 3 月