这句话听起来很吓人。
但我想说的,不是 AI 这个东西本身有多可怕。真正可能把公司整垮的,是一些公司对 AI 的理解方式出了问题。
他们不是想让技术团队更强,不是想让工程师把重复劳动交给 AI,而是想直接跳过技术团队,做一套所谓的“全链路 AI 研发”。问题是,这条路最后大概率不是更高效,而是 Bug 更多,线上问题更多,系统越来越脆。
很多老板现在最兴奋的一点,就是 AI 会写代码,会补接口,会改问题,会做联调。然后他们很自然地往前多想一步:既然 AI 什么都能做,那是不是技术人员可以越来越少,最后最好整个研发链路都交给 AI 跑?
01
问题从来不在 AI 会不会写代码
先把这个话说清楚,AI 当然会写代码。而且很多时候,它写得还不差。基础 CRUD,它会;普通页面,它会;样板逻辑,它也会。很多重复性的改动,它甚至比一部分初级开发还快。
所以问题从来不在于 AI 有没有能力产出代码。真正的问题是,很多公司看到这里以后,就开始误判了。它们会把“AI 能产出代码”,直接理解成“AI 能承担技术工作”。
这两件事差得非常远。因为技术工作真正难的部分,从来不是把代码敲出来,而是判断这件事该不该这么做,会不会影响老系统,为什么这个接口不能随便动,这个线上报警到底是真问题还是噪音,这次到底该临时补还是顺手把底层一起收拾掉。
很多公司现在最大的误会,就是把技术工作理解成“代码生产”,却忽略了技术真正值钱的地方,是判断、边界和责任。
02
AI 最容易放大的,不是能力,是错误
以前一个开发半天写一个功能,可能埋一个坑。现在带着 AI,一下午能铺三四个模块,表面上看效率高了很多,但错误也会跟着一起变快。
更麻烦的是,这些坑在早期往往不明显。因为 AI 生成出来的东西,第一眼都挺像那么回事。结构有,命名也顺,注释也有,跑起来甚至真的能跑。
于是很多非技术管理者就更容易产生一种错觉:你看,这不就做出来了吗?既然能做出来,那技术这件事是不是也没那么难?
但很多系统不是死在“第一眼不能跑”,它们通常死在后面。死在数据量上来之后,死在并发上来之后,死在老逻辑和新逻辑开始互相缠住之后,死在一次线上紧急修复又顺手炸出另一个问题之后。
问题不是“它能不能写出来”,而是“它写出来的这套东西,到底有没有人真正知道为什么会这样”。
03
没有技术人员,不是没人写代码,是没人收拾残局
很多公司低估技术人员,不是因为不懂代码,而是因为只看见了“开发”这一步。它们会觉得,只要页面能出、接口能通、功能能跑,研发这件事就算完成了。
但一个成熟技术人员真正值钱的地方,往往体现在这些时刻:需求还没开始时能预判风险,方案推进时知道边界,上线之前知道哪里必须补监控,线上出事时能快速判断到底是代码问题、数据问题、依赖问题,还是环境问题。
你把人拿掉,只留下 AI,表面上流程还在。需求照样能写,页面照样能出,接口照样能通,代码照样能提交。但真到系统不稳定、报警乱飞、回滚困难的时候,整个组织会瞬间发现,自己保留的只是“生产动作”,没有保留“判断能力”。
没有技术人员最可怕的地方,不是少了几个写代码的人,而是出了事以后,没人真正能把事情接住。
04
全链路 AI,最后很可能变成全链路失控
我现在特别警惕“全链路 AI”这几个字。因为很多公司说这个词的时候,心里想的并不是“让人和 AI 协作得更好”,而是“人可以越来越少,最好最后没有”。
可一条链路越完整,越需要责任点清晰。需求谁拍板,方案谁定,代码谁审,上线谁放,事故谁追,回滚谁决定,这些东西不能因为 AI 参与了就开始变模糊。
一旦组织真的开始相信“反正 AI 都能做”,最后一定会出现一种局面:每个环节看起来都有人在推进,但每个环节出了问题,又都没有人真正负责。
系统不是一天垮掉的。它通常是被一堆“先这么搞一下”“应该没事”“AI 都写好了”的小决定,一点点拖垮的。前面看起来都很顺,后面一到线上,就开始不断用更多人力去填更大的坑。
所以我现在对这件事的判断很直接:AI 不会先把公司整垮,先把公司整垮的,往往是管理层对 AI 的幻觉。他们以为自己在降本增效,实际上是在把技术债自动化,把线上风险规模化,把原本还能控的问题,变成最后没人接得住的问题。
真正该被 AI 替掉的,不是技术人员,而是低质量的工作方式。谁要是反过来做,最后大概率不是更强,而是更脆。



夜雨聆风