AI Agent(智能体)的能力扩展方式正在从“修改大脑”转向“安装技能包”

Skills 的价值不仅在于优雅的上下文管理,更在于为领域知识的积累提供了一条可持续的路径。每个 Skill 都是自包含的知识模块,可以独立开发、测试、进行版本控制和分享。这种模块化使得 Agent 的能力扩展从集中式的系统提示词编辑,转变为分布式的、社区驱动的 Skill 生态构建——这与开源软件的包管理系统(如 Python 的 pip、Node.js 的 npm)有深刻的相似性,每个 Skill 封装了某个领域的最佳实践。

这段话实际上是在描述 AI Agent(智能体)的能力扩展方式正在从“修改大脑”转向“安装技能包”。可以把它类比成操作系统、编程语言生态的发展。

我们逐层拆解。


1. 传统 Agent:能力写死在 System Prompt 中

早期很多 Agent 的扩展方式类似:

System Prompt
    |
    |-- 你是一个程序员
    |-- 你会写 Python
    |-- 你知道 Git
    |-- 你知道如何部署服务器
    |-- 你应该遵守这些规则...

如果想让 Agent 学会新领域:

例如:

  • Kubernetes 运维
  • CUDA 优化
  • Linux 内核调试
  • React 开发规范

通常做法是:

修改 System Prompt
        ↓
加入更多规则
        ↓
Prompt 越来越长
        ↓
上下文膨胀
        ↓
维护困难

问题:

  1. 所有知识混在一起;
  2. 一个领域的修改可能影响其他领域;
  3. 很难版本管理;
  4. 无法多人协作贡献。

类似:

把所有 Python 库代码都写进 Python 解释器。

显然不可扩展。


2. Skill 是什么?

Skill 可以理解为:

给 Agent 安装的“领域插件”。

例如:

Agent
 |
 +-- Python Skill
 |
 +-- CUDA Optimization Skill
 |
 +-- Linux Debug Skill
 |
 +-- C++ Skill
 |
 +-- Git Skill

每个 Skill 是一个独立知识模块。

例如:

一个 CUDA Skill:

cuda-optimization/
│
├── skill.md
├── examples/
│   ├── kernel_opt.md
│   ├── memory_coalescing.md
│
├── scripts/
│   └── benchmark.py
│
└── tests/

里面包含:

  • 领域知识
  • 工作流程
  • 最佳实践
  • 示例代码
  • 工具调用方式

Agent 需要 CUDA 时:

用户:
优化这个 CUDA kernel

Agent:

加载 CUDA Skill

↓

读取:
- memory hierarchy
- warp divergence
- shared memory
- profiling 方法

↓

执行优化

而不是每次把全部 CUDA 知识塞进系统提示。


3. “自包含”是什么意思?

原文:

每个 Skill 都是自包含的知识模块

意思是:

Skill 自己包含完成任务需要的大部分东西。

类似软件包:

Python:

numpy/
 |
 ├── 源代码
 ├── 文档
 ├── 测试
 └── 元数据

Skill:

cuda-skill/
 |
 ├── 知识
 ├── 操作流程
 ├── 工具
 ├── 示例
 └── 测试

它不依赖一个巨大中央 Prompt。


4. 为什么说可以“独立开发、测试、版本控制”?

因为 Skill 像代码项目。

例如:

你开发:

pytorch-performance-skill

版本:

v1.0
 |
 支持 PyTorch 2.0

v1.1
 |
 增加 torch.compile

v2.0
 |
 支持 CUDA Graph

可以:

git clone pytorch-performance-skill

skill install pytorch-performance-skill

Agent 获得新能力。

这和:

pip install numpy

非常类似。


5. 为什么类比 pip/npm?

这是这段话最核心的地方。

传统软件:

Python:

Python解释器
       |
       |
       +---- pip install numpy
       |
       +---- pip install torch
       |
       +---- pip install pandas

Python 本身不需要知道:

  • numpy 怎么计算矩阵
  • torch 怎么训练神经网络

只需要加载包。

未来 Agent:

基础模型 GPT/Claude
          |
          |
          +---- install CUDA Skill
          |
          +---- install C++ Skill
          |
          +---- install Medical Skill
          |
          +---- install Legal Skill

模型本身不用包含所有领域知识。


6. 这种模式为什么重要?

因为 Agent 的瓶颈正在变化。

以前:

模型能力不足
        ↓
训练更大的模型

例如:

GPT-3 → GPT-4 → GPT-5

靠参数增长。

未来:

基础模型
    +
领域技能生态
    +
工具
    +
个人知识库

类似:

Linux kernel
      +
apt 软件生态

Linux 强大,不是因为 kernel 包含所有功能,而是:

kernel + package ecosystem

7. 对开发者意味着什么?

未来可能出现:

AI Agent Skill 市场

类似:

npm:

npm install express
npm install react

变成:

agent install cuda-expert
agent install linux-admin
agent install cpp-performance

例如:

一个 C++ 工程师发布:

cpp-modern-style-skill

里面包含:

  • C++20/23 最佳实践
  • RAII规范
  • 模板技巧
  • 编译优化
  • clang-tidy规则

其他 Agent 可以直接使用。


8. 和 MCP 有什么区别?

你之前讨论过 MCP 和 Skill,这里可以联系起来。

简单区别:

Skill MCP
核心 知识和流程 工具连接
作用 教 Agent 怎么做 让 Agent 能调用外部能力
类似 软件包 API驱动
例子 CUDA优化经验 调用GPU监控工具

比如:

CUDA Skill:

告诉 Agent:

如何优化 kernel
如何分析 occupancy
如何减少 memory latency

MCP:

提供:

nvidia-smi
Nsight profiler
GPU状态接口

二者结合:

Skill(知道怎么优化)
          +
MCP(能访问工具)
          =
专业Agent

9. 更深层的意义

这段话其实是在描述:

AI 能力生产方式从“模型中心”转向“生态中心”。

过去:

OpenAI
   |
   模型
   |
   用户使用

未来:

基础模型
    |
    +---- 开发者 Skill
    |
    +---- 公司 Skill
    |
    +---- 个人 Skill
    |
    +---- 社区 Skill

类似:

Linux + 开源软件
Android + App生态
Python + pip生态
Node.js + npm生态

结合 Claude Code、插件、SKILL、MCP、CLI 工作流,可以这样理解:

Skill 是给 Agent 安装的“专业大脑模块”;MCP 是给 Agent 安装的“手和工具”;模型本身只是通用推理核心。未来优秀 Agent 的竞争力,不仅取决于模型大小,更取决于它拥有多少高质量 Skill 生态。

这也是为什么现在 Claude Code、OpenAI Codex 类工具越来越强调 Skill/Plugin/Agent Extension 生态

posted @ 2026-08-02 15:59  立体风  阅读(11)  评论(0)    收藏  举报