3290 lines
92 KiB
Markdown
3290 lines
92 KiB
Markdown
# 1
|
||
|
||
## 角色设定
|
||
|
||
你具有逻辑和批判性思维,有本质思考能力,能够探查事物的本质。
|
||
|
||
## 软件行业会消失
|
||
|
||
ChatGPT刚出来时,我曾经预言/断言:
|
||
程序员本质是翻译,将自然语言翻译成机器可识别的二进制语言,机器懂了自然语言,因此未来对翻译的需求会大大减少。
|
||
|
||
现在世界各地对程序员/软件工程师的需求已经大量减少了,曾经的预言变成了现实。
|
||
|
||
今天,我突然发现:**软件行业会消失**。
|
||
古代由于很多人不认字,有一个专门帮人写信的职业,随着识字率提高,这个职业早就消失了。现在其实还有类似的,只是变得更加专业化和细化,演变成了比如律师帮审合同。
|
||
就像写信的职业这样,软件行业将来会消失;也会变成一种类似于顾问的形式,帮助客户提供专业指导。软件工程在不久的将来也将会被改写,更注重于需求和测试两段,设计和开发这些都将被AI取代。而需求、测试以前还会面向的是乙方——软件公司/工程师,将来会转变成面向客户/甲方的流程,由软件顾问进行指导。
|
||
|
||
与行业不景气不一样,这个是行业整个被颠覆,消失的概念。
|
||
|
||
与此类似的,很多职业和行业都会被颠覆/重构掉。
|
||
比如,美术、音乐、法律、医药……等等,以前需要人花费很长时间积累知识,学习技能,需要不间断刷新图式积累的知识加工行业。
|
||
以前,这些行业的顶级人才,除了技能和知识积累外,是需要一定天赋的;而后面,这些行业所需要的天赋都会发生一定的偏移:软件架构师除了对底层技术的理解力外,更重要的是建构能力;音乐、美术,也需要建构能力。建构提示词的能力。
|
||
|
||
## 指令
|
||
|
||
对于以上我的观点,你有何看法?
|
||
我需要你客观地来分析,而不需要刻意来迎合我。
|
||
|
||
## GPT
|
||
|
||
你的判断里有相当有价值的部分:**“软件行业会被重构,传统程序员岗位会大幅萎缩,软件公司的交付模式会改变”**,这个方向我认为是成立的。
|
||
|
||
但如果说 **“软件行业会消失”**,我会更谨慎。我的判断是:
|
||
|
||
> **软件行业不会消失,但“以人力编写代码为核心的软件行业”会被大幅压缩;软件能力会像文字能力、电力能力、计算能力一样,逐渐基础设施化、普及化、嵌入到各行业中。**
|
||
|
||
也就是说,消失的可能不是“软件”,而是我们今天理解的那种“软件行业边界”。
|
||
|
||
---
|
||
|
||
### 一、你最核心的判断是对的:程序员的“翻译属性”正在被削弱
|
||
|
||
你说:
|
||
|
||
> 程序员本质是翻译,将自然语言翻译成机器可识别的二进制语言。
|
||
|
||
这个说法有一定道理,尤其对于大量 CRUD、前端页面、接口对接、脚本处理、数据清洗、后台管理系统、移动端常规业务等工作来说,程序员确实长期扮演了“翻译器”的角色:
|
||
|
||
- 业务方说:“我要一个会员系统。”
|
||
- 产品经理说:“这里有注册、登录、积分、优惠券。”
|
||
- 程序员把这些变成:
|
||
- 数据库表;
|
||
- API;
|
||
- 页面;
|
||
- 权限;
|
||
- 流程;
|
||
- 部署脚本;
|
||
- 日志监控。
|
||
|
||
过去机器不懂自然语言,人必须把模糊需求转成精确指令。
|
||
|
||
现在 AI 能够部分完成这件事,所以很多“中低复杂度开发劳动”会被压缩。这一点很明显。
|
||
|
||
未来一个业务人员可能直接说:
|
||
|
||
> 帮我做一个内部销售管理系统,支持客户录入、合同提醒、销售漏斗、权限管理、数据导出,并接入企业微信。
|
||
|
||
AI 可能几分钟内就能生成可运行版本。
|
||
|
||
这会让大量传统外包软件公司、低端定制开发团队、普通应用开发岗位受到巨大冲击。
|
||
|
||
所以你说“需求会减少”,这个方向是对的。
|
||
|
||
---
|
||
|
||
### 二、但“程序员本质是翻译”这个定义不完整
|
||
|
||
问题在于,软件工程师并不只是翻译。
|
||
|
||
更准确地说,软件工程师做的是:
|
||
|
||
> **在模糊需求、复杂约束、长期演化、多人协作和不确定环境下,构造一个可运行、可维护、可验证、可扩展、可负责的系统。**
|
||
|
||
这比“翻译自然语言到代码”复杂得多。
|
||
|
||
软件工程里面有几类能力:
|
||
|
||
#### 1. 需求澄清
|
||
|
||
客户说:
|
||
|
||
> 我要一个智能客服系统。
|
||
|
||
这句话本身几乎没有意义。真正的问题是:
|
||
|
||
- 谁用?
|
||
- 解决什么场景?
|
||
- 减少多少人工?
|
||
- 失败时谁兜底?
|
||
- 数据从哪里来?
|
||
- 哪些问题不能回答?
|
||
- 如何防止胡说?
|
||
- 如何记录责任?
|
||
- 如何和现有 CRM、工单、订单系统打通?
|
||
- 响应时间要求多少?
|
||
- 合规风险在哪里?
|
||
|
||
这些不是纯粹写代码的问题,而是业务建模、组织理解、风险判断的问题。
|
||
|
||
AI 可以辅助,但客户自己往往也不知道自己真正要什么。
|
||
|
||
#### 2. 架构权衡
|
||
|
||
一个系统不是“能跑”就行。
|
||
|
||
它还要考虑:
|
||
|
||
- 安全;
|
||
- 权限;
|
||
- 性能;
|
||
- 成本;
|
||
- 可维护性;
|
||
- 可扩展性;
|
||
- 数据一致性;
|
||
- 容灾;
|
||
- 合规;
|
||
- 可观测性;
|
||
- 与旧系统兼容;
|
||
- 未来组织变化。
|
||
|
||
AI 可以生成架构方案,但是否合适,需要判断。
|
||
|
||
#### 3. 责任承担
|
||
|
||
这是 AI 很难替代人的地方。
|
||
|
||
如果一个医疗系统出错导致误诊,谁负责?
|
||
|
||
如果一个金融系统风控漏洞导致损失,谁负责?
|
||
|
||
如果一个自动驾驶系统决策错误,谁负责?
|
||
|
||
如果一个政府系统泄露公民数据,谁负责?
|
||
|
||
软件不是作文。它一旦进入现实世界,就会带来责任、风险、法律后果和组织后果。
|
||
|
||
未来 AI 可能写大部分代码,但仍需要人类承担:
|
||
|
||
- 决策责任;
|
||
- 验收责任;
|
||
- 风险责任;
|
||
- 合规责任;
|
||
- 商业责任。
|
||
|
||
这部分不会消失,只会从“写代码的人”转向“定义、审查、验收、治理系统的人”。
|
||
|
||
---
|
||
|
||
### 三、所以更准确的说法是:软件行业会“去手工业化”
|
||
|
||
我认为未来的软件行业会发生类似变化:
|
||
|
||
#### 过去的软件行业
|
||
|
||
核心是:
|
||
|
||
> 人写代码。
|
||
|
||
组织形态是:
|
||
|
||
- 产品经理写需求;
|
||
- UI 设计;
|
||
- 前端开发;
|
||
- 后端开发;
|
||
- 测试;
|
||
- 运维;
|
||
- 项目经理;
|
||
- 架构师;
|
||
- 交付团队。
|
||
|
||
一个系统可能需要几十个人做几个月。
|
||
|
||
#### 未来的软件行业
|
||
|
||
核心会变成:
|
||
|
||
> 人定义目标、边界、约束、验收标准,AI 生成和迭代系统。
|
||
|
||
组织形态可能是:
|
||
|
||
- 业务顾问;
|
||
- 领域专家;
|
||
- 系统设计师;
|
||
- AI 编排工程师;
|
||
- 数据治理专家;
|
||
- 安全与合规专家;
|
||
- 验证工程师;
|
||
- 人机交互设计师;
|
||
- 运营负责人。
|
||
|
||
一个小团队加上 AI,可能完成过去几十人的工作。
|
||
|
||
所以你说:
|
||
|
||
> 软件工程会更注重需求和测试两端,设计和开发被 AI 取代。
|
||
|
||
这个判断很有洞察力。
|
||
|
||
但我会稍微修正:
|
||
|
||
> 不是设计和开发完全消失,而是“低层实现型设计和编码”被 AI 吸收;人类保留更高层的系统建构、约束定义、风险判断和结果验证。
|
||
|
||
---
|
||
|
||
### 四、需求和测试会变得比以前更重要
|
||
|
||
你提到未来更重视需求和测试,我非常同意。
|
||
|
||
因为当 AI 可以快速生成东西时,真正稀缺的就不是“做出来”,而是:
|
||
|
||
> **做对。**
|
||
|
||
软件行业过去的问题是:
|
||
|
||
- 开发成本高;
|
||
- 迭代慢;
|
||
- 沟通成本大;
|
||
- 需求变更昂贵。
|
||
|
||
AI 会降低“开发成本”,但会放大另一个问题:
|
||
|
||
> 如果需求错了,AI 会更快地把错误实现出来。
|
||
|
||
以前人类开发慢,错误传播也慢。
|
||
|
||
未来 AI 开发快,错误传播也快。
|
||
|
||
所以需求定义、边界条件、测试验证会变得极其重要。
|
||
|
||
例如你让 AI 做一个“自动审批贷款系统”,它很快能做出来。但问题是:
|
||
|
||
- 哪些人能批?
|
||
- 哪些数据能用?
|
||
- 是否存在歧视?
|
||
- 贷款拒绝是否需要解释?
|
||
- 是否符合监管要求?
|
||
- 数据留存多久?
|
||
- 出错谁负责?
|
||
- 被攻击怎么办?
|
||
|
||
这些不是简单代码问题,而是制度问题、风险问题、伦理问题、法律问题。
|
||
|
||
因此软件顾问、领域专家、测试验证专家的价值会上升。
|
||
|
||
---
|
||
|
||
### 五、“软件公司”会减少,但“软件能力”会扩散
|
||
|
||
你的“写信先生”类比很好,但我觉得需要再拆开看。
|
||
|
||
古代写信职业消失,不是因为“文字消失了”,而是因为:
|
||
|
||
> 写字能力普及了。
|
||
|
||
结果不是文字行业变小,而是文字使用爆炸式增长:
|
||
|
||
- 报纸;
|
||
- 出版;
|
||
- 广告;
|
||
- 合同;
|
||
- 教育;
|
||
- 媒体;
|
||
- 互联网内容;
|
||
- 社交网络;
|
||
- 公文系统。
|
||
|
||
“代写信”这个具体职业消失了,但文字成为所有行业的基础能力。
|
||
|
||
软件也可能类似。
|
||
|
||
未来可能不是“没有软件”,而是:
|
||
|
||
> 每个公司、每个人、每个设备、每个流程都能快速生成和修改软件。
|
||
|
||
传统软件行业可能萎缩,但软件化程度会更高。
|
||
|
||
例如:
|
||
|
||
- 餐饮公司自己生成排班系统;
|
||
- 律所自己生成案件管理系统;
|
||
- 医院自己生成内部流程工具;
|
||
- 工厂自己生成质检系统;
|
||
- 学校自己生成教学管理工具;
|
||
- 个人自己生成财务工具、学习工具、自动化助手。
|
||
|
||
于是“专门帮别人写普通软件”的公司会减少。
|
||
|
||
但软件本身会更无处不在。
|
||
|
||
这更像是:
|
||
|
||
> 软件从一个行业,变成一种基础能力。
|
||
|
||
---
|
||
|
||
### 六、真正会被打击最严重的是哪些软件岗位?
|
||
|
||
我认为以下岗位风险最大:
|
||
|
||
#### 1. 低复杂度 CRUD 开发
|
||
|
||
例如:
|
||
|
||
- 后台管理系统;
|
||
- 表单系统;
|
||
- 简单商城;
|
||
- 企业内部流程系统;
|
||
- 信息录入系统;
|
||
- 基础 API 开发;
|
||
- 常规前后端页面。
|
||
|
||
这些很容易被 AI 和低代码/无代码工具替代。
|
||
|
||
#### 2. 纯粹“按需求写代码”的外包公司
|
||
|
||
很多外包公司的核心竞争力只是:
|
||
|
||
> 客户说什么,我就找人写什么。
|
||
|
||
这种模式会非常危险。
|
||
|
||
因为未来客户可能直接和 AI 交互,或者找一个懂业务的顾问带着 AI 做。
|
||
|
||
#### 3. 中低水平的单一技术栈工程师
|
||
|
||
比如只会:
|
||
|
||
- 写 Vue 页面;
|
||
- 写简单 Java 接口;
|
||
- 写普通 SQL;
|
||
- 调接口;
|
||
- 改样式;
|
||
- 搬运代码;
|
||
- 套框架。
|
||
|
||
这些能力会迅速贬值。
|
||
|
||
#### 4. 传统测试执行人员
|
||
|
||
只会人工点点点、写普通测试用例的人,也会被 AI 压缩。
|
||
|
||
但高级测试、验证、质量工程、安全测试反而可能更重要。
|
||
|
||
---
|
||
|
||
### 七、哪些软件相关能力反而会更值钱?
|
||
|
||
我认为未来更值钱的能力不是“会不会写代码”,而是:
|
||
|
||
#### 1. 问题定义能力
|
||
|
||
能不能把一句模糊的话变成清晰问题。
|
||
|
||
比如客户说:
|
||
|
||
> 我想提升销售效率。
|
||
|
||
普通人会想:做个 CRM。
|
||
|
||
高手会问:
|
||
|
||
- 当前销售流程哪里慢?
|
||
- 是获客慢,还是跟进慢?
|
||
- 是线索质量低,还是销售执行差?
|
||
- 是报价慢,还是合同审批慢?
|
||
- 是客户流失高,还是复购低?
|
||
- 哪个环节数字最大?
|
||
- 软件是否真能解决?
|
||
|
||
未来最值钱的人不是“会写 CRM 的人”,而是知道“到底需不需要 CRM、需要什么样 CRM”的人。
|
||
|
||
#### 2. 领域建模能力
|
||
|
||
懂行业的人会更重要。
|
||
|
||
例如医疗、金融、制造、法律、能源、物流等行业,核心难点不只是技术,而是领域规则。
|
||
|
||
AI 可以生成代码,但如果没有正确的领域模型,代码没有意义。
|
||
|
||
#### 3. 系统建构能力
|
||
|
||
你提到“建构能力”,这个非常关键。
|
||
|
||
未来的高手是能构造复杂系统的人:
|
||
|
||
- 把业务拆成模块;
|
||
- 定义模块边界;
|
||
- 设计信息流;
|
||
- 设计权限流;
|
||
- 设计异常处理;
|
||
- 设计反馈机制;
|
||
- 设计人机协作流程;
|
||
- 设计评估指标。
|
||
|
||
这不是简单提示词技巧,而是一种抽象能力。
|
||
|
||
#### 4. 验证能力
|
||
|
||
未来不是谁生成得快谁厉害,而是谁能证明结果可靠。
|
||
|
||
包括:
|
||
|
||
- 测试设计;
|
||
- 安全审计;
|
||
- 合规审查;
|
||
- 性能验证;
|
||
- 数据验证;
|
||
- 用户验收;
|
||
- 灰度发布;
|
||
- 事故预案。
|
||
|
||
#### 5. 审美和品味
|
||
|
||
在美术、音乐、产品、交互、内容行业里,AI 可以生成大量作品。
|
||
|
||
但稀缺的是:
|
||
|
||
- 判断什么是好的;
|
||
- 判断什么适合场景;
|
||
- 判断什么有品牌一致性;
|
||
- 判断什么能打动人;
|
||
- 判断什么不会变成平庸模板。
|
||
|
||
未来“品味”会变成重要生产力。
|
||
|
||
---
|
||
|
||
### 八、我不太同意“提示词能力”会长期成为核心壁垒
|
||
|
||
你说:
|
||
|
||
> 音乐、美术,也需要建构能力。建构提示词的能力。
|
||
|
||
短期看,这很对。
|
||
|
||
会写提示词的人确实能更好地调用 AI。
|
||
|
||
但长期看,我认为“提示词能力”本身不会是核心壁垒。
|
||
|
||
原因是:提示词技术会被工具化。
|
||
|
||
今天你需要写:
|
||
|
||
> 请用现代极简风格设计一个 SaaS 官网首页,主色调蓝白,突出 AI 自动化能力,面向 B2B 客户……
|
||
|
||
未来系统可能直接问你几个问题,然后自动生成提示词。甚至它不需要你会写提示词,它会自己补全上下文。
|
||
|
||
所以真正的壁垒不是“提示词”,而是提示词背后的东西:
|
||
|
||
- 你是否知道自己要什么;
|
||
- 你是否有审美;
|
||
- 你是否懂业务;
|
||
- 你是否能判断结果;
|
||
- 你是否能构造系统;
|
||
- 你是否能提出好问题;
|
||
- 你是否能识别错误。
|
||
|
||
换句话说:
|
||
|
||
> 提示词只是表层形式,底层能力是意图表达、问题建模、审美判断和系统设计。
|
||
|
||
未来“Prompt Engineer”这个名字可能会过时,但“能把复杂意图转化为可执行系统的人”会一直有价值。
|
||
|
||
---
|
||
|
||
### 九、软件行业更可能发生三种变化
|
||
|
||
我认为未来不是简单“消失”,而是分化成三层。
|
||
|
||
#### 第一层:普通软件生产被商品化
|
||
|
||
这部分会严重贬值。
|
||
|
||
例如:
|
||
|
||
- 普通网站;
|
||
- 后台管理系统;
|
||
- App 原型;
|
||
- 电商系统;
|
||
- 预约系统;
|
||
- 报表系统;
|
||
- 低复杂度企业管理工具。
|
||
|
||
未来可能像今天做 PPT 一样简单。
|
||
|
||
这部分软件公司会大量消失。
|
||
|
||
#### 第二层:复杂系统仍然需要专业团队
|
||
|
||
例如:
|
||
|
||
- 银行核心系统;
|
||
- 航空航天软件;
|
||
- 自动驾驶系统;
|
||
- 医疗设备软件;
|
||
- 操作系统;
|
||
- 数据库;
|
||
- 云计算基础设施;
|
||
- 大模型训练平台;
|
||
- 芯片设计工具;
|
||
- 工业控制系统;
|
||
- 网络安全系统。
|
||
|
||
这些系统不是一句自然语言就能生成的。
|
||
|
||
AI 会极大提升效率,但不太可能完全替代人类责任链。
|
||
|
||
#### 第三层:软件能力嵌入所有行业
|
||
|
||
每个行业都会拥有自己的 AI 软件能力。
|
||
|
||
比如:
|
||
|
||
- 医生用 AI 构建诊疗辅助流程;
|
||
- 律师用 AI 构建合同审查系统;
|
||
- 教师用 AI 构建个性化学习系统;
|
||
- 工厂主管用 AI 构建生产监控系统;
|
||
- 财务人员用 AI 构建自动对账系统。
|
||
|
||
于是软件不再只是软件公司的专利。
|
||
|
||
这会导致:
|
||
|
||
> 软件行业边界模糊,软件职位减少,但软件化程度增强。
|
||
|
||
---
|
||
|
||
### 十、你对其他行业的判断也基本成立,但要区分“技能消失”和“责任不消失”
|
||
|
||
你提到:
|
||
|
||
- 美术;
|
||
- 音乐;
|
||
- 法律;
|
||
- 医药。
|
||
|
||
这些行业确实都会被重构。
|
||
|
||
但核心变化不是“所有人都被替代”,而是:
|
||
|
||
> 低层技能被自动化,高层判断更重要。
|
||
|
||
#### 美术
|
||
|
||
被替代的是:
|
||
|
||
- 批量出图;
|
||
- 普通商业插画;
|
||
- 素材图;
|
||
- 电商图;
|
||
- 简单海报。
|
||
|
||
更重要的是:
|
||
|
||
- 审美方向;
|
||
- 品牌风格;
|
||
- 视觉叙事;
|
||
- 艺术判断;
|
||
- 跨媒介表达。
|
||
|
||
#### 音乐
|
||
|
||
被替代的是:
|
||
|
||
- 背景音乐;
|
||
- 简单配乐;
|
||
- 广告音乐;
|
||
- 风格模仿。
|
||
|
||
更重要的是:
|
||
|
||
- 情绪控制;
|
||
- 作品概念;
|
||
- 现场表达;
|
||
- 个人风格;
|
||
- 文化符号。
|
||
|
||
#### 法律
|
||
|
||
被替代的是:
|
||
|
||
- 合同初审;
|
||
- 案例检索;
|
||
- 法条整理;
|
||
- 文书草拟。
|
||
|
||
更重要的是:
|
||
|
||
- 诉讼策略;
|
||
- 谈判;
|
||
- 风险承担;
|
||
- 法官/监管/商业环境判断;
|
||
- 客户信任。
|
||
|
||
#### 医药
|
||
|
||
被替代的是:
|
||
|
||
- 影像初筛;
|
||
- 病历整理;
|
||
- 文献检索;
|
||
- 辅助诊断;
|
||
- 药物发现中的部分流程。
|
||
|
||
更重要的是:
|
||
|
||
- 临床责任;
|
||
- 医患沟通;
|
||
- 复杂病例判断;
|
||
- 治疗取舍;
|
||
- 伦理决策。
|
||
|
||
所以这些行业都会经历类似过程:
|
||
|
||
> 知识记忆和技能执行贬值,判断、责任、整合、沟通、审美、建构升值。
|
||
|
||
---
|
||
|
||
### 十一、当前程序员需求下降,不完全是 AI 导致的
|
||
|
||
这里需要客观一点。
|
||
|
||
你说现在世界各地程序员需求大量减少,预言变成现实。
|
||
|
||
AI 是重要原因,但不是唯一原因。
|
||
|
||
过去几年程序员岗位减少,还受这些因素影响:
|
||
|
||
1. 疫情期间科技公司过度扩张;
|
||
2. 美联储加息,风险资本收缩;
|
||
3. 互联网流量红利结束;
|
||
4. 大厂降本增效;
|
||
5. SaaS 和云服务成熟,重复造轮子需求下降;
|
||
6. 全球外包和远程协作压低成本;
|
||
7. AI 提高单人工程效率。
|
||
|
||
所以目前的软件岗位萎缩,是多个因素叠加。
|
||
|
||
如果只归因于 AI,可能会高估 AI 的短期影响。
|
||
|
||
但长期看,AI 确实会继续压缩传统软件岗位。
|
||
|
||
---
|
||
|
||
### 十二、我的最终判断
|
||
|
||
我会把你的观点改写成这样:
|
||
|
||
> 软件行业不会以“软件不存在”的方式消失,而会以“软件开发不再需要大量专业程序员”的方式重构。
|
||
> 传统软件开发岗位会减少,软件外包和普通应用开发会受到严重冲击。
|
||
> 未来的核心不再是写代码,而是定义问题、设计系统、提供约束、验证结果、承担责任。
|
||
> 软件公司会从“开发交付商”转向“业务系统顾问、AI 编排者、质量验证者、风险治理者”。
|
||
> 软件会从一个独立行业,变成所有行业的基础能力。
|
||
|
||
所以,如果用一句话概括:
|
||
|
||
> **软件行业不会消失,消失的是“靠人肉编码堆功能”的软件行业。**
|
||
|
||
你这个判断的方向是对的,但“消失”这个词可能过强。更准确的是:
|
||
|
||
> **软件行业会基础设施化、顾问化、自动化、平台化,并融入所有行业。**
|
||
|
||
它会像“写字”一样。
|
||
|
||
代写信的人消失了,但文字没有消失;相反,文字成为现代社会的底层能力。
|
||
|
||
未来也可能是:
|
||
|
||
程序员这个职业大幅萎缩,但“软件思维”和“系统建构能力”会变得比以往更重要。
|
||
|
||
# 2
|
||
|
||
下面是我年初的观点:
|
||
|
||
```md
|
||
人类工具进化的本质,就是不断追求抽象层级的提升,实现认知卸载。
|
||
|
||
从文字诞生开始,我们卸载记忆;计算器普及后,我们卸载算术。每一次卸载,都伴随着人类智力重心的转移与升级。
|
||
|
||
在编程的世界里,这种进化尤为清晰:
|
||
* 汇编语言:卸载了对硬件寄存器的操作;
|
||
* 高级语言:卸载了对内存管理的负担;
|
||
* 自然语言开发:卸载对形式语法的依赖。
|
||
|
||
这种“卸载”正发生在我们身上:
|
||
* 拼音输入法,卸载了我们对字形的记忆,却释放了表达的效率;
|
||
* 语音AI协同,卸载了我们对代码语法的纠结,甚至卸载了人际沟通中损耗极大的“情绪CPU”。
|
||
|
||
与Agent交流需求,就像老练的项目经理与程序员“握手”:省去了寒暄和措辞的CPU占位,只剩极速的逻辑反馈。
|
||
* 强哥的徒弟Agent卸载了Obsidian
|
||
* 轮机长Agent卸载了PM
|
||
|
||
人与人交流的本质是语言,人与AI协作的终局是意图。
|
||
从手回归到口,不是退化,而是智力向业务本质的全面回归。
|
||
```
|
||
|
||
> 软件能力会像文字能力、电力能力、计算能力一样,逐渐基础设施化、普及化、嵌入到各行业中。
|
||
以前软件大多数由专业的公司做,因为有`开发语言`的门槛;在未来,这部分将会交由各行业公司增设的Agent产品岗位,配合软件顾问公司(新的软件公司形态)、Agent组件公司(提供产品化的Agent),算力平台公司(OpenAI、Anthropic、Google)。
|
||
软件顾问公司提供的是开发一个系统的,除了业务之外的边界部分;随着AI能力的增强,这部分也会萎缩,最终变成Agent组件公司,以组件的形式交付,服务完全可以由Agent提供。
|
||
|
||
现在的软件行业形态被打破,尤其是做外包或者订制开发的软件公司使命已经到头。这个现在软件行业形态被打破,就是我说的软件行业消失。未来,软件会因生产力而极度丰富,却不再有这样一个行业了。
|
||
|
||
问题定义、领域建模这部分需要复合能力,但是更需要的是业务的能力,对业务的理解是出发点。
|
||
系统建构、验证由两部分构成:业务理解需要业务专家;系统的边界条件这部分可以由Agent实现。
|
||
|
||
审美和品味,这些美术、音乐、产品、交互、内容本质上与前面所说的业务是一致的,做商业的业务本质是商业洞察力。
|
||
|
||
这里`提示词的能力`,我没有表述准确,下面是我之前的文章的一部分,可以作为说出这段话的潜台词,实际还是领域建模:
|
||
```md
|
||
|
||
而这个方法论的实践核心,就是将认知科学中的三个核心概念——认知模型、思维模型、心智模型——进行一次创造性的“转译”,将它们作为构建AI智能体的工程蓝图。
|
||
|
||
我必须坦诚,从严格的认知科学学术角度看,我的这种用法并不精确,甚至可以说是“离经叛道”的。但在AI工程实践中,这却是一个异常巧妙、极其强大的**工程隐喻**。它为我们如何“人格化”或“结构化”一个AI智能体,提供了一个清晰、可操作的框架。它把一个模糊的“智能”概念,拆解成了三个可以被定义和编程(通过提示词)的组件。
|
||
|
||
这就是我将大型语言模型从一个“通用的聊天机器人”转变为一个“专业的垂直领域智能体”的魔法:
|
||
|
||
1. **心智模型 (The "What") → AI的知识库与世界观**:这定义了AI“知道什么”和“相信什么”。它包含了该领域的核心知识、基本假设和第一性原理。这部分最接近认知科学的原意,是AI智能的基石。
|
||
2. **思维模型 (The "How") → AI的能力与工作流**:这定义了AI“如何做”。它是一套解决问题的标准作业程序(SOP),一个分析问题的框架。这是我对“思维模型”这个词最大胆的再创造,将一个抽象的思考工具,变成了一本具体的操作手册。
|
||
3. **认知模型 (The "Why" & "How to Think") → AI的思考风格与策略**:这定义了AI在面对问题时的“思考偏好”。它倾向于归纳还是演绎?是追求创新还是确保稳妥?是批判性思维还是联想性思维?这相当于为AI设定了“元认知”的策略。
|
||
|
||
我将这套框架称为**智核提示工程(Cognitive Core Prompt Engineering,CCPE)**,其核心思想便是高级提示词工程的核心思想之一——元编程提示(Metaprogramming Prompt)。通过这个框架,我为我的大脑打造了一个个强大的外部辅助,正如我在[《为我的大脑装上芒格之魂》](https://sayings.wantsong.life/post/2025-09-03-munger-soul/)中展示的那样。
|
||
|
||
这种“注入灵魂”的方法,能带来肉眼可见的改变:
|
||
* **高度一致性**:AI的“人格”变得极其稳定,无论何时何地,它都遵循同一套世界观和工作流来回应你。
|
||
* **可控与可预测性**:你清楚地知道它会如何处理你的问题,使协作变得高效,你可以预判它的下一步行动。
|
||
* **输出的质量与深度**:AI的回答不再是互联网信息的浅层拼接,而是结构化、有深度的专业分析。
|
||
* **真正的任务对齐**:它能更好地理解你的意图,像一个主动的顾问,而不是一个被动的搜索引擎。
|
||
* **模块化与可重用性**:我可以轻松更换这三个模块的内容,快速地创造出“心理咨询师”、“健身教练”或“法律顾问”等不同领域的专家AI。
|
||
```
|
||
|
||
而前面说了,领域建模更需要是对业务的理解。
|
||
|
||
`复杂系统仍然需要专业团队`,这个没有错。但是专业团队的人类被大大缩减了,补充的是Agent。现在Claude的开发,就是用AI在做。复杂系统毕竟是极少数,从占比上讲,甚至不到1%吧(这个我没有数据)。
|
||
|
||
> 当前程序员需求下降,不完全是 AI 导致的
|
||
|
||
拉开时间尺度,AI之外的因素都是短期的影响,而根本还是AI。
|
||
|
||
---
|
||
|
||
对于我以上的论述,你有何看法,有何补充,或者不同意见?
|
||
|
||
## GPT
|
||
|
||
我整体上更认可你这次的表述:你说的“软件行业消失”,不是说软件消失,而是说**今天这种以专业软件公司/程序员/项目制开发为中心的行业形态会瓦解**。这个定义下,你的判断更成立。
|
||
|
||
我会这样概括你的观点:
|
||
|
||
> 软件生产能力会从“专业开发者垄断”转向“业务方 + Agent + 组件 + 算力平台”的新结构。
|
||
> 软件不再是一个独立行业交付的稀缺品,而会变成各行业内部的基础能力。
|
||
> 传统软件公司,尤其外包和定制开发公司,会失去历史使命。
|
||
|
||
这个判断我基本同意。
|
||
|
||
但我也有一些补充和不同意见。
|
||
|
||
---
|
||
|
||
### 一、你说的“抽象层级提升”和“认知卸载”,是很关键的底层逻辑
|
||
|
||
你年初那段观点里有一个很强的主线:
|
||
|
||
> 人类工具进化的本质,是不断提升抽象层级,实现认知卸载。
|
||
|
||
这个判断非常准确。
|
||
|
||
人类技术史很多时候不是“让人更努力”,而是“让人不用在低层细节上消耗认知”。
|
||
|
||
比如:
|
||
|
||
- 文字卸载记忆;
|
||
- 纸张卸载短期脑内缓存;
|
||
- 计算器卸载算术;
|
||
- 搜索引擎卸载信息检索;
|
||
- GPS 卸载空间记忆;
|
||
- 高级语言卸载汇编细节;
|
||
- 框架卸载重复架构;
|
||
- 云服务卸载机房运维;
|
||
- AI 卸载代码语法、样板实现、信息整理、部分推理过程。
|
||
|
||
你说:
|
||
|
||
> 从手回归到口,不是退化,而是智力向业务本质的全面回归。
|
||
|
||
这个表达很有洞察力。
|
||
|
||
过去人类被迫用“手”跟机器交互:键盘、代码、配置、命令行、脚本。
|
||
|
||
未来会更多用“口”和“意图”跟机器交互:自然语言、语音、多模态、Agent 协作。
|
||
|
||
这不是倒退,而是抽象层级上升。
|
||
|
||
但我会补一句:
|
||
|
||
> 从手回归到口之后,还会继续从“口”走向“意图结构化”。
|
||
|
||
也就是说,最终重要的不是会不会说话,而是能不能把意图表达成稳定、可验证、可执行、可迭代的结构。
|
||
|
||
这就接近你后面说的 CCPE:心智模型、思维模型、认知模型。
|
||
|
||
---
|
||
|
||
### 二、你对未来软件产业链的划分,我认为很有可能
|
||
|
||
你说未来会变成:
|
||
|
||
1. 各行业公司增设 Agent 产品岗位;
|
||
2. 软件顾问公司提供边界能力;
|
||
3. Agent 组件公司提供产品化 Agent;
|
||
4. 算力平台公司提供底层能力;
|
||
5. 传统外包/定制开发软件公司衰退。
|
||
|
||
这个判断我基本同意。
|
||
|
||
未来的软件生产链条可能不再是:
|
||
|
||
> 甲方提需求 → 乙方写方案 → 产品经理画原型 → 程序员开发 → 测试 → 部署 → 运维。
|
||
|
||
而是变成:
|
||
|
||
> 业务方定义目标 → Agent 产品经理建模 → 选用 Agent 组件 → 调用模型与算力平台 → 自动生成系统 → 自动测试 → 人类验收与治理。
|
||
|
||
传统软件公司最核心的“开发交付”环节会被压缩。
|
||
|
||
尤其是以下公司会非常危险:
|
||
|
||
- 纯外包开发公司;
|
||
- 低端定制软件公司;
|
||
- 靠人天计费的 IT 服务公司;
|
||
- 做后台管理系统、OA、CRM、ERP 定制化小项目的公司;
|
||
- 没有行业 know-how,只会堆工程师的公司。
|
||
|
||
这些公司过去卖的是“开发能力稀缺”。
|
||
|
||
但如果 AI 让开发能力不再稀缺,它们的商业基础就没了。
|
||
|
||
所以你说“使命已经到头”,这个判断对很多传统软件公司是成立的。
|
||
|
||
---
|
||
|
||
### 三、不过我会区分:软件行业不是消失,而是“专业边界解体”
|
||
|
||
我仍然会对“软件行业消失”这个说法做一点修正。
|
||
|
||
我的说法会是:
|
||
|
||
> 软件行业作为一个独立、封闭、由程序员和软件公司垄断的软件生产行业,会消失。
|
||
> 但软件价值链不会消失,它会分解并嵌入到所有行业里。
|
||
|
||
这类似几个历史例子。
|
||
|
||
#### 1. 打字员消失了,但文字生产没有消失
|
||
|
||
以前打字是专业技能。
|
||
|
||
后来人人会打字,打字员作为职业消失。
|
||
|
||
但文字生产反而爆炸了。
|
||
|
||
#### 2. 摄影师部分被冲击,但影像生产没有消失
|
||
|
||
智能手机让人人能拍照,传统证件照、小型商业摄影、普通记录性摄影被严重冲击。
|
||
|
||
但视觉内容反而更多了。
|
||
|
||
#### 3. 会计电算化后,算盘先生消失了,但财务治理没有消失
|
||
|
||
低层计算被软件替代,但税务、审计、风控、财务战略还在。
|
||
|
||
所以软件也是类似:
|
||
|
||
> 程序员作为“代码打字员”的角色会消失,但软件化能力会泛化。
|
||
|
||
未来每家公司都可能拥有软件能力,但未必有传统意义上的软件部门。
|
||
|
||
这就是你说的:
|
||
|
||
> 软件会因生产力而极度丰富,却不再有这样一个行业。
|
||
|
||
我认为这句话很准确。
|
||
|
||
只是为了避免误解,我会把它表述成:
|
||
|
||
> 软件行业的现有组织形态会消失,软件能力会社会化、基础设施化、组件化。
|
||
|
||
---
|
||
|
||
### 四、你说“业务理解是出发点”,这一点非常重要
|
||
|
||
你提到:
|
||
|
||
> 问题定义、领域建模更需要的是业务能力,对业务的理解是出发点。
|
||
|
||
我很同意。
|
||
|
||
未来真正稀缺的不是“怎么做”,而是“做什么”和“为什么做”。
|
||
|
||
过去软件公司经常有一个问题:
|
||
|
||
客户不懂技术,乙方不懂业务。
|
||
|
||
于是大量项目失败不是因为程序员写不出来,而是因为:
|
||
|
||
- 需求本身是错的;
|
||
- 业务流程没理清;
|
||
- 管理层想象中的流程和真实一线流程不一致;
|
||
- 系统上线后没人用;
|
||
- 软件优化了局部,但破坏了整体;
|
||
- 数据质量太差;
|
||
- 组织没有配套变革。
|
||
|
||
AI 时代,这个问题不会消失,甚至会变得更严重。
|
||
|
||
因为 AI 可以更快地把错误需求实现出来。
|
||
|
||
未来最重要的人,很可能不是传统程序员,而是懂业务的人:
|
||
|
||
- 医疗行业里的医生型产品经理;
|
||
- 法律行业里的律师型 Agent 架构师;
|
||
- 制造业里的工艺专家型系统设计者;
|
||
- 金融行业里的风控专家型 AI 产品负责人;
|
||
- 教育行业里的教学专家型智能体设计师;
|
||
- 电商行业里的增长专家型自动化系统设计者。
|
||
|
||
他们不一定是传统程序员,但他们要理解:
|
||
|
||
- 业务目标;
|
||
- 流程;
|
||
- 约束;
|
||
- 异常情况;
|
||
- 指标;
|
||
- 激励机制;
|
||
- 用户行为;
|
||
- 风险点。
|
||
|
||
所以我同意你的判断:
|
||
|
||
> 未来软件能力的中心会从技术专家转向业务专家。
|
||
|
||
但我会补充一点:
|
||
|
||
> 业务专家如果不具备系统化表达能力,也无法很好地驾驭 Agent。
|
||
|
||
未来最强的人不是单纯业务专家,而是:
|
||
|
||
> 业务理解力 + 系统建模能力 + AI 协作能力。
|
||
|
||
---
|
||
|
||
### 五、你说“系统边界条件可以由 Agent 实现”,我部分同意,但这里有一个关键风险
|
||
|
||
你认为:
|
||
|
||
> 系统建构、验证由两部分构成:业务理解需要业务专家;系统的边界条件这部分可以由 Agent 实现。
|
||
|
||
这里我有一点不同意见。
|
||
|
||
Agent 确实可以帮助识别边界条件,比如:
|
||
|
||
- 权限;
|
||
- 安全;
|
||
- 数据一致性;
|
||
- 异常流程;
|
||
- 合规要求;
|
||
- 性能要求;
|
||
- 容灾;
|
||
- 审计;
|
||
- 用户误操作;
|
||
- 接口失败;
|
||
- 数据丢失;
|
||
- 边缘案例。
|
||
|
||
但问题是,Agent 识别出的边界条件是否完整、是否符合真实场景,仍然需要人类确认。
|
||
|
||
因为很多边界条件不是纯技术问题,而是组织和现实问题。
|
||
|
||
比如一个医院系统:
|
||
|
||
Agent 可能会列出:
|
||
|
||
- 医生权限;
|
||
- 护士权限;
|
||
- 病历数据加密;
|
||
- 审计日志;
|
||
- 药品库存;
|
||
- 医嘱确认。
|
||
|
||
但真实边界条件可能是:
|
||
|
||
- 夜班医生临时借用别人账号;
|
||
- 急诊场景下必须先救人后补录;
|
||
- 老医生不愿意改系统习惯;
|
||
- 科室之间存在利益冲突;
|
||
- 护士站实际工作流和制度流程不一致;
|
||
- 医保结算规则经常变;
|
||
- 某些数据“理论上不该改”,但现实中必须有纠错机制;
|
||
- 病人家属会用截图投诉;
|
||
- 系统响应慢 3 秒就会导致一线人员弃用。
|
||
|
||
这些东西 Agent 可以辅助发现,但不一定能从通用知识里推导出来。
|
||
|
||
它需要现场经验、组织洞察、灰色地带理解。
|
||
|
||
所以我认为未来不是:
|
||
|
||
> 业务专家负责业务,Agent 负责边界。
|
||
|
||
而更像是:
|
||
|
||
> 业务专家提供真实场景,Agent 枚举和结构化边界,人类再进行裁决和验收。
|
||
|
||
Agent 可以成为极强的“边界条件生成器”和“风险扫描器”,但最终边界的取舍和责任归属,仍然在人类。
|
||
|
||
---
|
||
|
||
### 六、你提出的 CCPE,本质上已经不是普通提示词,而是 Agent 建模方法
|
||
|
||
你后来补充的那段很重要。
|
||
|
||
你说你所谓的“提示词能力”,不是简单写 prompt,而是:
|
||
|
||
- 心智模型:AI 知道什么、相信什么;
|
||
- 思维模型:AI 如何做;
|
||
- 认知模型:AI 如何思考、采用什么策略。
|
||
|
||
这就不是普通 prompt engineering,而是:
|
||
|
||
> Agent 的认知架构设计。
|
||
|
||
这点我非常认可。
|
||
|
||
我之前说“提示词能力会被工具化”,主要是针对浅层 prompt 技巧,比如:
|
||
|
||
- 帮我写得更专业;
|
||
- 用某某风格;
|
||
- 分步骤思考;
|
||
- 输出表格;
|
||
- 模仿专家。
|
||
|
||
这些会快速贬值。
|
||
|
||
但你说的 CCPE 不是这种东西。
|
||
|
||
它更接近:
|
||
|
||
> 把一个领域专家的知识、流程、判断偏好、工作方法、价值权重,封装成一个可复用的智能体。
|
||
|
||
这个方向非常有价值。
|
||
|
||
不过我会补充一点:未来成熟的 Agent 建模,可能不只是提示词,而会是一个更完整的系统。
|
||
|
||
它至少包括:
|
||
|
||
1. **角色与目标定义**
|
||
它是谁,服务什么目标。
|
||
|
||
2. **领域知识库**
|
||
它知道什么,包括文档、规则、案例、数据。
|
||
|
||
3. **工作流/SOP**
|
||
它如何处理任务。
|
||
|
||
4. **工具调用能力**
|
||
它能访问哪些系统、API、数据库、外部工具。
|
||
|
||
5. **记忆机制**
|
||
它如何保留用户偏好、项目上下文、历史决策。
|
||
|
||
6. **评估体系**
|
||
它怎么判断自己做得对不对。
|
||
|
||
7. **权限与边界**
|
||
它什么能做,什么不能做。
|
||
|
||
8. **异常处理机制**
|
||
出错时如何降级,何时转人工。
|
||
|
||
9. **审计与可追溯性**
|
||
它为什么做这个决策,依据是什么。
|
||
|
||
10. **持续迭代机制**
|
||
如何根据反馈更新。
|
||
|
||
所以我会说:
|
||
|
||
> CCPE 是 Agent 建模的核心入口,但不是全部。
|
||
> 它需要和知识库、工具链、记忆、评估、权限、审计一起构成完整智能体工程。
|
||
|
||
你这个方向继续往下发展,实际上会走向一种新的“软件架构”:
|
||
|
||
> 不是代码架构,而是智能体认知架构。
|
||
|
||
---
|
||
|
||
### 七、关于“复杂系统不到 1%”,我会从数量和价值两个维度看
|
||
|
||
你说:
|
||
|
||
> 复杂系统毕竟是极少数,从占比上讲,甚至不到 1%。
|
||
|
||
如果从项目数量看,可能是对的。
|
||
|
||
世界上绝大多数软件项目确实是:
|
||
|
||
- 管理系统;
|
||
- 内部工具;
|
||
- 表单流程;
|
||
- 数据报表;
|
||
- 简单电商;
|
||
- 内容系统;
|
||
- 客户管理;
|
||
- 营销自动化;
|
||
- 小程序;
|
||
- 企业网站。
|
||
|
||
这些不算复杂系统,AI 会大规模替代。
|
||
|
||
但如果从价值、风险和社会基础设施看,复杂系统占比可能远大于 1%。
|
||
|
||
例如:
|
||
|
||
- 银行核心交易系统;
|
||
- 支付网络;
|
||
- 证券交易系统;
|
||
- 云计算平台;
|
||
- 操作系统;
|
||
- 数据库;
|
||
- 编译器;
|
||
- 芯片 EDA;
|
||
- 医疗系统;
|
||
- 工业控制;
|
||
- 航空航天;
|
||
- 电网调度;
|
||
- 自动驾驶;
|
||
- 国防系统;
|
||
- 物流网络;
|
||
- 大模型训练和推理平台;
|
||
- 网络安全系统。
|
||
|
||
这些系统数量少,但支撑了现代社会的大部分关键基础设施。
|
||
|
||
所以未来软件行业可能会形成两极:
|
||
|
||
#### 一极:普通软件极度平民化
|
||
|
||
大量由业务方 + Agent 完成。
|
||
|
||
#### 另一极:复杂基础设施高度专业化
|
||
|
||
仍然需要顶级团队,但团队结构会被 AI 重塑。
|
||
|
||
这里你的判断也对:
|
||
|
||
> 专业团队中的人类会大大缩减,补充的是 Agent。
|
||
|
||
未来可能不是 1000 个工程师做一个复杂系统,而是 100 个顶级人类专家 + 1000 个专用 Agent。
|
||
|
||
但是这 100 个人的能力要求会更高。
|
||
|
||
---
|
||
|
||
### 八、关于“AI 是根本原因”,我同意长期判断,但短期归因要谨慎
|
||
|
||
你说:
|
||
|
||
> 拉开时间尺度,AI 之外的因素都是短期影响,而根本还是 AI。
|
||
|
||
从长期趋势看,我基本同意。
|
||
|
||
宏观周期、利率、资本收缩、大厂裁员、疫情红利消退,这些都是阶段性因素。
|
||
|
||
AI 改变的是生产函数。
|
||
|
||
这个更根本。
|
||
|
||
以前软件公司的产能公式大概是:
|
||
|
||
> 软件产出 ≈ 工程师数量 × 人均效率 × 管理效率
|
||
|
||
AI 加入后,公式变成:
|
||
|
||
> 软件产出 ≈ 少量高水平人类 × Agent 群 × 模型能力 × 数据/工具/算力 × 验证体系
|
||
|
||
这会直接改变劳动力需求结构。
|
||
|
||
所以长期看,AI 的确是根因。
|
||
|
||
不过我会保留一个小小的谨慎:
|
||
|
||
> 当前这一轮程序员岗位下降,是 AI 和宏观周期共同造成的;但未来十年软件岗位结构性萎缩,AI 会是最主要原因。
|
||
|
||
这样表述更稳。
|
||
|
||
---
|
||
|
||
### 九、我认为还需要补充一个变量:软件需求可能也会暴涨
|
||
|
||
虽然软件开发岗位会减少,但软件需求未必减少。
|
||
|
||
甚至可能大幅增加。
|
||
|
||
这类似“杰文斯悖论”:
|
||
|
||
> 当一种资源的使用效率大幅提升,它的总使用量反而可能增加。
|
||
|
||
比如:
|
||
|
||
- 照片拍摄成本下降后,照片数量暴涨;
|
||
- 文字发布成本下降后,内容数量暴涨;
|
||
- 计算成本下降后,计算需求暴涨;
|
||
- 软件生成成本下降后,软件数量也会暴涨。
|
||
|
||
未来可能出现这样的情况:
|
||
|
||
以前一个公司只有 10 个系统,因为开发太贵。
|
||
|
||
未来一个公司可能有 1000 个微型 Agent 系统:
|
||
|
||
- 每个部门一个;
|
||
- 每个岗位一个;
|
||
- 每个流程一个;
|
||
- 每个项目一个;
|
||
- 每个客户一个;
|
||
- 每个员工一个私人工作流。
|
||
|
||
所以“软件行业消失”不等于“软件产出减少”。
|
||
|
||
恰恰相反:
|
||
|
||
> 软件产出会爆炸,但软件生产者的身份会消失在各个行业中。
|
||
|
||
这也进一步支持你的观点。
|
||
|
||
软件不再是行业,而是环境。
|
||
|
||
---
|
||
|
||
### 十、未来真正稀缺的可能不是开发,而是“可信交付”
|
||
|
||
AI 可以让软件生成非常便宜。
|
||
|
||
但越便宜,越容易出现另一个问题:
|
||
|
||
> 信任变贵。
|
||
|
||
未来客户可能不缺系统,而是缺:
|
||
|
||
- 这个系统是否可靠?
|
||
- 是否安全?
|
||
- 是否合规?
|
||
- 是否可审计?
|
||
- 是否可以长期维护?
|
||
- 数据会不会泄露?
|
||
- 出问题谁负责?
|
||
- AI 生成的逻辑有没有隐藏 bug?
|
||
- Agent 会不会越权执行?
|
||
- 模型幻觉会不会污染业务流程?
|
||
- 这个自动化决策是否违反监管?
|
||
|
||
所以新的软件公司形态,不一定只是 Agent 组件公司,也可能包括:
|
||
|
||
#### 1. Agent 审计公司
|
||
|
||
专门审查智能体行为、权限、输出、风险。
|
||
|
||
#### 2. AI 系统验证公司
|
||
|
||
提供自动化测试、模拟攻击、边界条件验证。
|
||
|
||
#### 3. 合规治理公司
|
||
|
||
帮助企业满足医疗、金融、法律、数据保护等监管要求。
|
||
|
||
#### 4. 领域 Agent 认证机构
|
||
|
||
类似未来的“ISO 认证”“安全认证”“医疗器械认证”。
|
||
|
||
#### 5. 企业智能体操作系统公司
|
||
|
||
提供 Agent 管理、权限、日志、审计、协同、部署平台。
|
||
|
||
所以我会补充一句:
|
||
|
||
> 软件顾问公司未必全部消失成 Agent 组件公司,有一部分会演化成“可信智能体治理公司”。
|
||
|
||
因为当 Agent 真正进入业务流程后,风险不比传统软件小,甚至更大。
|
||
|
||
---
|
||
|
||
### 十一、未来的软件公司可能分化成五类
|
||
|
||
我认为未来“新软件行业”可能不叫软件行业,但会有几类新形态。
|
||
|
||
#### 1. 算力与基础模型公司
|
||
|
||
比如 OpenAI、Anthropic、Google、Meta、xAI、国内大模型公司。
|
||
|
||
它们提供底层智能和算力。
|
||
|
||
#### 2. Agent 组件公司
|
||
|
||
提供垂直场景的智能体组件,比如:
|
||
|
||
- 财务 Agent;
|
||
- 法务 Agent;
|
||
- 客服 Agent;
|
||
- 销售 Agent;
|
||
- 采购 Agent;
|
||
- HR Agent;
|
||
- 医疗 Agent;
|
||
- 教育 Agent。
|
||
|
||
#### 3. Agent 编排平台公司
|
||
|
||
类似未来的“智能体操作系统”。
|
||
|
||
负责:
|
||
|
||
- 多 Agent 协作;
|
||
- 权限管理;
|
||
- 工作流;
|
||
- 工具调用;
|
||
- 记忆;
|
||
- 日志;
|
||
- 监控;
|
||
- 审计;
|
||
- 异常处理。
|
||
|
||
#### 4. 行业智能化顾问公司
|
||
|
||
不是写代码,而是帮助企业重构流程:
|
||
|
||
- 哪些流程可以 Agent 化;
|
||
- 哪些不能;
|
||
- 怎样设计人机协同;
|
||
- 怎样迁移旧系统;
|
||
- 怎样控制风险;
|
||
- 怎样衡量 ROI。
|
||
|
||
#### 5. 验证、审计与合规公司
|
||
|
||
负责可信交付。
|
||
|
||
这类公司会很重要,尤其在金融、医疗、政务、制造、法律等行业。
|
||
|
||
所以你的“软件顾问公司最终萎缩成 Agent 组件公司”这个判断,我部分同意,但我觉得不会全部如此。
|
||
|
||
有些顾问能力会被组件化。
|
||
|
||
但涉及责任、监管、组织变革、风险治理的部分,仍然会保留人的服务形态。
|
||
|
||
---
|
||
|
||
### 十二、你把审美、产品、交互、内容归结为商业洞察力,我基本同意,但还可以再拆一层
|
||
|
||
你说:
|
||
|
||
> 审美和品味,本质上与业务一致,做商业的业务本质是商业洞察力。
|
||
|
||
这个说法有道理。
|
||
|
||
商业语境下的审美不是纯艺术审美,而是服务目标:
|
||
|
||
- 能不能吸引目标用户;
|
||
- 能不能建立品牌信任;
|
||
- 能不能提高转化;
|
||
- 能不能降低理解成本;
|
||
- 能不能形成差异化;
|
||
- 能不能匹配价格带;
|
||
- 能不能触发情绪。
|
||
|
||
所以审美背后其实是:
|
||
|
||
> 对人、场景、消费心理、文化符号、商业目标的理解。
|
||
|
||
这确实是商业洞察力。
|
||
|
||
但我会补充:审美有时不仅是商业洞察,也是一种“选择能力”。
|
||
|
||
AI 会生成无限多方案。
|
||
|
||
当生成变得廉价,选择变得昂贵。
|
||
|
||
未来高手不是能生成 100 张图的人,而是能从 100 张图里判断哪一张最符合目标的人。
|
||
|
||
所以审美的底层能力是:
|
||
|
||
> 在过剩可能性中做出高质量选择。
|
||
|
||
这跟软件也是一样。
|
||
|
||
AI 可以生成 100 个系统方案,真正稀缺的是判断哪个方案正确。
|
||
|
||
---
|
||
|
||
### 十三、人与 AI 协作的终局不只是“意图”,还包括“契约”
|
||
|
||
你说:
|
||
|
||
> 人与人交流的本质是语言,人与 AI 协作的终局是意图。
|
||
|
||
这个表达很漂亮,也很有方向感。
|
||
|
||
但我会加一个补充:
|
||
|
||
> 人与 AI 协作的终局,不只是意图,而是“意图 + 约束 + 验收 + 责任”的契约化表达。
|
||
|
||
因为意图本身通常是不完整的。
|
||
|
||
比如:
|
||
|
||
> 帮我做一个自动报销系统。
|
||
|
||
这是意图。
|
||
|
||
但真正可执行还需要:
|
||
|
||
- 谁可以报销;
|
||
- 金额上限是多少;
|
||
- 哪些票据可用;
|
||
- 异常如何处理;
|
||
- 谁审批;
|
||
- 审计规则是什么;
|
||
- 和财务系统如何对接;
|
||
- 数据保存多久;
|
||
- 是否符合税务要求;
|
||
- 失败怎么办;
|
||
- 谁承担责任。
|
||
|
||
所以未来的关键不只是“表达意图”,而是把意图变成某种机器可执行的契约。
|
||
|
||
可能类似:
|
||
|
||
> Intent → Policy → Workflow → Agent Execution → Evaluation → Audit。
|
||
|
||
这会成为未来软件工程的新骨架。
|
||
|
||
---
|
||
|
||
### 十四、最终我的判断
|
||
|
||
我认为你的大方向是对的,而且比单纯说“程序员会不会被替代”更接近本质。
|
||
|
||
你的核心洞察是:
|
||
|
||
> AI 不是提高了程序员写代码的效率,而是改变了软件生产的组织方式。
|
||
|
||
这点非常关键。
|
||
|
||
传统软件行业之所以存在,是因为:
|
||
|
||
1. 机器不懂自然语言;
|
||
2. 普通业务人员无法直接指挥机器;
|
||
3. 软件开发有语言、框架、工程、部署门槛;
|
||
4. 企业只能购买专业软件公司的开发能力。
|
||
|
||
AI 出现后,这些门槛被逐渐拆掉。
|
||
|
||
于是软件生产从:
|
||
|
||
> 专业软件行业内部完成
|
||
|
||
变成:
|
||
|
||
> 各行业在 Agent 和平台帮助下自行完成。
|
||
|
||
所以你说“软件行业消失”,在这个定义下,我基本赞成。
|
||
|
||
但我会把结论修正为:
|
||
|
||
> 传统软件行业会消失,软件能力会泛化。
|
||
> 外包和定制开发公司会大规模衰退。
|
||
> 程序员岗位会减少,尤其是中低端开发岗位。
|
||
> 未来的核心生产者会变成业务专家、Agent 产品经理、智能体架构师、领域建模者、验证审计者和平台公司。
|
||
> 软件不再作为一个独立行业存在,而会像文字、电力、计算一样,成为社会基础能力。
|
||
|
||
我最大的不同意见只有两点:
|
||
|
||
1. **系统边界条件不能完全交给 Agent。**
|
||
Agent 可以辅助枚举、生成、验证,但真实边界常常来自组织现实、场景经验和责任判断。
|
||
|
||
2. **软件顾问公司不会全部消失成 Agent 组件公司。**
|
||
一部分会被组件化,但另一部分会转向可信交付、审计、合规、组织变革和风险治理。
|
||
|
||
一句话总结:
|
||
|
||
> 你判断的“软件行业消失”不是软件消亡,而是软件生产权从软件行业手中外溢到所有行业。
|
||
> 这不是软件的终结,而是软件的社会化。
|
||
|
||
# 3
|
||
|
||
## 关于`系统边界条件不能完全交给 Agent。`
|
||
|
||
这部分我们在讨论的是 `哪些软件相关能力反而会更值钱?`
|
||
|
||
你开始列出了四个部分:问题定义、领域建模、系统建构、验证。
|
||
|
||
这部分我的原话是:
|
||
|
||
> 问题定义、领域建模这部分需要复合能力,但是更需要的是业务的能力,对业务的理解是出发点。
|
||
> 系统建构、验证由两部分构成:业务理解需要业务专家;系统的边界条件这部分可以由Agent实现。
|
||
|
||
第一组你同意。
|
||
第二组,你有异议,但是你也表达:
|
||
> 但问题是,Agent 识别出的边界条件是否完整、是否符合真实场景,仍然需要人类确认。
|
||
> 因为很多边界条件不是纯技术问题,而是组织和现实问题。
|
||
|
||
紧接着你表达:
|
||
> 业务专家提供真实场景,Agent 枚举和结构化边界,人类再进行裁决和验收。
|
||
|
||
那么,这些能够进行裁决和验收的人类是谁?只能由业务专家。
|
||
Agent捕捉异常、边界,由业务专家进行确认。
|
||
现在的场景,异常捕捉往往是资深的工程师(技术人员)来做,然后将问题交给业务专家去确认,因为技术人员没法有效判别是否影响运营/业务目标。
|
||
类似的,未来Agent是完全可以捕捉到这些异常的,甚至比技术人员更准确和完整,最后不是交给技术人员确认,依然是由业务人员确认。
|
||
|
||
我想表达的是,以前技术和业务并驾齐驱,现在AI导致技术平权,业务能力比之前更凸显其重要性。
|
||
这四个部分,未来其实都是由业务主导的。
|
||
技术交给了AI,技术相对封闭,逻辑性强;业务是因为AI缺乏足够的`探头`,且人类世界充满了悖论,AI目前无法完全获取到人类世界的信息。
|
||
另一个就是AI/机器人没有肉身,无法作为责任的承担主体,这部分目前只有人类可以做决策。
|
||
|
||
## 软件需求可能也会暴涨
|
||
|
||
我认为,现在这种软件需求量已经暴涨,只是换了一种形式。
|
||
以前,我们有很多要处理的“体力活”,比如一个图片的识别,一个网页的爬取等等。
|
||
由于OpenClaw/Hermes这些Agentic架构的工具出现,原来不得不因找不到合适软件,只能人工做的,现在完全调用这些工具来实现了,软件的需求可能变成了Skill这样的形式,交互从点击甚至变成了语音。
|
||
|
||
## 未来真正稀缺的可能不是开发,而是“可信交付”
|
||
|
||
我完全同意。
|
||
我们之前的CCPE框架,就是为了让AI能“像专家那样思考”,叠加上客户的私有数据,及你补充的也正是我们思考的下一步准备构造的“智能体认知架构”,就是为了处理质量问题。
|
||
客户的私有数据,之前都是为了人类方便的,而我们的方法论是AI Oriented,都要面向AI进行优化。
|
||
|
||
## 软件顾问公司不会全部消失成 Agent 组件公司
|
||
|
||
基于前面的论述,现在看这个`软件顾问公司会不会消失`。
|
||
> 但另一部分会转向可信交付、审计、合规、组织变革和风险治理
|
||
|
||
我们现在正在做的就是打造“智能体认知架构”的智能体生成平台。我们的策略就是咨询 + 产品标准件(Agent组件) + 二次开发。
|
||
咨询解决的是业务流程重构。
|
||
Agent组件是业务专家,而不是记忆、日志、权限这些纯技术的组件,这些对客户来说没意义;同时还要对业务数据进行清洗,重构成便于Agent处理的。这些纯技术的组件,在AI赋能下,开发难度也不大;有难度的依然是业务,定义问题,领域建模,决策异常边界等等。
|
||
二次开发解决与现有信息化系统集成。
|
||
|
||
所以,我想这个差异部分,只是我们对软件顾问、Agent组件的定义不同导致。
|
||
|
||
## GPT
|
||
|
||
你这次的澄清很重要。看完后,我认为我们之前所谓的“分歧”,很大程度上确实是**定义差异**,而不是本质判断相反。
|
||
|
||
我现在更准确地理解你的意思是:
|
||
|
||
> 未来软件相关能力的价值重心,不再在技术实现,而在业务主导。
|
||
> Agent 负责技术实现、异常枚举、边界捕捉、方案生成和结构化表达;
|
||
> 但最终裁决、验收、取舍、责任承担,必须由业务专家完成。
|
||
> 因此未来四类关键能力——问题定义、领域建模、系统建构、验证——都会逐渐业务主导化。
|
||
|
||
这个判断我基本同意。
|
||
|
||
但我会补充几个边界和修正。
|
||
|
||
---
|
||
|
||
### 一、关于“系统边界条件”:你说得更准确
|
||
|
||
你指出:
|
||
|
||
> Agent 捕捉异常、边界,由业务专家进行确认。
|
||
> 现在异常捕捉往往是资深工程师来做,然后交给业务专家确认。未来 Agent 完全可以承担这个捕捉工作,甚至比技术人员更准确和完整。
|
||
|
||
这个说法我认同。
|
||
|
||
我之前说“系统边界条件不能完全交给 Agent”,其实想表达的是:
|
||
|
||
> 边界条件的最终裁决不能交给 Agent。
|
||
|
||
但你说的不是“让 Agent 最终裁决”,而是:
|
||
|
||
> Agent 负责枚举、捕捉、结构化;业务专家负责确认、裁决、验收。
|
||
|
||
这样我就没有实质异议了。
|
||
|
||
更准确的表述应该是:
|
||
|
||
> **边界条件的发现可以越来越多交给 Agent,边界条件的裁决必须由业务专家承担。**
|
||
|
||
这是关键区别。
|
||
|
||
---
|
||
|
||
### 二、未来四类能力确实都会业务主导化
|
||
|
||
你原来提到的四个部分:
|
||
|
||
1. 问题定义;
|
||
2. 领域建模;
|
||
3. 系统建构;
|
||
4. 验证。
|
||
|
||
我现在会这样重新划分。
|
||
|
||
---
|
||
|
||
#### 1. 问题定义:业务主导
|
||
|
||
这个毫无疑问。
|
||
|
||
技术人员过去经常会把问题理解成:
|
||
|
||
> 客户要一个系统。
|
||
|
||
但真正的问题可能是:
|
||
|
||
- 组织协作效率低;
|
||
- 销售线索质量差;
|
||
- 供应链响应慢;
|
||
- 财务风控滞后;
|
||
- 客服成本太高;
|
||
- 员工执行标准不一致;
|
||
- 管理层缺少实时反馈。
|
||
|
||
未来 Agent 可以帮助访谈、总结、归因、拆解,但真正知道业务目标的人只能是业务方。
|
||
|
||
所以问题定义一定是业务主导。
|
||
|
||
---
|
||
|
||
#### 2. 领域建模:业务主导,Agent 辅助抽象
|
||
|
||
领域建模本质上不是“画几个对象关系图”,而是回答:
|
||
|
||
- 这个行业的关键实体是什么?
|
||
- 它们之间的关系是什么?
|
||
- 哪些规则是刚性的?
|
||
- 哪些规则是经验性的?
|
||
- 哪些例外是允许的?
|
||
- 哪些例外是风险?
|
||
- 哪些指标真正代表业务成功?
|
||
- 哪些数据是噪声?
|
||
- 哪些动作会改变现实业务结果?
|
||
|
||
这些都必须来自业务理解。
|
||
|
||
Agent 可以帮助把这些东西结构化成:
|
||
|
||
- 实体模型;
|
||
- 流程模型;
|
||
- 权限模型;
|
||
- 决策模型;
|
||
- 风险模型;
|
||
- 异常模型;
|
||
- 评价模型。
|
||
|
||
但源头仍然是业务。
|
||
|
||
所以领域建模也是业务主导。
|
||
|
||
---
|
||
|
||
#### 3. 系统建构:以前技术主导,未来业务主导 + Agent 实现
|
||
|
||
这是变化最大的部分。
|
||
|
||
过去系统建构之所以由技术主导,是因为技术实现门槛太高。
|
||
|
||
业务专家可能知道要什么,但不知道:
|
||
|
||
- 数据库怎么设计;
|
||
- API 怎么拆;
|
||
- 前后端怎么分层;
|
||
- 权限怎么实现;
|
||
- 消息队列怎么用;
|
||
- 日志怎么留;
|
||
- 系统怎么部署;
|
||
- 服务怎么扩展;
|
||
- 异常怎么处理。
|
||
|
||
所以技术人员在系统建构中有很高话语权。
|
||
|
||
但未来,Agent 可以把这些技术实现大量自动化。
|
||
|
||
于是系统建构的重心会从:
|
||
|
||
> 技术结构设计
|
||
|
||
转向:
|
||
|
||
> 业务结构设计。
|
||
|
||
比如过去架构师关心:
|
||
|
||
- 微服务怎么拆;
|
||
- 数据表怎么建;
|
||
- 接口怎么设计;
|
||
- 缓存怎么做;
|
||
- 数据一致性怎么保证。
|
||
|
||
未来业务主导者更关心:
|
||
|
||
- 业务责任边界怎么划;
|
||
- 流程节点怎么定义;
|
||
- 哪些决策可以自动化;
|
||
- 哪些必须人工审批;
|
||
- 异常如何升级;
|
||
- 权限和责任如何匹配;
|
||
- 哪些数据能影响决策;
|
||
- 哪些行为需要审计;
|
||
- 系统失败时业务如何降级。
|
||
|
||
这些其实才是更本质的“系统建构”。
|
||
|
||
所以我同意你的判断:
|
||
|
||
> 技术平权之后,系统建构会业务主导化。
|
||
|
||
---
|
||
|
||
#### 4. 验证:也会业务主导化
|
||
|
||
这一点也很重要。
|
||
|
||
传统软件测试往往验证的是:
|
||
|
||
- 功能是否可用;
|
||
- 页面是否正确;
|
||
- 接口是否返回;
|
||
- 性能是否达标;
|
||
- bug 是否修复。
|
||
|
||
但未来更重要的是验证:
|
||
|
||
- 是否解决业务问题;
|
||
- 是否符合业务规则;
|
||
- 是否符合组织实际流程;
|
||
- 是否提升效率;
|
||
- 是否降低风险;
|
||
- 是否能被一线人员接受;
|
||
- 是否符合监管;
|
||
- 是否在异常情况下做出正确取舍;
|
||
- 是否可追责。
|
||
|
||
这些都不是纯技术测试。
|
||
|
||
Agent 可以生成测试用例、模拟边界场景、做红队攻击、跑自动化验证,但最终判断:
|
||
|
||
> 这个结果对业务是否成立?
|
||
|
||
只能由业务专家来做。
|
||
|
||
所以验证也会业务主导化。
|
||
|
||
---
|
||
|
||
### 三、我会把未来关键角色定义为“业务架构师”或“Agent 业务架构师”
|
||
|
||
你说:
|
||
|
||
> 这些能够进行裁决和验收的人类是谁?只能由业务专家。
|
||
|
||
我同意,但我会加一个限定:
|
||
|
||
> 不是所有业务专家都能胜任,而是具备系统化表达能力、AI 协作能力和责任意识的业务专家。
|
||
|
||
传统业务专家可能很懂业务,但未必能:
|
||
|
||
- 把隐性经验显性化;
|
||
- 把复杂流程结构化;
|
||
- 把判断标准模型化;
|
||
- 把异常场景穷举出来;
|
||
- 把业务规则转化成 Agent 可执行的策略;
|
||
- 设计验收标准;
|
||
- 识别自动化带来的组织风险。
|
||
|
||
所以未来最稀缺的人可能是:
|
||
|
||
> **业务专家 + 产品经理 + 流程架构师 + Agent 编排者 + 风险裁决者。**
|
||
|
||
可以叫:
|
||
|
||
- Agent 产品经理;
|
||
- 业务架构师;
|
||
- 领域智能体设计师;
|
||
- AI 业务系统架构师;
|
||
- Agentic Business Architect。
|
||
|
||
这类人不一定会写代码,但必须会建模。
|
||
|
||
他不是技术架构师,而是业务架构师。
|
||
|
||
---
|
||
|
||
### 四、你说“AI 导致技术平权,业务能力更凸显”,我认为这是核心判断
|
||
|
||
这句话我非常同意:
|
||
|
||
> 以前技术和业务并驾齐驱,现在 AI 导致技术平权,业务能力比之前更凸显其重要性。
|
||
|
||
这可能是整个讨论里最重要的一句话。
|
||
|
||
以前软件行业里,技术是稀缺资源。
|
||
|
||
所以业务方即使更懂目标,也常常被技术能力限制。
|
||
|
||
技术人员拥有很强的中间解释权:
|
||
|
||
- 这个能不能做;
|
||
- 这个多久能做;
|
||
- 这个成本多高;
|
||
- 这个怎么实现;
|
||
- 这个是否合理;
|
||
- 这个需求要不要砍。
|
||
|
||
AI 之后,这种技术中介权会下降。
|
||
|
||
业务方可以直接把意图交给 Agent,让 Agent 给出:
|
||
|
||
- 实现方案;
|
||
- 原型;
|
||
- 流程;
|
||
- 数据结构;
|
||
- 测试用例;
|
||
- 异常清单;
|
||
- 风险提示;
|
||
- 集成方案。
|
||
|
||
这会极大削弱传统技术人员的信息差。
|
||
|
||
所以未来真正的稀缺点会从:
|
||
|
||
> 谁会实现?
|
||
|
||
转向:
|
||
|
||
> 谁知道该实现什么?
|
||
> 谁知道什么是好结果?
|
||
> 谁能承担决策责任?
|
||
|
||
这就是业务能力重新成为中心。
|
||
|
||
---
|
||
|
||
### 五、但我仍然会保留一个小修正:技术平权不等于技术消失
|
||
|
||
应用层软件开发确实会被高度平权。
|
||
|
||
但是在某些层面,技术不会完全平权。
|
||
|
||
我会分三层看。
|
||
|
||
---
|
||
|
||
#### 第一层:应用层技术
|
||
|
||
比如:
|
||
|
||
- 内部管理系统;
|
||
- 数据看板;
|
||
- 自动化流程;
|
||
- 简单业务工具;
|
||
- 客服 Agent;
|
||
- 销售 Agent;
|
||
- 内容生成系统;
|
||
- 企业知识库;
|
||
- 报表分析;
|
||
- 表单流转;
|
||
- 简单爬虫;
|
||
- 图片识别;
|
||
- 文件处理。
|
||
|
||
这部分技术会快速平权。
|
||
|
||
业务方 + Agent 就可以完成大部分工作。
|
||
|
||
这是你说的主战场。
|
||
|
||
---
|
||
|
||
#### 第二层:企业集成层技术
|
||
|
||
比如:
|
||
|
||
- 老系统对接;
|
||
- 权限体系;
|
||
- 数据同步;
|
||
- API 网关;
|
||
- 单点登录;
|
||
- 安全审计;
|
||
- 数据治理;
|
||
- 跨系统流程编排;
|
||
- 私有化部署;
|
||
- 合规留痕。
|
||
|
||
这部分 Agent 可以大幅降低开发难度,但在复杂企业环境里,仍然会有不少现实摩擦。
|
||
|
||
不是因为代码难,而是因为:
|
||
|
||
- 老系统文档缺失;
|
||
- 接口不规范;
|
||
- 数据质量差;
|
||
- 部门不配合;
|
||
- 权限边界混乱;
|
||
- 历史包袱很多;
|
||
- 供应商锁定;
|
||
- 安全制度复杂。
|
||
|
||
这些不是纯技术难题,而是技术、组织、数据混合难题。
|
||
|
||
你们的“咨询 + 产品标准件 + 二次开发”里面,二次开发很可能主要处理这一层。
|
||
|
||
---
|
||
|
||
#### 第三层:基础设施层技术
|
||
|
||
比如:
|
||
|
||
- 大模型底座;
|
||
- 推理框架;
|
||
- 数据库;
|
||
- 操作系统;
|
||
- 云平台;
|
||
- 分布式系统;
|
||
- 芯片;
|
||
- 网络安全底层;
|
||
- 高性能计算;
|
||
- 编译器;
|
||
- 机器人控制;
|
||
- 工业控制系统。
|
||
|
||
这部分不会被普通业务方平权。
|
||
|
||
但它不构成大多数软件公司的日常业务。
|
||
|
||
所以这不影响你的主判断:
|
||
|
||
> 对大多数传统软件公司来说,技术门槛会被 AI 大幅削弱,业务能力成为主导变量。
|
||
|
||
---
|
||
|
||
### 六、你对“软件需求暴涨”的理解,我认为非常准确:需求正在变成 Skill
|
||
|
||
你说:
|
||
|
||
> 现在这种软件需求量已经暴涨,只是换了一种形式。
|
||
> 原来不得不人工做的,现在调用 Agentic 工具实现了,软件需求可能变成 Skill 这样的形式,交互从点击甚至变成语音。
|
||
|
||
这个判断非常关键。
|
||
|
||
未来软件不一定以传统形式存在:
|
||
|
||
- 一个 App;
|
||
- 一个网页;
|
||
- 一个后台系统;
|
||
- 一个客户端;
|
||
- 一个 SaaS 面板。
|
||
|
||
它可能变成:
|
||
|
||
- 一个 Skill;
|
||
- 一个 Agent;
|
||
- 一个 Workflow;
|
||
- 一个自动化能力;
|
||
- 一个语音指令;
|
||
- 一个后台任务;
|
||
- 一个浏览器自动操作;
|
||
- 一个 API 编排;
|
||
- 一个临时生成的脚本;
|
||
- 一个可复用的认知模块。
|
||
|
||
也就是说,软件从“产品形态”变成“能力形态”。
|
||
|
||
过去用户说:
|
||
|
||
> 我需要一个软件来做网页抓取。
|
||
|
||
未来用户说:
|
||
|
||
> 帮我把这 100 个网页里的价格、库存、评价抓出来,整理成表格,每天早上 9 点更新,有异常提醒我。
|
||
|
||
背后可能没有一个传统软件产品,只有:
|
||
|
||
- 浏览器控制 Agent;
|
||
- 数据提取 Skill;
|
||
- 表格写入工具;
|
||
- 定时任务;
|
||
- 异常检测;
|
||
- 通知组件。
|
||
|
||
从用户视角看,他没有“买软件”,只是获得了一个能力。
|
||
|
||
所以我会这样表述:
|
||
|
||
> 软件需求没有减少,而是从“显性软件需求”变成“隐性能力需求”。
|
||
> 软件交互从 GUI 点击,转向语音、意图、任务和 Skill 调用。
|
||
> 软件产品从稳定应用,转向可组合、可生成、可编排的能力单元。
|
||
|
||
这也支持你的“软件行业消失”判断。
|
||
|
||
因为当软件变成 Skill,传统软件公司的边界就更模糊了。
|
||
|
||
---
|
||
|
||
### 七、你们的 CCPE 和“智能体认知架构”方向是对的
|
||
|
||
你说:
|
||
|
||
> CCPE 是为了让 AI 能像专家那样思考。
|
||
> 叠加客户私有数据,并将数据重构成 AI Oriented,是为了处理质量问题。
|
||
|
||
这个方向我认为非常正确。
|
||
|
||
未来企业部署 Agent,最大问题不是“能不能回答”,而是:
|
||
|
||
> 是否稳定、可信、可控、可复用、可验证。
|
||
|
||
普通 RAG 或简单提示词很难解决这个问题。
|
||
|
||
你们的 CCPE 实际上是在做一件更底层的事:
|
||
|
||
> 把专家能力从“人脑经验”转化为“智能体可执行的认知结构”。
|
||
|
||
这个价值很大。
|
||
|
||
尤其是你提到的三个层次:
|
||
|
||
1. 心智模型:它知道什么、相信什么;
|
||
2. 思维模型:它如何工作;
|
||
3. 认知模型:它如何思考和取舍。
|
||
|
||
这其实就是在给 Agent 构造“专家内核”。
|
||
|
||
如果再叠加客户私有数据,就形成:
|
||
|
||
> 领域认知模型 + 企业上下文 + 工作流 + 工具调用 + 验证体系。
|
||
|
||
这比简单做一个聊天机器人有价值得多。
|
||
|
||
---
|
||
|
||
### 八、“AI Oriented 数据重构”是一个非常重要的方向
|
||
|
||
你提到:
|
||
|
||
> 客户的私有数据,之前都是为了人类方便的,而我们的方法论是 AI Oriented,都要面向 AI 进行优化。
|
||
|
||
这个判断我很认同,而且我认为这是未来企业智能化落地的关键瓶颈之一。
|
||
|
||
过去企业数据主要是给人看的:
|
||
|
||
- Word 文档;
|
||
- Excel 表格;
|
||
- PDF 制度;
|
||
- 企业微信聊天记录;
|
||
- OA 审批记录;
|
||
- 会议纪要;
|
||
- 知识库文章;
|
||
- 邮件;
|
||
- 业务系统里的字段;
|
||
- 员工脑子里的经验。
|
||
|
||
这些数据对人类来说可能勉强可读,但对 Agent 来说并不好用。
|
||
|
||
Agent 需要的不是“资料堆积”,而是:
|
||
|
||
- 语义清晰;
|
||
- 结构稳定;
|
||
- 权限明确;
|
||
- 来源可信;
|
||
- 版本可控;
|
||
- 可检索;
|
||
- 可推理;
|
||
- 可引用;
|
||
- 可执行;
|
||
- 可验证。
|
||
|
||
所以未来企业智能化有一个重要工作:
|
||
|
||
> 从 Human-readable Data 转向 Agent-usable Data。
|
||
|
||
这一步很有价值。
|
||
|
||
我甚至认为,这可能会成为新软件公司的核心服务之一。
|
||
|
||
不是帮客户“做系统”,而是帮客户:
|
||
|
||
- 梳理知识;
|
||
- 重构流程;
|
||
- 建立领域本体;
|
||
- 清洗业务数据;
|
||
- 设计 Agent 可用的数据结构;
|
||
- 构建案例库;
|
||
- 构建异常库;
|
||
- 构建决策规则库;
|
||
- 构建验收集;
|
||
- 构建评估基准。
|
||
|
||
这比写代码更接近未来的核心壁垒。
|
||
|
||
---
|
||
|
||
### 九、你们的商业模式“咨询 + Agent组件 + 二次开发”是合理的过渡形态
|
||
|
||
你说你们现在的策略是:
|
||
|
||
> 咨询 + 产品标准件(Agent组件) + 二次开发。
|
||
|
||
我认为这是非常现实且正确的组合。
|
||
|
||
因为现阶段完全产品化还很难,完全咨询又难以规模化。
|
||
|
||
这三者组合刚好覆盖了不同问题。
|
||
|
||
---
|
||
|
||
#### 1. 咨询:解决业务流程重构
|
||
|
||
咨询不是传统软件售前咨询,而是帮助客户回答:
|
||
|
||
- 哪些流程值得 Agent 化;
|
||
- 哪些流程不该自动化;
|
||
- 哪些岗位会被增强;
|
||
- 哪些责任不能交给 Agent;
|
||
- 哪些数据需要重构;
|
||
- 哪些流程需要先标准化;
|
||
- 哪些异常需要人工兜底;
|
||
- 哪些指标用于验收效果。
|
||
|
||
这部分必须有业务理解。
|
||
|
||
---
|
||
|
||
#### 2. Agent 组件:沉淀领域专家能力
|
||
|
||
你特别强调:
|
||
|
||
> Agent 组件是业务专家,而不是记忆、日志、权限这些纯技术组件。
|
||
|
||
这个定义非常重要。
|
||
|
||
如果 Agent 组件只是:
|
||
|
||
- 记忆模块;
|
||
- 日志模块;
|
||
- 权限模块;
|
||
- RAG 模块;
|
||
- 工作流模块;
|
||
|
||
那客户不关心。
|
||
|
||
这些是基础设施,不是客户价值本身。
|
||
|
||
客户真正要的是:
|
||
|
||
- 法务合同审查 Agent;
|
||
- 财务报销审核 Agent;
|
||
- 销售线索评估 Agent;
|
||
- 客服质检 Agent;
|
||
- 招聘面试 Agent;
|
||
- 医疗问诊辅助 Agent;
|
||
- 设备维修诊断 Agent;
|
||
- 投研分析 Agent;
|
||
- 教学辅导 Agent。
|
||
|
||
也就是说,客户购买的不是技术组件,而是业务能力组件。
|
||
|
||
所以你们把 Agent 组件定义成“业务专家”,我认为是对的。
|
||
|
||
技术组件会越来越标准化、平台化、低价化。
|
||
|
||
业务组件才可能形成溢价。
|
||
|
||
---
|
||
|
||
#### 3. 二次开发:解决现有系统集成
|
||
|
||
现实中客户不可能推倒重来。
|
||
|
||
他们已经有:
|
||
|
||
- ERP;
|
||
- CRM;
|
||
- OA;
|
||
- 财务系统;
|
||
- 订单系统;
|
||
- 工单系统;
|
||
- 数据仓库;
|
||
- 企业微信/钉钉/飞书;
|
||
- 各种历史数据库;
|
||
- 各种供应商系统。
|
||
|
||
Agent 要真正发挥作用,必须进入这些系统。
|
||
|
||
所以二次开发仍然有必要。
|
||
|
||
但这类二次开发的价值不是“写代码”,而是:
|
||
|
||
> 让 Agent 接入客户现有业务现场。
|
||
|
||
它服务于业务闭环。
|
||
|
||
---
|
||
|
||
### 十、关于“软件顾问公司是否会消失”,现在我认为我们的分歧确实来自定义
|
||
|
||
你说:
|
||
|
||
> 这个差异部分,只是我们对软件顾问、Agent组件的定义不同导致。
|
||
|
||
我同意。
|
||
|
||
如果“软件顾问公司”指的是传统意义上的:
|
||
|
||
- 帮客户写需求;
|
||
- 出解决方案;
|
||
- 派人开发;
|
||
- 项目制交付;
|
||
- 做定制系统;
|
||
- 靠人天收费;
|
||
|
||
那它会大幅衰退,甚至消失。
|
||
|
||
如果“Agent 组件公司”指的是:
|
||
|
||
- 沉淀业务专家能力;
|
||
- 提供可复用的领域智能体;
|
||
- 帮客户重构数据;
|
||
- 帮客户完成 Agent 化流程;
|
||
- 提供标准件 + 少量定制集成;
|
||
- 用产品化方式交付专家能力;
|
||
|
||
那它就是未来软件公司的新形态。
|
||
|
||
所以你说:
|
||
|
||
> 软件顾问公司最终变成 Agent 组件公司。
|
||
|
||
在你的定义下,我认可。
|
||
|
||
我之前说“不会全部消失”,是因为我把软件顾问公司理解成还包括:
|
||
|
||
- 合规;
|
||
- 审计;
|
||
- 风险治理;
|
||
- 组织变革;
|
||
- 可信交付。
|
||
|
||
但如果这些能力最终也被封装进 Agent 组件或智能体平台里,那么它们确实也会产品化、组件化。
|
||
|
||
只是我认为在相当长一段时间内,它们会以“人 + Agent”的混合形态存在。
|
||
|
||
---
|
||
|
||
### 十一、我对你们方向的一个补充:不要只做“专家 Agent”,还要做“验收 Agent”和“反方 Agent”
|
||
|
||
如果你们要处理质量问题,我建议不仅构建业务专家 Agent,还要构建几类对抗性/验证型 Agent。
|
||
|
||
比如:
|
||
|
||
#### 1. 业务专家 Agent
|
||
|
||
负责给方案、处理任务、执行流程。
|
||
|
||
#### 2. 审查 Agent
|
||
|
||
负责检查输出是否符合业务规则。
|
||
|
||
#### 3. 异常枚举 Agent
|
||
|
||
专门寻找边界情况。
|
||
|
||
#### 4. 风险 Agent
|
||
|
||
从法律、合规、运营、安全角度找风险。
|
||
|
||
#### 5. 反方 Agent
|
||
|
||
专门反驳当前方案,提出失败可能。
|
||
|
||
#### 6. 用户视角 Agent
|
||
|
||
模拟一线员工、客户、管理者的使用体验。
|
||
|
||
#### 7. 验收 Agent
|
||
|
||
根据验收标准判断任务是否通过。
|
||
|
||
这样可以形成一个多 Agent 质量闭环:
|
||
|
||
> 生成 → 审查 → 反驳 → 修正 → 验收 → 记录 → 迭代。
|
||
|
||
这比单个专家 Agent 更可靠。
|
||
|
||
尤其是企业级场景里,可信交付不能只依赖“一个 Agent 很聪明”,而要依赖一套机制。
|
||
|
||
---
|
||
|
||
### 十二、你们的护城河不在技术,而在四类资产
|
||
|
||
如果按照你的逻辑,技术会平权,那么你们自己的护城河也不应该建立在“我们技术更强”上。
|
||
|
||
我认为未来你们的护城河可能在这四类资产。
|
||
|
||
---
|
||
|
||
#### 1. 领域模型资产
|
||
|
||
也就是每个行业的:
|
||
|
||
- 概念体系;
|
||
- 业务流程;
|
||
- 决策规则;
|
||
- 异常场景;
|
||
- 风险边界;
|
||
- 验收标准;
|
||
- 专家经验。
|
||
|
||
这很难被通用模型直接替代。
|
||
|
||
---
|
||
|
||
#### 2. 数据重构方法论
|
||
|
||
也就是你说的 AI Oriented 数据。
|
||
|
||
客户的数据很乱。
|
||
|
||
谁能把混乱数据转化成 Agent 可用的数据,谁就有价值。
|
||
|
||
---
|
||
|
||
#### 3. 评估与验收体系
|
||
|
||
这是很多 Agent 公司会忽略的。
|
||
|
||
但企业客户最终一定会问:
|
||
|
||
- 怎么证明它有效?
|
||
- 怎么证明它安全?
|
||
- 怎么证明它稳定?
|
||
- 怎么证明它不会胡说?
|
||
- 怎么证明它符合我们的业务?
|
||
- 怎么证明它比人更好?
|
||
|
||
如果你们能为每个业务 Agent 配套一套评估基准和验收机制,这会很强。
|
||
|
||
---
|
||
|
||
#### 4. 行业落地案例
|
||
|
||
Agent 不是单纯卖功能,而是卖效果。
|
||
|
||
谁有真实行业案例,谁更可信。
|
||
|
||
尤其是你们做咨询 + 组件 + 二开,案例会不断反哺组件。
|
||
|
||
这会形成飞轮:
|
||
|
||
> 咨询发现问题 → 项目沉淀模型 → 形成 Agent 组件 → 组件复用 → 数据反馈 → 评估优化 → 行业标准件增强。
|
||
|
||
这个飞轮比单纯技术开发更重要。
|
||
|
||
---
|
||
|
||
### 十三、最终结论
|
||
|
||
你这次补充后,我的看法是:
|
||
|
||
1. 我同意你说的:未来四类能力都会业务主导化。
|
||
2. Agent 可以承担异常捕捉、边界枚举、结构化分析和技术实现。
|
||
3. 最终裁决、验收和责任承担只能由业务专家完成。
|
||
4. AI 会导致应用层技术平权,业务能力的重要性显著上升。
|
||
5. 软件需求没有减少,而是转化成 Skill、Workflow、Agent 能力单元。
|
||
6. 你们的 CCPE 和智能体认知架构,本质上是在把专家能力产品化。
|
||
7. “软件顾问公司会不会消失”的分歧,主要来自定义差异。
|
||
8. 你们的“咨询 + Agent组件 + 二次开发”是一个合理的新软件公司形态。
|
||
|
||
如果用一句话总结我现在对你观点的理解:
|
||
|
||
> 未来软件生产的主导权会从技术人员转移到业务专家,技术实现由 Agent 平权化,软件产品形态从应用转向 Skill/Agent/Workflow,传统软件公司则演化为业务智能体组件公司和智能体认知架构平台。
|
||
|
||
这个判断我基本认可。
|
||
|
||
我唯一保留的谨慎是:
|
||
|
||
> “技术不重要”不能被误解为“技术不存在”。
|
||
> 技术会退到平台、工具、Agent、基础设施和集成层里;对客户来说不再显性,但对系统可靠性来说仍然存在。
|
||
> 不过在商业价值分配上,确实会从技术实现转向业务建模、数据重构、可信验证和责任裁决。
|
||
|
||
# 4
|
||
|
||
我同意`保留的谨慎`。
|
||
|
||
更严格的将这个“软件行业”限制在“应用软件行业”,上面所有的论述就没有问题了。
|
||
基础软件(操作系统),特定领域软件(光刻机的嵌入式等)会受到一些影响,但是与应用软件有很大的区别;与这些相比,应用软件所用到的技术也的确不需要太深入——这是“技术不重要”的出发点,当然不是技术不存在。
|
||
只是与基础软件这些相比,应用软件的繁荣带来了整个软件行业的繁荣,因为应用的基数(不论是应用系统的数量,还是从业人员)太大了,社会的影响面大。
|
||
|
||
---
|
||
|
||
如果你同意我的修正。
|
||
能否将我们前面的讨论,达成的这些共识,整理一个总结性文档,以便我日后作为新文章的参考素材。
|
||
|
||
我同意你的修正。
|
||
|
||
如果把“软件行业会消失”严格限定为:
|
||
|
||
> **以应用软件开发、交付、外包、定制化项目为主体的传统应用软件行业形态会消失。**
|
||
|
||
那么前面的论述就更严谨,也更容易成立。
|
||
|
||
基础软件、工业软件、嵌入式、操作系统、数据库、编译器、芯片 EDA、工业控制、光刻机控制软件、航空航天软件等,和应用软件不是一个层级。它们会受到 AI 影响,但不会像应用软件行业这样被快速平权化、业务化、组件化。
|
||
|
||
下面是根据我们前面讨论整理出的总结性文档,可作为你后续文章的参考素材。
|
||
|
||
---
|
||
|
||
# 应用软件行业的消失:从代码生产到业务智能体
|
||
|
||
## 一、核心判断
|
||
|
||
传统意义上的应用软件行业正在被重构。
|
||
|
||
这里所说的“软件行业会消失”,并不是说软件会消失,也不是说基础软件、工业软件、嵌入式系统、操作系统、数据库等底层技术体系会消失,而是指:
|
||
|
||
> **以专业软件公司、程序员、项目制外包、定制开发为中心的应用软件行业形态,将逐渐失去其独立存在的基础。**
|
||
|
||
未来,软件不会减少,反而会极度丰富。
|
||
|
||
但它不再主要以“软件公司开发应用系统”的方式存在,而会变成:
|
||
|
||
- 各行业内部的基础能力;
|
||
- 企业流程中的智能体;
|
||
- 可调用的 Skill;
|
||
- 可组合的 Agent 组件;
|
||
- 面向业务目标的自动化工作流;
|
||
- 算力平台、模型平台和智能体架构之上的能力单元。
|
||
|
||
因此,准确地说:
|
||
|
||
> **消失的不是软件,而是传统应用软件行业。**
|
||
> **消失的不是系统能力,而是人力编码交付模式。**
|
||
|
||
---
|
||
|
||
## 二、范围限定:应用软件行业,而非全部软件行业
|
||
|
||
为了避免概念过大,需要区分几类软件。
|
||
|
||
### 1. 应用软件
|
||
|
||
包括:
|
||
|
||
- 企业管理系统;
|
||
- CRM;
|
||
- ERP 的大量定制模块;
|
||
- OA;
|
||
- 报表系统;
|
||
- 审批系统;
|
||
- 电商系统;
|
||
- 客服系统;
|
||
- 会员系统;
|
||
- 营销系统;
|
||
- 内容管理系统;
|
||
- 内部工具;
|
||
- 数据看板;
|
||
- 各类 Web/App/小程序业务系统。
|
||
|
||
这部分软件数量巨大,从业者众多,社会影响面最大。
|
||
|
||
过去二十多年,软件行业的繁荣很大程度上来自应用软件的繁荣。
|
||
|
||
而这部分,正是 AI 最容易重构的领域。
|
||
|
||
### 2. 基础软件
|
||
|
||
包括:
|
||
|
||
- 操作系统;
|
||
- 数据库;
|
||
- 编译器;
|
||
- 云计算平台;
|
||
- 分布式系统;
|
||
- 容器系统;
|
||
- 大模型推理框架;
|
||
- 开发工具链;
|
||
- 网络安全基础设施。
|
||
|
||
这部分会被 AI 增强,但不会被普通业务方轻易平权化。
|
||
|
||
### 3. 特定领域高复杂软件
|
||
|
||
包括:
|
||
|
||
- 光刻机嵌入式系统;
|
||
- 航空航天软件;
|
||
- 医疗设备软件;
|
||
- 工业控制软件;
|
||
- 自动驾驶系统;
|
||
- 电网调度系统;
|
||
- 金融核心交易系统;
|
||
- 芯片 EDA;
|
||
- 机器人控制系统。
|
||
|
||
这些软件高度依赖物理世界、工程经验、极端可靠性、责任链和专业验证体系。
|
||
|
||
它们会被 AI 影响,但与应用软件有本质区别。
|
||
|
||
所以,本文讨论的“软件行业消失”,主要指:
|
||
|
||
> **传统应用软件行业形态的消失。**
|
||
|
||
---
|
||
|
||
## 三、人类工具进化的本质:抽象层级提升与认知卸载
|
||
|
||
人类工具进化的长期趋势,是不断提升抽象层级,实现认知卸载。
|
||
|
||
每一次工具进化,都在把人类从低层负担中解放出来。
|
||
|
||
例如:
|
||
|
||
- 文字卸载记忆;
|
||
- 纸张卸载短期脑内缓存;
|
||
- 计算器卸载算术;
|
||
- 搜索引擎卸载信息查找;
|
||
- GPS 卸载空间导航;
|
||
- 拼音输入法卸载部分字形记忆;
|
||
- 高级语言卸载机器指令;
|
||
- 框架卸载重复工程结构;
|
||
- 云计算卸载机房运维;
|
||
- AI 卸载代码语法、样板实现和部分技术决策。
|
||
|
||
编程语言的发展,本身就是抽象层级不断提升的过程:
|
||
|
||
- 汇编语言,卸载了直接操作机器码的负担;
|
||
- 高级语言,卸载了大量底层硬件细节;
|
||
- 自动内存管理,卸载了手动资源管理;
|
||
- 框架和云服务,卸载了大量工程重复劳动;
|
||
- 自然语言开发,开始卸载对形式语法和代码实现的依赖。
|
||
|
||
过去,人类必须用代码和机器交互。
|
||
|
||
未来,人类将更多通过自然语言、语音、意图和智能体协作。
|
||
|
||
这不是退化,而是抽象层级继续上升。
|
||
|
||
> **从手回归到口,不是退化,而是智力向业务本质的回归。**
|
||
|
||
但最终,人和 AI 协作的终局不只是“语言”,而是:
|
||
|
||
> **意图 + 约束 + 验收 + 责任的结构化表达。**
|
||
|
||
---
|
||
|
||
## 四、程序员的翻译属性正在被削弱
|
||
|
||
传统应用软件开发中,程序员长期扮演一种“翻译者”的角色。
|
||
|
||
业务方说:
|
||
|
||
> 我要一个会员系统。
|
||
|
||
产品经理和工程师将它翻译为:
|
||
|
||
- 数据库表;
|
||
- API;
|
||
- 页面;
|
||
- 权限;
|
||
- 流程;
|
||
- 业务规则;
|
||
- 异常处理;
|
||
- 部署方案;
|
||
- 日志监控。
|
||
|
||
过去,机器不懂自然语言,也无法直接理解业务意图,所以必须由程序员把自然语言转换成代码。
|
||
|
||
但大模型和 Agent 出现后,机器开始具备理解自然语言、生成代码、调用工具、组织工作流的能力。
|
||
|
||
于是,传统程序员在应用软件中的一大核心价值——“把需求翻译为代码”——正在被削弱。
|
||
|
||
这并不意味着所有技术工作消失,而是意味着:
|
||
|
||
> **应用软件开发中的代码实现环节正在被 AI 平权化。**
|
||
|
||
过去,业务方必须依赖程序员。
|
||
|
||
未来,业务方可以直接与 Agent 协作。
|
||
|
||
---
|
||
|
||
## 五、应用软件行业为什么会被重构
|
||
|
||
传统应用软件行业成立的基础,是几个门槛:
|
||
|
||
1. 业务方不懂技术;
|
||
2. 机器不懂自然语言;
|
||
3. 软件开发需要掌握开发语言、框架、数据库、部署等技能;
|
||
4. 企业必须购买专业软件公司的开发能力;
|
||
5. 软件实现成本高,开发周期长。
|
||
|
||
AI 正在拆掉这些门槛。
|
||
|
||
未来的应用软件生产链条,不再是:
|
||
|
||
> 甲方提需求 → 软件公司写方案 → 产品经理画原型 → 程序员开发 → 测试 → 部署 → 运维。
|
||
|
||
而可能变成:
|
||
|
||
> 业务方定义目标 → Agent 理解任务 → 调用业务智能体组件 → 生成工作流/系统/Skill → 自动测试 → 业务专家验收 → 持续迭代。
|
||
|
||
传统软件公司的核心交付物是“系统”。
|
||
|
||
未来企业真正需要的可能是:
|
||
|
||
- 一个可调用的能力;
|
||
- 一个领域智能体;
|
||
- 一个业务工作流;
|
||
- 一个自动执行的 Skill;
|
||
- 一个可以嵌入现有业务系统的 Agent;
|
||
- 一套面向 AI 的业务数据结构。
|
||
|
||
应用软件将从“产品形态”转向“能力形态”。
|
||
|
||
---
|
||
|
||
## 六、软件需求不会减少,而会变成 Skill、Agent 和 Workflow
|
||
|
||
软件需求不会因为 AI 出现而减少。
|
||
|
||
相反,软件需求会暴涨,只是形式发生变化。
|
||
|
||
过去,很多需求并没有变成软件需求,而是被人工消化掉。
|
||
|
||
例如:
|
||
|
||
- 从网页抓取信息;
|
||
- 识别图片内容;
|
||
- 整理表格;
|
||
- 录入数据;
|
||
- 对比合同;
|
||
- 分类邮件;
|
||
- 汇总会议纪要;
|
||
- 监控价格变化;
|
||
- 生成报表;
|
||
- 检查异常订单。
|
||
|
||
这些过去可能不值得专门开发一个软件,只能由人手工完成。
|
||
|
||
现在,通过 Agentic 工具,这些任务可以被拆成:
|
||
|
||
- 浏览器操作;
|
||
- 数据抽取;
|
||
- 图片识别;
|
||
- 文档解析;
|
||
- 工作流自动化;
|
||
- 表格写入;
|
||
- 定时任务;
|
||
- 异常提醒。
|
||
|
||
于是,软件需求从显性的“我要一个软件”,转变为隐性的:
|
||
|
||
> **我要一个能力。**
|
||
|
||
未来用户可能不会说:
|
||
|
||
> 我要开发一个网页爬取系统。
|
||
|
||
而是说:
|
||
|
||
> 每天早上 9 点帮我抓取这些网站的价格、库存和评论变化,整理成表格,有异常时通知我。
|
||
|
||
背后也许没有一个传统软件产品,而是多个 Skill、Agent 和 Workflow 的组合。
|
||
|
||
因此:
|
||
|
||
> **软件需求没有减少,而是从应用系统需求转向能力单元需求。**
|
||
|
||
---
|
||
|
||
## 七、技术平权之后,业务能力成为主导变量
|
||
|
||
过去应用软件开发中,技术和业务并驾齐驱。
|
||
|
||
技术人员拥有很高的话语权,因为实现门槛很高:
|
||
|
||
- 能不能做;
|
||
- 怎么做;
|
||
- 多久做完;
|
||
- 成本多少;
|
||
- 系统怎么设计;
|
||
- 异常怎么处理;
|
||
- 数据怎么存储;
|
||
- 权限怎么实现。
|
||
|
||
但 AI 让大量应用层技术实现被平权化。
|
||
|
||
当代码生成、接口设计、页面生成、测试用例、异常枚举、部署方案都可以由 Agent 辅助完成时,技术实现的重要性会下降。
|
||
|
||
真正稀缺的能力转移到:
|
||
|
||
- 问题定义;
|
||
- 领域建模;
|
||
- 业务流程理解;
|
||
- 异常边界裁决;
|
||
- 验收标准制定;
|
||
- 责任承担;
|
||
- 商业洞察;
|
||
- 组织现实理解。
|
||
|
||
也就是说,未来应用软件生产的主导权,会从技术人员转向业务专家。
|
||
|
||
可以概括为:
|
||
|
||
> **以前是技术与业务并驾齐驱;未来是业务主导,Agent 实现。**
|
||
|
||
---
|
||
|
||
## 八、未来四类关键能力都会业务主导化
|
||
|
||
此前提到,未来更有价值的软件相关能力包括:
|
||
|
||
1. 问题定义;
|
||
2. 领域建模;
|
||
3. 系统建构;
|
||
4. 验证。
|
||
|
||
经过讨论,可以进一步明确:
|
||
|
||
> **这四类能力未来都会逐渐业务主导化。**
|
||
|
||
---
|
||
|
||
### 1. 问题定义:业务主导
|
||
|
||
问题定义不是“客户要什么系统”,而是识别真正的业务问题。
|
||
|
||
例如,客户说:
|
||
|
||
> 我要一个 CRM。
|
||
|
||
真正的问题可能是:
|
||
|
||
- 线索质量低;
|
||
- 销售跟进不及时;
|
||
- 报价流程太慢;
|
||
- 客户流失严重;
|
||
- 客户分层不清;
|
||
- 管理层看不到销售过程;
|
||
- 激励机制错误;
|
||
- 数据分散在不同员工手里。
|
||
|
||
AI 可以帮助访谈、归纳和分析,但真正理解业务目标的人只能是业务方。
|
||
|
||
---
|
||
|
||
### 2. 领域建模:业务主导,Agent 辅助结构化
|
||
|
||
领域建模不是简单画流程图,而是理解一个行业或企业的核心运行逻辑:
|
||
|
||
- 关键实体是什么;
|
||
- 实体之间如何关联;
|
||
- 哪些流程是主流程;
|
||
- 哪些是异常流程;
|
||
- 哪些规则刚性不可破;
|
||
- 哪些规则存在灰度空间;
|
||
- 哪些数据可信;
|
||
- 哪些指标反映真实结果;
|
||
- 哪些动作会改变业务现实。
|
||
|
||
Agent 可以将这些内容结构化为:
|
||
|
||
- 实体模型;
|
||
- 流程模型;
|
||
- 权限模型;
|
||
- 决策模型;
|
||
- 风险模型;
|
||
- 异常模型;
|
||
- 验收模型。
|
||
|
||
但源头仍然是业务理解。
|
||
|
||
---
|
||
|
||
### 3. 系统建构:从技术架构转向业务架构
|
||
|
||
过去系统建构由技术主导,因为实现门槛高。
|
||
|
||
未来 Agent 可以处理大量技术细节,包括:
|
||
|
||
- 数据结构;
|
||
- 接口设计;
|
||
- 页面生成;
|
||
- 权限配置;
|
||
- 自动化流程;
|
||
- 测试用例;
|
||
- 部署方案;
|
||
- 日志和监控。
|
||
|
||
因此,系统建构的重心会转向业务结构:
|
||
|
||
- 责任边界如何划分;
|
||
- 流程节点如何定义;
|
||
- 哪些决策可以自动化;
|
||
- 哪些必须人工确认;
|
||
- 异常如何升级;
|
||
- 权限和责任如何匹配;
|
||
- 数据如何影响决策;
|
||
- 系统失败时业务如何降级;
|
||
- 哪些行为需要审计。
|
||
|
||
未来真正重要的不是“技术架构师”,而是“业务架构师”或“Agent 业务架构师”。
|
||
|
||
---
|
||
|
||
### 4. 验证:从功能测试转向业务验收
|
||
|
||
传统测试关注:
|
||
|
||
- 功能是否可用;
|
||
- 页面是否正常;
|
||
- 接口是否返回;
|
||
- 性能是否达标;
|
||
- bug 是否修复。
|
||
|
||
未来验证更关注:
|
||
|
||
- 是否解决业务问题;
|
||
- 是否符合业务规则;
|
||
- 是否符合组织实际流程;
|
||
- 是否提升效率;
|
||
- 是否降低风险;
|
||
- 是否能被一线接受;
|
||
- 是否符合监管;
|
||
- 异常情况下是否做出正确取舍;
|
||
- 是否可追责。
|
||
|
||
Agent 可以生成测试用例、枚举异常、模拟边界场景、做自动化验证。
|
||
|
||
但最终裁决必须由业务专家完成。
|
||
|
||
---
|
||
|
||
## 九、Agent 负责捕捉边界,业务专家负责裁决边界
|
||
|
||
关于系统边界条件,可以形成一个更准确的共识:
|
||
|
||
> **边界条件的发现、枚举、捕捉和结构化,可以越来越多交给 Agent。**
|
||
> **边界条件的确认、取舍、裁决和责任承担,必须由业务专家完成。**
|
||
|
||
现在很多异常捕捉由资深工程师完成。
|
||
|
||
工程师发现问题后,仍然需要找业务专家确认:
|
||
|
||
- 这个异常是否真实存在;
|
||
- 是否影响运营;
|
||
- 是否需要处理;
|
||
- 处理优先级多高;
|
||
- 成本是否值得;
|
||
- 出错后谁承担责任。
|
||
|
||
未来 Agent 可以比普通技术人员更全面地枚举异常:
|
||
|
||
- 权限异常;
|
||
- 数据异常;
|
||
- 流程异常;
|
||
- 合规异常;
|
||
- 用户误操作;
|
||
- 系统超时;
|
||
- 接口失败;
|
||
- 信息不一致;
|
||
- 灰色场景;
|
||
- 极端边界条件。
|
||
|
||
但 Agent 无法完全替代业务专家,因为它缺少足够的现实“探头”。
|
||
|
||
AI 面临几个限制:
|
||
|
||
1. 它不能完全获取人类世界的现场信息;
|
||
2. 它不理解组织中的隐性权力关系;
|
||
3. 它无法天然掌握一线真实操作习惯;
|
||
4. 它不能承担法律和商业责任;
|
||
5. 它没有肉身,无法成为最终责任主体。
|
||
|
||
所以,未来的结构是:
|
||
|
||
> **Agent 捕捉异常,业务专家裁决异常。**
|
||
> **Agent 生成边界,业务专家确认边界。**
|
||
> **Agent 提供方案,业务专家承担责任。**
|
||
|
||
---
|
||
|
||
## 十、未来应用软件公司的新形态
|
||
|
||
传统应用软件公司,尤其是外包和定制开发公司,会受到最大冲击。
|
||
|
||
它们过去的价值来自:
|
||
|
||
- 会写代码;
|
||
- 会做系统;
|
||
- 会调接口;
|
||
- 会搭页面;
|
||
- 会部署;
|
||
- 会按客户需求交付。
|
||
|
||
但这些能力正在被 AI 平权化。
|
||
|
||
未来新的软件公司形态,可能不再叫“软件公司”,而是:
|
||
|
||
> **智能体认知架构公司 / Agent 组件公司 / 业务智能体平台公司。**
|
||
|
||
一种较合理的过渡模式是:
|
||
|
||
> **咨询 + Agent 组件 + 二次开发。**
|
||
|
||
---
|
||
|
||
### 1. 咨询:解决业务流程重构
|
||
|
||
咨询不是传统售前咨询,而是帮助客户回答:
|
||
|
||
- 哪些流程值得 Agent 化;
|
||
- 哪些流程不该自动化;
|
||
- 哪些任务适合人机协作;
|
||
- 哪些决策必须由人类保留;
|
||
- 哪些数据需要清洗;
|
||
- 哪些业务规则需要显性化;
|
||
- 哪些异常需要建立处理机制;
|
||
- 哪些指标可以衡量效果。
|
||
|
||
咨询解决的是业务流程重构,而不是简单信息化建设。
|
||
|
||
---
|
||
|
||
### 2. Agent 组件:沉淀业务专家能力
|
||
|
||
这里的 Agent 组件,不是指记忆、日志、权限、工具调用这些纯技术组件。
|
||
|
||
这些技术组件对客户而言不是核心价值,而且在 AI 加持下会越来越标准化。
|
||
|
||
真正有价值的 Agent 组件,是业务专家组件。
|
||
|
||
例如:
|
||
|
||
- 合同审查 Agent;
|
||
- 财务报销审核 Agent;
|
||
- 销售线索评估 Agent;
|
||
- 客服质检 Agent;
|
||
- 招聘筛选 Agent;
|
||
- 投研分析 Agent;
|
||
- 医疗问诊辅助 Agent;
|
||
- 设备维修诊断 Agent;
|
||
- 教学辅导 Agent;
|
||
- 采购风险识别 Agent。
|
||
|
||
客户购买的不是技术模块,而是封装后的业务能力。
|
||
|
||
---
|
||
|
||
### 3. 二次开发:解决系统集成
|
||
|
||
现实中的企业已有大量系统:
|
||
|
||
- ERP;
|
||
- CRM;
|
||
- OA;
|
||
- 财务系统;
|
||
- 订单系统;
|
||
- 工单系统;
|
||
- 数据仓库;
|
||
- 企业微信、钉钉、飞书;
|
||
- 各种历史数据库和供应商系统。
|
||
|
||
Agent 要真正发挥作用,必须进入这些业务现场。
|
||
|
||
因此,二次开发仍然存在,但它的意义不再是“写代码交付系统”,而是:
|
||
|
||
> **让 Agent 接入客户现有业务环境,形成业务闭环。**
|
||
|
||
---
|
||
|
||
## 十一、CCPE:从提示词工程到智能体认知架构
|
||
|
||
普通提示词能力会被工具化。
|
||
|
||
但高级提示词工程不只是写几句话,而是构造智能体的认知结构。
|
||
|
||
可以将其理解为:
|
||
|
||
> **把专家能力从人脑经验转化为 Agent 可执行的认知结构。**
|
||
|
||
CCPE,即 Cognitive Core Prompt Engineering,可分为三个层次:
|
||
|
||
### 1. 心智模型:The What
|
||
|
||
定义 AI 知道什么、相信什么。
|
||
|
||
包括:
|
||
|
||
- 领域知识;
|
||
- 基本假设;
|
||
- 世界观;
|
||
- 核心概念;
|
||
- 第一性原理;
|
||
- 行业规则。
|
||
|
||
### 2. 思维模型:The How
|
||
|
||
定义 AI 如何工作。
|
||
|
||
包括:
|
||
|
||
- SOP;
|
||
- 分析框架;
|
||
- 任务流程;
|
||
- 决策路径;
|
||
- 问题拆解方式;
|
||
- 标准操作程序。
|
||
|
||
### 3. 认知模型:The Why & How to Think
|
||
|
||
定义 AI 的思考风格和策略。
|
||
|
||
例如:
|
||
|
||
- 归纳还是演绎;
|
||
- 保守还是激进;
|
||
- 创新优先还是稳健优先;
|
||
- 批判性思维还是联想性思维;
|
||
- 风险优先还是效率优先;
|
||
- 成本优先还是体验优先。
|
||
|
||
这套方法的本质不是普通 Prompt,而是:
|
||
|
||
> **智能体认知架构设计。**
|
||
|
||
未来成熟的 Agent 架构,还需要叠加:
|
||
|
||
- 知识库;
|
||
- 工具调用;
|
||
- 记忆机制;
|
||
- 权限控制;
|
||
- 工作流;
|
||
- 评估体系;
|
||
- 审计机制;
|
||
- 异常处理;
|
||
- 持续反馈。
|
||
|
||
---
|
||
|
||
## 十二、AI Oriented Data:企业数据需要面向 Agent 重构
|
||
|
||
过去企业数据主要是给人看的。
|
||
|
||
常见形式包括:
|
||
|
||
- Word;
|
||
- Excel;
|
||
- PDF;
|
||
- 会议纪要;
|
||
- 企业微信聊天记录;
|
||
- OA 审批记录;
|
||
- 邮件;
|
||
- 知识库文章;
|
||
- 业务系统字段;
|
||
- 员工脑子里的隐性经验。
|
||
|
||
这些数据对人类勉强可读,但对 Agent 未必好用。
|
||
|
||
未来企业智能化,需要把数据从 Human-readable 转向 Agent-usable。
|
||
|
||
也就是:
|
||
|
||
> **AI Oriented Data。**
|
||
|
||
Agent 需要的数据应具备:
|
||
|
||
- 语义清晰;
|
||
- 来源可信;
|
||
- 权限明确;
|
||
- 版本可控;
|
||
- 结构稳定;
|
||
- 可检索;
|
||
- 可推理;
|
||
- 可引用;
|
||
- 可执行;
|
||
- 可验证。
|
||
|
||
因此,新型软件公司的重要工作不再是单纯开发系统,而是帮助企业:
|
||
|
||
- 梳理知识;
|
||
- 清洗数据;
|
||
- 重构业务文档;
|
||
- 建立领域本体;
|
||
- 建立规则库;
|
||
- 建立异常库;
|
||
- 建立案例库;
|
||
- 建立评估集;
|
||
- 建立验收标准;
|
||
- 将业务经验转化为 Agent 可处理的结构。
|
||
|
||
这可能成为未来企业 AI 落地的核心服务之一。
|
||
|
||
---
|
||
|
||
## 十三、可信交付会成为新的稀缺能力
|
||
|
||
当开发变得便宜,信任会变贵。
|
||
|
||
未来客户不一定缺软件,也不一定缺 Agent,而是缺:
|
||
|
||
- 它是否可靠;
|
||
- 是否稳定;
|
||
- 是否符合业务;
|
||
- 是否安全;
|
||
- 是否合规;
|
||
- 是否可审计;
|
||
- 是否可解释;
|
||
- 是否可追责;
|
||
- 是否真的提升效率;
|
||
- 是否会在异常情况下做出错误决策。
|
||
|
||
所以,未来真正稀缺的不是开发,而是:
|
||
|
||
> **可信交付。**
|
||
|
||
可信交付包括:
|
||
|
||
- 业务规则验证;
|
||
- 异常场景验证;
|
||
- 安全验证;
|
||
- 合规验证;
|
||
- 输出质量验证;
|
||
- 权限边界验证;
|
||
- 数据来源验证;
|
||
- Agent 行为审计;
|
||
- 决策链路追踪;
|
||
- 业务效果评估。
|
||
|
||
一个可靠的 Agent 系统,不应只依赖“一个专家 Agent 很聪明”,而应建立多 Agent 质量闭环。
|
||
|
||
例如:
|
||
|
||
- 业务专家 Agent;
|
||
- 审查 Agent;
|
||
- 异常枚举 Agent;
|
||
- 风险 Agent;
|
||
- 反方 Agent;
|
||
- 用户视角 Agent;
|
||
- 验收 Agent。
|
||
|
||
形成:
|
||
|
||
> 生成 → 审查 → 反驳 → 修正 → 验收 → 记录 → 迭代
|
||
|
||
这样的质量机制。
|
||
|
||
---
|
||
|
||
## 十四、未来的核心角色:业务架构师与 Agent 产品经理
|
||
|
||
未来最重要的人,不一定是传统程序员,而是能够连接业务与 Agent 的人。
|
||
|
||
这个角色可以叫:
|
||
|
||
- Agent 产品经理;
|
||
- 业务架构师;
|
||
- 领域智能体设计师;
|
||
- AI 业务系统架构师;
|
||
- Agentic Business Architect。
|
||
|
||
他们需要具备:
|
||
|
||
- 业务理解力;
|
||
- 问题定义能力;
|
||
- 领域建模能力;
|
||
- 流程重构能力;
|
||
- 异常裁决能力;
|
||
- 验收标准设计能力;
|
||
- AI 协作能力;
|
||
- 系统化表达能力;
|
||
- 商业洞察力;
|
||
- 责任意识。
|
||
|
||
不是所有业务专家都能胜任这个角色。
|
||
|
||
传统业务专家可能有经验,但经验往往是隐性的、碎片化的、情境化的。
|
||
|
||
未来稀缺的是能把业务经验显性化、结构化、模型化、Agent 化的人。
|
||
|
||
---
|
||
|
||
## 十五、审美、产品、内容与商业洞察
|
||
|
||
美术、音乐、产品、交互、内容等领域也会发生类似变化。
|
||
|
||
AI 可以生成大量作品。
|
||
|
||
但当生成变得廉价,选择变得昂贵。
|
||
|
||
未来稀缺的不是“能生成”,而是:
|
||
|
||
- 知道要什么;
|
||
- 知道什么适合场景;
|
||
- 知道什么能打动用户;
|
||
- 知道什么符合品牌;
|
||
- 知道什么能转化;
|
||
- 知道什么会产生商业结果。
|
||
|
||
在商业场景中,审美和品味本质上也是业务能力的一部分。
|
||
|
||
它们背后是:
|
||
|
||
- 用户理解;
|
||
- 场景理解;
|
||
- 消费心理;
|
||
- 文化符号;
|
||
- 品牌定位;
|
||
- 商业洞察力。
|
||
|
||
所以,AI 时代的审美不是孤立能力,而是商业洞察力的一种表达。
|
||
|
||
---
|
||
|
||
## 十六、传统应用软件公司的命运
|
||
|
||
受冲击最大的公司包括:
|
||
|
||
- 外包开发公司;
|
||
- 低端定制软件公司;
|
||
- 靠人天计费的 IT 服务公司;
|
||
- 普通后台管理系统开发商;
|
||
- 没有行业 know-how 的软件公司;
|
||
- 只会按需求写代码的交付团队;
|
||
- 低复杂度 SaaS 定制服务商。
|
||
|
||
这些公司的核心资产过去是:
|
||
|
||
> 会写代码的人。
|
||
|
||
但未来,这部分能力会被 AI 大幅替代或压缩。
|
||
|
||
它们如果不能转型为:
|
||
|
||
- 业务咨询公司;
|
||
- Agent 组件公司;
|
||
- 智能体平台公司;
|
||
- AI Oriented Data 服务商;
|
||
- 可信交付服务商;
|
||
- 行业智能化解决方案公司;
|
||
|
||
就会逐渐失去存在价值。
|
||
|
||
---
|
||
|
||
## 十七、最终结论
|
||
|
||
应用软件行业不会以“软件减少”的方式消失,而会以“软件生产权外溢”的方式消失。
|
||
|
||
过去,软件生产权掌握在软件公司和程序员手中。
|
||
|
||
未来,软件生产权会扩散到各个行业、各个岗位、各个业务流程中。
|
||
|
||
软件将像文字、电力、计算一样,成为基础能力。
|
||
|
||
传统应用软件行业的边界会瓦解,软件能力会嵌入所有行业。
|
||
|
||
可以用一句话概括:
|
||
|
||
> **应用软件行业的终局,不是软件消失,而是软件社会化。**
|
||
|
||
更完整地说:
|
||
|
||
> **传统应用软件行业会消失,软件能力会泛化。**
|
||
> **外包和定制开发会大幅衰退。**
|
||
> **代码实现会被 Agent 平权化。**
|
||
> **业务专家将重新成为系统构建的主导者。**
|
||
> **软件产品会从应用系统转向 Skill、Agent 和 Workflow。**
|
||
> **新型软件公司会演化为业务智能体组件公司、智能体认知架构平台和可信交付服务商。**
|
||
|
||
最终,未来的软件不是更少,而是更多。
|
||
|
||
只是它不再以今天的软件行业形态存在。
|
||
|