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

474 阅读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 月