knowledge-vault/discussions/historical-article-discussions/代码黄昏与智识觉醒/素材/应用软件行业的消失讨论总结.md

22 KiB
Raw Blame History

应用软件行业的消失:从代码生产到业务智能体

一、核心判断

传统意义上的应用软件行业正在被重构。

这里所说的“软件行业会消失”,并不是说软件会消失,也不是说基础软件、工业软件、嵌入式系统、操作系统、数据库等底层技术体系会消失,而是指:

以专业软件公司、程序员、项目制外包、定制开发为中心的应用软件行业形态,将逐渐失去其独立存在的基础。

未来,软件不会减少,反而会极度丰富。

但它不再主要以“软件公司开发应用系统”的方式存在,而会变成:

  • 各行业内部的基础能力;
  • 企业流程中的智能体;
  • 可调用的 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。 新型软件公司会演化为业务智能体组件公司、智能体认知架构平台和可信交付服务商。

最终,未来的软件不是更少,而是更多。

只是它不再以今天的软件行业形态存在。