22 KiB
应用软件行业的消失:从代码生产到业务智能体
一、核心判断
传统意义上的应用软件行业正在被重构。
这里所说的“软件行业会消失”,并不是说软件会消失,也不是说基础软件、工业软件、嵌入式系统、操作系统、数据库等底层技术体系会消失,而是指:
以专业软件公司、程序员、项目制外包、定制开发为中心的应用软件行业形态,将逐渐失去其独立存在的基础。
未来,软件不会减少,反而会极度丰富。
但它不再主要以“软件公司开发应用系统”的方式存在,而会变成:
- 各行业内部的基础能力;
- 企业流程中的智能体;
- 可调用的 Skill;
- 可组合的 Agent 组件;
- 面向业务目标的自动化工作流;
- 算力平台、模型平台和智能体架构之上的能力单元。
因此,准确地说:
消失的不是软件,而是传统应用软件行业。 消失的不是系统能力,而是人力编码交付模式。
二、范围限定:应用软件行业,而非全部软件行业
为了避免概念过大,需要区分几类软件。
1. 应用软件
包括:
- 企业管理系统;
- CRM;
- ERP 的大量定制模块;
- OA;
- 报表系统;
- 审批系统;
- 电商系统;
- 客服系统;
- 会员系统;
- 营销系统;
- 内容管理系统;
- 内部工具;
- 数据看板;
- 各类 Web/App/小程序业务系统。
这部分软件数量巨大,从业者众多,社会影响面最大。
过去二十多年,软件行业的繁荣很大程度上来自应用软件的繁荣。
而这部分,正是 AI 最容易重构的领域。
2. 基础软件
包括:
- 操作系统;
- 数据库;
- 编译器;
- 云计算平台;
- 分布式系统;
- 容器系统;
- 大模型推理框架;
- 开发工具链;
- 网络安全基础设施。
这部分会被 AI 增强,但不会被普通业务方轻易平权化。
3. 特定领域高复杂软件
包括:
- 光刻机嵌入式系统;
- 航空航天软件;
- 医疗设备软件;
- 工业控制软件;
- 自动驾驶系统;
- 电网调度系统;
- 金融核心交易系统;
- 芯片 EDA;
- 机器人控制系统。
这些软件高度依赖物理世界、工程经验、极端可靠性、责任链和专业验证体系。
它们会被 AI 影响,但与应用软件有本质区别。
所以,本文讨论的“软件行业消失”,主要指:
传统应用软件行业形态的消失。
三、人类工具进化的本质:抽象层级提升与认知卸载
人类工具进化的长期趋势,是不断提升抽象层级,实现认知卸载。
每一次工具进化,都在把人类从低层负担中解放出来。
例如:
- 文字卸载记忆;
- 纸张卸载短期脑内缓存;
- 计算器卸载算术;
- 搜索引擎卸载信息查找;
- GPS 卸载空间导航;
- 拼音输入法卸载部分字形记忆;
- 高级语言卸载机器指令;
- 框架卸载重复工程结构;
- 云计算卸载机房运维;
- AI 卸载代码语法、样板实现和部分技术决策。
编程语言的发展,本身就是抽象层级不断提升的过程:
- 汇编语言,卸载了直接操作机器码的负担;
- 高级语言,卸载了大量底层硬件细节;
- 自动内存管理,卸载了手动资源管理;
- 框架和云服务,卸载了大量工程重复劳动;
- 自然语言开发,开始卸载对形式语法和代码实现的依赖。
过去,人类必须用代码和机器交互。
未来,人类将更多通过自然语言、语音、意图和智能体协作。
这不是退化,而是抽象层级继续上升。
从手回归到口,不是退化,而是智力向业务本质的回归。
但最终,人和 AI 协作的终局不只是“语言”,而是:
意图 + 约束 + 验收 + 责任的结构化表达。
四、程序员的翻译属性正在被削弱
传统应用软件开发中,程序员长期扮演一种“翻译者”的角色。
业务方说:
我要一个会员系统。
产品经理和工程师将它翻译为:
- 数据库表;
- API;
- 页面;
- 权限;
- 流程;
- 业务规则;
- 异常处理;
- 部署方案;
- 日志监控。
过去,机器不懂自然语言,也无法直接理解业务意图,所以必须由程序员把自然语言转换成代码。
但大模型和 Agent 出现后,机器开始具备理解自然语言、生成代码、调用工具、组织工作流的能力。
于是,传统程序员在应用软件中的一大核心价值——“把需求翻译为代码”——正在被削弱。
这并不意味着所有技术工作消失,而是意味着:
应用软件开发中的代码实现环节正在被 AI 平权化。
过去,业务方必须依赖程序员。
未来,业务方可以直接与 Agent 协作。
五、应用软件行业为什么会被重构
传统应用软件行业成立的基础,是几个门槛:
- 业务方不懂技术;
- 机器不懂自然语言;
- 软件开发需要掌握开发语言、框架、数据库、部署等技能;
- 企业必须购买专业软件公司的开发能力;
- 软件实现成本高,开发周期长。
AI 正在拆掉这些门槛。
未来的应用软件生产链条,不再是:
甲方提需求 → 软件公司写方案 → 产品经理画原型 → 程序员开发 → 测试 → 部署 → 运维。
而可能变成:
业务方定义目标 → Agent 理解任务 → 调用业务智能体组件 → 生成工作流/系统/Skill → 自动测试 → 业务专家验收 → 持续迭代。
传统软件公司的核心交付物是“系统”。
未来企业真正需要的可能是:
- 一个可调用的能力;
- 一个领域智能体;
- 一个业务工作流;
- 一个自动执行的 Skill;
- 一个可以嵌入现有业务系统的 Agent;
- 一套面向 AI 的业务数据结构。
应用软件将从“产品形态”转向“能力形态”。
六、软件需求不会减少,而会变成 Skill、Agent 和 Workflow
软件需求不会因为 AI 出现而减少。
相反,软件需求会暴涨,只是形式发生变化。
过去,很多需求并没有变成软件需求,而是被人工消化掉。
例如:
- 从网页抓取信息;
- 识别图片内容;
- 整理表格;
- 录入数据;
- 对比合同;
- 分类邮件;
- 汇总会议纪要;
- 监控价格变化;
- 生成报表;
- 检查异常订单。
这些过去可能不值得专门开发一个软件,只能由人手工完成。
现在,通过 Agentic 工具,这些任务可以被拆成:
- 浏览器操作;
- 数据抽取;
- 图片识别;
- 文档解析;
- 工作流自动化;
- 表格写入;
- 定时任务;
- 异常提醒。
于是,软件需求从显性的“我要一个软件”,转变为隐性的:
我要一个能力。
未来用户可能不会说:
我要开发一个网页爬取系统。
而是说:
每天早上 9 点帮我抓取这些网站的价格、库存和评论变化,整理成表格,有异常时通知我。
背后也许没有一个传统软件产品,而是多个 Skill、Agent 和 Workflow 的组合。
因此:
软件需求没有减少,而是从应用系统需求转向能力单元需求。
七、技术平权之后,业务能力成为主导变量
过去应用软件开发中,技术和业务并驾齐驱。
技术人员拥有很高的话语权,因为实现门槛很高:
- 能不能做;
- 怎么做;
- 多久做完;
- 成本多少;
- 系统怎么设计;
- 异常怎么处理;
- 数据怎么存储;
- 权限怎么实现。
但 AI 让大量应用层技术实现被平权化。
当代码生成、接口设计、页面生成、测试用例、异常枚举、部署方案都可以由 Agent 辅助完成时,技术实现的重要性会下降。
真正稀缺的能力转移到:
- 问题定义;
- 领域建模;
- 业务流程理解;
- 异常边界裁决;
- 验收标准制定;
- 责任承担;
- 商业洞察;
- 组织现实理解。
也就是说,未来应用软件生产的主导权,会从技术人员转向业务专家。
可以概括为:
以前是技术与业务并驾齐驱;未来是业务主导,Agent 实现。
八、未来四类关键能力都会业务主导化
此前提到,未来更有价值的软件相关能力包括:
- 问题定义;
- 领域建模;
- 系统建构;
- 验证。
经过讨论,可以进一步明确:
这四类能力未来都会逐渐业务主导化。
1. 问题定义:业务主导
问题定义不是“客户要什么系统”,而是识别真正的业务问题。
例如,客户说:
我要一个 CRM。
真正的问题可能是:
- 线索质量低;
- 销售跟进不及时;
- 报价流程太慢;
- 客户流失严重;
- 客户分层不清;
- 管理层看不到销售过程;
- 激励机制错误;
- 数据分散在不同员工手里。
AI 可以帮助访谈、归纳和分析,但真正理解业务目标的人只能是业务方。
2. 领域建模:业务主导,Agent 辅助结构化
领域建模不是简单画流程图,而是理解一个行业或企业的核心运行逻辑:
- 关键实体是什么;
- 实体之间如何关联;
- 哪些流程是主流程;
- 哪些是异常流程;
- 哪些规则刚性不可破;
- 哪些规则存在灰度空间;
- 哪些数据可信;
- 哪些指标反映真实结果;
- 哪些动作会改变业务现实。
Agent 可以将这些内容结构化为:
- 实体模型;
- 流程模型;
- 权限模型;
- 决策模型;
- 风险模型;
- 异常模型;
- 验收模型。
但源头仍然是业务理解。
3. 系统建构:从技术架构转向业务架构
过去系统建构由技术主导,因为实现门槛高。
未来 Agent 可以处理大量技术细节,包括:
- 数据结构;
- 接口设计;
- 页面生成;
- 权限配置;
- 自动化流程;
- 测试用例;
- 部署方案;
- 日志和监控。
因此,系统建构的重心会转向业务结构:
- 责任边界如何划分;
- 流程节点如何定义;
- 哪些决策可以自动化;
- 哪些必须人工确认;
- 异常如何升级;
- 权限和责任如何匹配;
- 数据如何影响决策;
- 系统失败时业务如何降级;
- 哪些行为需要审计。
未来真正重要的不是“技术架构师”,而是“业务架构师”或“Agent 业务架构师”。
4. 验证:从功能测试转向业务验收
传统测试关注:
- 功能是否可用;
- 页面是否正常;
- 接口是否返回;
- 性能是否达标;
- bug 是否修复。
未来验证更关注:
- 是否解决业务问题;
- 是否符合业务规则;
- 是否符合组织实际流程;
- 是否提升效率;
- 是否降低风险;
- 是否能被一线接受;
- 是否符合监管;
- 异常情况下是否做出正确取舍;
- 是否可追责。
Agent 可以生成测试用例、枚举异常、模拟边界场景、做自动化验证。
但最终裁决必须由业务专家完成。
九、Agent 负责捕捉边界,业务专家负责裁决边界
关于系统边界条件,可以形成一个更准确的共识:
边界条件的发现、枚举、捕捉和结构化,可以越来越多交给 Agent。 边界条件的确认、取舍、裁决和责任承担,必须由业务专家完成。
现在很多异常捕捉由资深工程师完成。
工程师发现问题后,仍然需要找业务专家确认:
- 这个异常是否真实存在;
- 是否影响运营;
- 是否需要处理;
- 处理优先级多高;
- 成本是否值得;
- 出错后谁承担责任。
未来 Agent 可以比普通技术人员更全面地枚举异常:
- 权限异常;
- 数据异常;
- 流程异常;
- 合规异常;
- 用户误操作;
- 系统超时;
- 接口失败;
- 信息不一致;
- 灰色场景;
- 极端边界条件。
但 Agent 无法完全替代业务专家,因为它缺少足够的现实“探头”。
AI 面临几个限制:
- 它不能完全获取人类世界的现场信息;
- 它不理解组织中的隐性权力关系;
- 它无法天然掌握一线真实操作习惯;
- 它不能承担法律和商业责任;
- 它没有肉身,无法成为最终责任主体。
所以,未来的结构是:
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。 新型软件公司会演化为业务智能体组件公司、智能体认知架构平台和可信交付服务商。
最终,未来的软件不是更少,而是更多。
只是它不再以今天的软件行业形态存在。