软件行业正在经历一次深层结构变化。这种变化不是某一种编程语言的升级,也不是某个框架的流行,而是软件形态本身正在发生重构。如果说过去二十年的软件架构是 Web + API + App,那么未来的软件形态更接近于 Agent + Skill + 本体 + 大模型。
从两个具有代表性的智能体平台——OpenClaw 和 Palantir AIP——可以清晰看到这种软件开发范式的巨大转变。
一、从应用软件变成能力系统
传统软件开发的基本单位是 应用系统(Application)。
一个完整的软件通常包括:
- 前端页面
- 后端服务
- 数据库
- API 接口
例如:
- CRM
- ERP
- OA
- 电商系统
用户通过前端页面完成所有操作。
但在智能体时代,软件的基本单位不再是应用,而是 Skill(能力模块)。
例如:
- 查询订单
- 创建合同
- 生成财务报表
- 调用数据库
- 生成 PPT
这些能力被封装为 Skill,并由智能体按需调用。
于是软件结构发生了变化:
后台程序全部被包装成 Skill。
应用系统不再是核心,能力模块才是核心资产。
二、生成 Skill 的生产力革命
Skill 的开发方式也正在被重塑。
在过去,开发一个能力模块通常需要:
- 设计接口
- 编写代码
- 调试测试
- 编写文档
而现在,大模型正在极大提升这一过程的效率。
在实际开发中,许多工程师已经发现:
在生成自动化脚本、工具接口、API 封装等方面,Claude 的能力非常强。
通过自然语言描述需求,大模型可以快速生成:
- Skill 代码
- 参数定义
- 调用规范
这使得 Skill 的开发速度成倍提升。
在一些高度复杂的系统中,即便是安全级别极高的机构,也很难完全脱离大模型辅助开发。因为当生产力差距达到数量级时,技术选择本身就会受到现实效率的推动。
三、智能体软件架构的四个核心部件
新的软件体系可以用一个非常形象的比喻描述:
本体是左轮
Skill 是右轮LLM 是发动机
Agent 是方向盘
这四个组件共同构成智能体系统。
1 本体:系统的语义骨架
本体(Ontology)描述系统中的概念与关系。
例如在企业系统中:
- 客户
- 订单
- 产品
- 合同
- 发票
以及它们之间的关系:
客户 → 下单 → 订单
订单 → 包含 → 产品订单 → 关联 → 发票
本体让系统能够理解业务结构。
2 Skill:系统的执行能力
Skill 是可调用的能力模块。
例如:
- 数据查询
- 文件生成
- 逻辑计算
- 外部 API 调用
Skill 的特点是:
可以被智能体动态调用。
3 LLM:系统的推理引擎
大语言模型负责:
- 理解用户需求
- 规划执行步骤
- 选择 Skill
- 组织结果
LLM 相当于系统的大脑。
4 Agent:用户交互入口
Agent 负责:
- 接收用户指令
- 调度 Skill
- 执行任务
- 输出结果
Agent 就像系统的操作员。
四、前端正在消失
在传统软件中,前端 UI 是核心组成部分。
用户需要:
- 点击按钮
- 填写表单
- 浏览页面
但在智能体系统中,交互方式发生了根本变化。
未来的软件入口可能只有一个:
Agent 对话框。
用户只需要说:
- “生成本季度销售报告”
- “查一下客户张三的订单”
- “帮我做一份预算分析”
Agent 会自动:
- 调用数据查询 Skill
- 调用分析 Skill
- 调用图表 Skill
- 生成最终报告
因此:
前端页面大量减少,甚至完全消失。
五、软件开发变成三件事
随着 Agent 架构成熟,软件开发流程正在被重新定义。
未来的软件开发核心工作可能只剩三件事:
1 本体建模
构建系统的知识结构:
- 概念
- 属性
- 关系
- 语义
- 结构
- 逻辑
- 行动
- 权限
这是系统理解业务的基础。
2 Skill 开发
开发能力模块:
- 自动化脚本
- API 封装
- 数据处理
Skill 会成为新的软件组件。
3 智能体测试与封装
开发者需要测试:
- Agent 如何调用 Skill
- 如何规划任务
- 如何处理异常
这类似于训练一个数字员工。
六、OpenClaw 与 AIP:两种智能体操作系统
在这一新的软件范式中,智能体框架扮演着非常关键的角色。
OpenClaw:个人级智能体框架
OpenClaw 是一个典型的个人级智能体系统。
它提供:
- Skill 注册机制
- Agent 调度
- 多 Agent 协作
- 外部工具调用
开发者可以在本地构建一个完整的智能体系统。
AIP:企业级智能体平台
Palantir AIP 是另一种更强大的企业级智能体平台。
它的特点是:
- 企业数据整合
- 本体建模
- 权限控制
- 大规模 Agent 调度
AIP 的目标是构建 企业级 AI 操作系统。
七、软件行业正在进入Agent 时代
如果从历史角度看,软件开发经历了三个阶段:
第一阶段
程序员直接写程序。
第二阶段
软件由 API 和微服务组成。
第三阶段
软件由 Agent 调度 Skill 构成。
在第三阶段:
- 应用不再是核心
- 页面不再是入口
- API 不再是最终接口
最终的软件形态可能是:
一个智能体 + 一个对话框。
用户通过对话表达目标,系统自动完成所有操作。
以 OpenClaw 为代表的个人智能体框架,以及以 Palantir AIP 为代表的企业级平台,正在揭示软件行业的新方向。
未来的软件系统可能不再是一个个孤立的应用,而是:
- 本体驱动的知识系统
- Skill 组成的能力网络
- Agent 调度的智能平台
软件工程师的角色也将发生变化:
从 代码编写者,转变为 智能系统架构师。
这正是软件开发范式正在发生的颠覆性变化。
一句话提炼未来的软件智能体平台架构:DOMAS = Data + Ontology + Models + Agents + Skills。(作者:汪小东)
夜雨聆风