knowledge-vault/discussions/project-thinking/公司经营/软件行业消失-GPT.md

3290 lines
92 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 EngineeringCCPE**其核心思想便是高级提示词工程的核心思想之一——元编程提示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。**
> **新型软件公司会演化为业务智能体组件公司、智能体认知架构平台和可信交付服务商。**
最终,未来的软件不是更少,而是更多。
只是它不再以今天的软件行业形态存在。