9月1日,36氪转载了SemiAnalysis爆出的一个采访片段,让不少程序员沉默了。专家指着OpenAI自研芯片的一段底层代码问在场的工程师:这几行汇编逻辑,到底是怎么调动硬件单元的?几位顶级工程师面面相觑,最后坦然承认:"说实话,我们完全看不懂它每一行在干什么。但这不重要——AI理解它,AI测试了它,而且它跑得飞快。"
说"看不懂"的,不是外行,正是OpenAI自己的工程师。他们自研芯片的底层汇编级代码,已经完全交给AI生成了。
代码变快了,理解没跟上
这不是孤例。Sonar发布的《State of Code》2026调研显示,72%的开发者每天在用AI编程工具,已提交的代码里有42%由AI生成或辅助;Stack Overflow那份四万九千多人参与的开发者调查里,84%的人已经在用或计划用AI工具。知乎热榜这两天新挂上的问题问得更直接:AI写的代码越来越多,未来的软件会不会变得"没人真正看得懂"?
业界给这种隐患起了个名字,叫"理解债"。传统技术债是有症状的:构建慢、依赖乱、修一个问题牵出一串问题。理解债更隐蔽——AI生成的代码格式统一、注释充足、测试覆盖也像样,仓库看起来干干净净,但团队成员只是在"接收产物",没有建立起对系统的理解。久而久之,代码库从共同资产变成黑箱。最危险的时刻,是需要改动关键逻辑的那天:没人能解释当初为什么这样设计。
Anthropic前不久发布的《AI-Native SDLC Playbook》,核心判断与此一致:Agent生成代码的速度已经大幅压缩了开发阶段,但规划、审查和部署还在按人类的速度运行。DORA在2025年的研究说得更直白:AI是组织能力的放大器——流程清楚的团队被加速,原本混乱的问题也会被同样放大。
"看不懂"不一定是坏事,但要知道自己在赌什么
OpenAI工程师那句"这不重要",其实对了一半。在芯片底层算子这种"正确性可以被自动验证"的场景里,AI理解、AI测试、性能达标,确实不必逐行看懂——他们赌的是验证体系,不是人眼。
但不是所有软件都是芯片算子。大量业务系统的生命周期是"先上线、再修改",当验证无法完全自动化,需求一变,就必须有人能解释这段代码。理解债拖欠的从来不是今天的交付,而是明天的调试成本、事故成本和新人上手成本。
所以知乎那个问题的答案可能是:软件不会变得没人看得懂,但"看懂"会越来越贵,并且集中在更少的人手里——那些懂得让AI把假设、风险和取舍写清楚的人。
不写代码的你,也在用"没人看得懂的软件"
这事和你有关。AI帮你做的PPT、AI帮你写的表格公式、AI给你生成的小脚本,逻辑完全一样:接收了产物、却解释不了它,这就是你个人的理解债。
解药不是拒绝AI,而是养成一个习惯——每次接收AI产物,多问三句:
第一句:这个结果基于哪些假设?有哪些风险?让AI自己列"假设清单"和"风险清单",工程团队已经这么干了。
第二句:请用我的话,把这段解释一遍。解释不出来,就先别用。
第三句:如果我改一下这里,会影响什么?让AI先说清影响范围,再动手。
对不熟悉的代码"先解释、再修改",把大改动拆成小步提交——这些工程纪律,普通人照搬就行,只是把"看懂"这件事从脑子里挪到嘴上,问AI。不知道用什么工具的话,spark1.cn/tools 里放了一批免费能直接上手的,写文档用 /ai-writer,想要完整工作流就翻 /toolchains。
AI把代码写得越来越快,是好事。真正决定你能不能从容的,从来不是AI会不会写,而是你手里始终握着"提问"的权利和"解释"的能力——这两样,永远是你的。
💬 评论