乐于分享
好东西不私藏

一切与 AI 直接交互,企业软件会消失吗

一切与 AI 直接交互,企业软件会消失吗

交互方式会变,企业软件不会消失

在 AI 时代有一种观点:既然人人都能对着 AI 说话,企业软件的交互方式就会被彻底颠覆甚至消失;软件的组织形态也会被彻底重构,所以企业软件不再重要,未来一切都会与 AI 直接交互。

这个判断一半符合直觉,一半过于悲观。「交互方式的变化」悄悄演变成了「整个企业软件层的消失」。这一篇想把这个问题拆开,并把这组系列文章收在一个更扎实的结论上。

先承认对的部分

这种说法不是凭空而来,它至少有三处是对的。

第一,交互范式确实在被颠覆。以表单、列表、菜单为主的传统 UI,会显著收缩。越来越多的场景会以对话、意图、Agent 结果的形式呈现,而不是让人逐格填写。

第二,软件的组织形态会被重构。单体业务系统很可能拆成「领域能力 + AI 编排层」:人的直接操作少了,机器的调度多了。

第三,软件的边界会移动。更多逻辑从「写死的代码」变成「声明式规则 + 模型」,这部分确实在变化。

如果不承认这三条,等于否认 AI 正在改变企业软件的表层结构。但承认这些,并不等于承认企业软件会消失。

企业软件在承载什么

要判断企业软件会不会消失,得先回到它的本质。第一性原理地看,企业软件真正承载的是三件事。

第一,状态与事实的持久化。订单、库存、财务、合同……这些是企业的唯一真相源。数据不是「界面里的输入」,而是「发生过的业务事实」。

第二,业务规则与约束。审批流、合规要求、权限边界、审计轨迹、事务一致性。它们规定什么能做、什么不能做、谁有权做。

第三,组织协作与责任边界。谁在什么时间对哪笔业务做了哪个动作,必须可追溯。这不是 UI 功能,而是治理要求。

AI 改变的是第一件事的入口——从「点按钮」变成「说一句话」。但它不会消除第二件和第三件事。表单可以退场,业务对象、规则、审计这些骨架不会因为前端换成自然语言就消失。

交互方式不等于系统本身

最容易犯的错误,是把「交互方式」当成「系统」。用一个类比说明。

自然语言数据库查询很早就有雏形。你可以对系统说「帮我查一下上周华东区的销售额」。听起来是纯对话,但背后依然要执行 SQL、做权限校验、处理事务、命中数据模型。AI 只是把「点按钮」换成了「说话」,背后的软件系统一个都没少。

说「企业软件会消失」,等于说「因为有了自然语言查询,数据库就不重要了」。这是把入口的简化,当成承载物的消失。

交互层可以被 AI 重做,业务对象、业务规则、治理约束不会因为换个入口就凭空消失。

分层看,哪些会萎缩,哪些不会

把「企业软件」拆开看,不同层的命运并不一样。

UI 交互层会明显萎缩。对话式、Agent 式成为主流入口,大量表单和页面会被隐藏起来,只保留在需要精确确认的地方。

但另外三层不会消失,只会演进。

业务对象和数据模型不会消失,它们是事实来源,是 AI 唯一能可信读取和写入的锚点。

业务规则、权限与审计不会消失,它们是治理约束。没有它们,AI 的产出不可信、不可追溯、不可治理。

集成与编排会演进但不会消失。BPM、ESB 这类基础设施可能改名换样,但 AI 需要接入点去触达业务系统,编排本身就是接入点。

所以更准确的说法是:AI 颠覆的是「交互方式」和「组织形态」,但不会让企业软件消失。企业软件的价值核心,正在从「交互界面」转移到「数据事实、业务规则、治理约束」三件底座。

代码可以日抛,业务秩序不可以

和「企业软件消失」类似,还有另一种说法:软件将是日抛型的,用完即弃,每次从 AI 重新生成,不值得长期维护。

这种说法比「消失论」更隐蔽,因为它在一部分场景下确实成立。但把它当成普遍论断,同样把「代码」和「软件」混为一谈。

先承认对的部分。一次性脚本、临时的数据清洗、胶水代码、探索性原型、实验性工具,这些从来就是「写完即弃」的,AI 让它们更便宜,日抛完全成立。这一层红利的确是成立的。

