但更可能先发生的,不是软件消失,而是软件泛滥。
每个部门都能生成一个小系统,每个业务都能攒一个临时工具,每个项目都能先让 AI 写个版本跑起来。听起来很美,直到这些工具开始接数据、接权限、接流程,开始被业务依赖,开始有人拿它做决策。
谁来管这些软件?谁来统一权限?谁来维护数据口径?谁来决定它们什么时候下线?出了问题谁负责?
这时候你会发现,代码确实便宜了。
但软件没有。
这里说的贵,不是每一行代码更贵,也不是一个页面、一个接口、一个小工具更贵。便宜的是让软件出生,变贵的是它出生之后的那些事:怎么接进去,谁来管,出了事谁负责,什么时候能删。
为什么会泛滥?因为一个曾经存在的东西消失了。
01 以前贵,不只是贵
以前做一个系统,要立项,要排期,要找人,要等资源。从想法到上线,动辄几个月。
过去开发成本高,不只是贵,它还是一个过滤器。很多临时想法、模糊需求、拍脑袋流程,在排期、立项、资源评审面前就被挡掉了。一个伪需求,在反复讨论排期的过程中,自己就露馅了。
不是说贵好,贵也挡掉了很多真正值得做的事。但贵制造了摩擦,摩擦带来了某种强制的清醒:你得在动手之前,先把这件事交代清楚。
AI 把这个摩擦拆掉了,也顺手拆掉了过滤器。现在,一个念头可以当天落地。一个临时需求可以两小时出原型。一个还没想清楚的流程,可以先跑起来再说。
一位朋友开玩笑的说,以前古法编程的时候需要两年时间才能堆出一座代码屎山,现在有了AI,两天就可以了。
AI 让软件更容易出生,也让烂软件更容易出生。
02 出生容易,活着贵
软件进了组织,出生只是开始。
真正的账单,不在生成那一刻,在它接入组织之后。
它要接系统,要有人维护,要在出错时有人负责,要在下线时有人敢拍板。每件事背后都有个活人在扛。
这不是第一次发生。云计算刚普及时,服务器变便宜了,很多团队绕开中央 IT,自己开账号、自己建服务、自己跑应用。刚开始每个东西都不大,花不了多少钱,也不影响主系统。但几年后,组织发现真正麻烦的不是机器不够,而是账单没人管,数据散在各处,权限不知道谁批的,服务没人知道还能不能停。
便宜的基础设施,最后制造了昂贵的治理危机。
AI 写代码,是这件事的下一章。
组织里会出现越来越多没人知道谁在维护的系统,越来越多没人敢删的定时任务,越来越多各自为战的数据口径,越来越多临时上线之后再也没人管的流程补丁。
低成本代码会制造低成本冲动,低成本冲动往往带来高成本系统。因为系统一旦接进组织,就不再是一个文件夹,而是一段权限、一组数据、一条流程和一个责任人。
真正稀缺的,不是生成软件。
是治理软件。
03 软件里装的,不只是代码
一个贷款系统,表面上是在处理流程,实际上是在固化一套借贷关系。谁发起,谁审核,谁审批,谁放款,谁复核,谁承担逾期后的责任,监管追溯时谁能拿出证据。
这些东西不是代码创造的。它们本来就存在于业务、制度和组织分工里。软件只是把它们固定下来,让它们可以被执行、被记录、被追溯。
换一套代码,那套关系还在。换一套界面,那套责任还在。
代码可以生成,责任不能生成。
代码是软件最显眼的部分,不是最贵的部分。这个区分,在代码成本降低之前,一直被遮住了。
04 PRD 便宜了,取舍没便宜
有人会说:AI 不只能写代码,它现在也能帮做需求、出架构、生成原型——那上面几层不也会变便宜吗?
会。但 PRD 便宜了,不代表需求取舍便宜了;架构图便宜了,不代表架构决策便宜了;原型便宜了,不代表产品定义便宜了。
PRD 是一份表达,需求取舍是你要不要得罪某个部门;架构图是一份表达,架构决策是你要不要为三年后的维护成本负责;原型是一份表达,产品定义是你要不要砍掉一个看起来人人都想要、但会拖垮主路径的功能。
那些是工作的输出,不是工作本身。
越是 AI 能快速生成的东西,越需要有人决定它到底该不该存在。
以前贵的是把想法写成代码。以后贵的是想清楚,哪个想法不该被写成代码。
在实现层,AI 是真的快,越靠近责任,它越像副驾驶,它能帮你想,帮你查,帮你推演,但不能替你扛。
05 代码越便宜,软件越贵
印刷机推出来的是信息筛选。云计算推出来的是影子 IT 治理。AI 推出来的,是软件治理。
软件不会消失。会消失的,是「代码 = 软件」这个误解。
过去我们以为,软件工业最难的是把想法变成代码。AI 之后我们才发现,更难的是想清楚什么想法值得被变成软件。
代码越便宜,软件越贵。
因为真正贵的,从来不是让软件出生。
是让它接得进去,管得起来,改得动,删得掉,出了事有人负责。
光谱与手册
关注我,一起不焦虑地聊聊 AI、架构和生活。
夜雨聆风