但要分辨,日抛的是「代码」——实现层的临时产物,不是「业务事实」。订单、合同、客户主数据、财务口径,是企业发生过的客观事实。你今天可以抛掉界面代码,明天仍要回答「上周那笔合同生效了没」。这是状态,不是代码。日抛代码可以,日抛事实不可能。

日抛也省不掉非生成的成本。对孤立的、无依赖的小工具,重新生成代价可忽略;但对接外部系统、涉及数据迁移、需要版本兼容、要对接权限与审计的模块,重新生成不只是「写」,还包括重新对接、重新验证、重新迁移、重新审批。这些成本不会因为代码变便宜而消失。日抛省的是「写」,省不掉「接、验、迁、审」。

更根本的问题在责任与累积。日抛意味着没有历史、没有追溯、没有责任落点。财务、合规、医疗、工业场景里,「三天前谁批准了这笔支出」必须有持久记录——这正是企业软件最不该丢的东西。反过来看,越是能日抛的,越是低价值、无责任边界的部分。

这同样是一个滑坡:从「代码可以日抛」推出「整个软件日抛」,是把最外层的易耗性放大成了全系统。和交互层一样,代码也是可抛的壳,不是软件本身。

所以「日抛」非但没有否定底座,反而强化了它。当可日抛的东西越来越多,剩下的、需要长期保存的业务秩序就越凸显其不可日抛性。AI 推动的不是「软件日抛化」,而是「软件分层化」——可抛的尽量抛,不可抛的显式保存。

越是关键场景,越不可能只靠对话

这里有一个反向的论据。

越是关键的企业场景——财务、合规、医疗、工业控制——越不可能「一切与 AI 直接交互」。原因不是技术做不到,而是责任归属问题。

一笔报销要不要通过,一次手术记录如何存档,一条产线数据能否被修改,背后都有明确的决策者、审批者和责任方。AI 可以给出建议,但「这个决定由谁负责」必须落到具体的组织角色上。责任无法由 AI 承担,因此系统必须保留角色、权限、审计、裁决这些结构,让责任有落点。也有软件尝试给 AI 决策过程做一个审计日志,让 AI 可以直接决策,这仍少不了软件底座。

这也是为什么越是高风险场景,越需要一个可靠的结构化底座。AI 越强大,越依赖底座来承载事实与约束——否则它的产出只是无法追溯、无法治理的随机文本。

这与前面的系列怎样接上

前面第 2 篇论证过,企业真正购买的不是代码,而是一套业务秩序。第 7 篇讨论过 AI 应该放在生产链的什么位置,结论是 AI 提案、编译器裁决、人负责确认企业事实。第 10 篇则说,代码之后,企业软件工程将围绕 Business Model、Pattern 和编译器来建立。

这一篇补充的,是一个常被遗漏的维度:交互层。

如果只看「代码会不会消失」,容易得出「软件不会消失但代码退场」;如果只看「交互会不会变」,容易错误地得出「整个软件都会消失」。把两者合起来看,结论才完整——交互会变,代码会退场,但承载业务秩序的系统层会留下来,并且变得更值得投资。

交互层的变化恰恰佐证了系列的判断:当按钮和表单退场,用户不再被界面绑住,企业真正依赖的是界面背后那套可验证、可追溯的业务秩序。

目前结论

这一篇不想否定 AI 带来的变化,也不认同「企业软件消失」或「软件日抛」的观点。愿意保留的判断有两个。

其一,交互方式是系统的最外层,代码是它的另一层壳。二者都最容易被 AI 重做,也最容易被误当作系统的全部。判断一个系统是否重要,要看它承载的事实、规则和责任,而不是看它的界面长什么样、代码能不能重写。

其二,AI 让交互更自然、让实现更便宜,但自然与便宜都不等于没有结构。恰恰因为代码可以日抛、对话可以随手就来,背后的业务秩序更需要显式、可验证、可追溯——否则「日抛」只会让软件的质量、可信度和可治理性一起归零。

所以,企业软件没有变得不重要。它的重要性从「界面」和「代码」转移到了「底座」。而底座,正是前面几篇反复讨论的 Business Model、Pattern 与确定性编译所保护的东西。