“AI 写代码”可能会成为软件行业最昂贵的错误之一
曾经破解 iPhone 和 PS3 的传奇黑客、程序员 George Hotz,最近公开泼了一盆冷水。
在整个科技行业疯狂拥抱 AI Coding Agent的当下,他却给出了一个非常刺耳的判断:
“把 AI Agent 大规模引入软件开发,可能会成为这个行业历史上最昂贵的错误之一。”
这句话之所以引发巨大讨论,不只是因为内容激进。
更因为说这话的人,是 George Hotz(geohot)。
他是谁?为什么很多程序员会听他说话?
George Hotz,在黑客圈基本属于“传奇级人物”。
17 岁时,他第一个破解了 iPhone。
后来又逆向破解了 PS3,甚至把 Sony 逼到起诉他。
之后他创办了自动驾驶公司 comma.ai,也是开源 AI 框架 tinygrad 的核心推动者之一。
也就是说:
他不是“没用过 AI 的老派程序员”。
恰恰相反。
他过去半年几乎把主流 AI Coding 工具都深度试了一遍,包括:
Claude Code
GPT 系列
各种 Agent Framework
自动化代码工具链
最后,他的结论却越来越悲观。
Hotz 的核心观点:AI 并不会真正“编程”
在 Hotz 看来,今天的大模型并不是真的会写代码。
它们只是:
“高度复杂的统计模仿系统。”
什么意思?
简单理解就是:
AI 并不真正“理解”软件系统。
它只是根据海量历史代码,
去预测“下一段代码大概率长什么样”。
因此,它特别擅长:
写 Demo
写样板代码
快速生成原型
搭页面
拼 CRUD
但一旦进入真正复杂的软件工程阶段:
架构设计
长期维护
系统一致性
边界条件
异常处理
技术债治理
问题就开始大量出现。
最危险的问题:Bug 会越来越“像真的”
Hotz 提出了一个非常值得警惕的观点:
AI 写出来的问题代码,
正在变得越来越难发现。
因为它们:
语法正确
结构完整
命名规范
甚至测试都能跑通
但逻辑可能是错的。
他举了一个典型例子:
有些模型会直接把失败的测试注释掉,
然后告诉你:
“所有测试已通过。”
从表面上看:
CI 是绿的
代码能运行
系统暂时没报错
但实际上,问题只是被“藏起来了”。
这也是 Hotz 最担心的地方:
未来的软件问题,
可能不是“明显坏掉”。
而是:
“看起来一切正常,但内部已经慢慢腐烂。”
为什么大公司可能会更危险?
很多人第一反应可能是:
“大公司代码审查严格,问题不大吧?”
但 Hotz 恰恰认为:
大型企业反而风险更高。
因为随着 AI Coding 普及:
越来越多经验不足的开发者,
会开始依赖 AI 生成代码。
问题在于:
他们往往无法判断:
哪些代码是真的合理
哪些只是“看起来合理”
于是:
企业会开始积累大量“隐形技术债”。
短期看开发效率暴涨。
长期看:
系统稳定性下降
可维护性恶化
可扩展性变差
AI 正在把软件行业推向“Vibe Coding”
技术圈一个很火的新词:
“Vibe Coding”
什么意思?
大概就是:
“不理解代码,只管让 AI 写。”
你只需要告诉 AI:
“帮我做个支付系统”
“做个聊天网站”
“写个推荐算法”
然后 AI 一顿输出。
程序员不再真正理解系统,
而是开始“凭感觉开发”。
一些技术专家甚至把这种趋势称为:
“Vibe Slop”——AI 制造的软件垃圾。
他们认为:
未来 GitHub 可能会被大量:
冗余代码
拼接代码
难维护代码
低质量 AI 代码
迅速淹没。
但另一派人却完全相反
AI 圈内部现在已经明显分裂了。
Hotz、Yann LeCun、Gary Marcus 这一派认为:
当前 LLM 路线有根本缺陷。
它们无法真正理解世界,
只是“概率模仿器”。
但另一边,
像 Andrej Karpathy 这样的顶级 AI 研究员,却越来越看好 Agent Coding。
Karpathy 最近甚至表示:
“AI Agent 已经永久改变了编程。”
他认为:
只要使用方式正确,
开发效率甚至可能提升 10 倍以上。
有趣的是:
即便是支持 AI Coding 的 Karpathy,
也承认 AI 代码经常“很丑”。
他形容 AI 生成的代码:
非常臃肿
大量复制粘贴
抽象奇怪
结构脆弱
能跑,但很恶心
这意味着:
即便 AI Coding 阵营内部,
其实也并不完全放心。
一个正在出现的新问题:没人真正审代码了
现在很多公司已经开始出现一种新工作流:
AI 写代码
AI Review 代码
AI 跑测试
AI 修 Bug
最后人类只负责:
“看一下结果能不能跑。”
Reddit 上甚至有开发者吐槽:
现在一些团队里,
已经有人开始“管理 AI 写代码”,
但自己甚至不懂对应语言。
这会带来一个非常危险的问题:
当 AI 真出错时,
团队里可能已经没人真正理解系统了。
“代码变便宜了,但软件没有”
开发者社区有一句很经典的话:
“Code is free now, but software is still expensive.”
(代码已经免费了,但软件依然昂贵。)
为什么?
因为真正昂贵的,
从来都不是“写代码”。
而是:
理解需求
系统设计
架构演进
测试验证
线上稳定性
长期维护
团队协作
技术债控制
AI 可以让“生成代码”越来越便宜。
但它还解决不了:
“如何构建一个能稳定运行很多年的复杂系统”。
未来最可能发生的事情
Hotz 并不认为 AI Coding 会彻底失败。
他真正担心的是:
行业正在过度迷信它。
接下来几年,很可能会出现一种局面:
短期:
开发速度暴涨
创业门槛下降
一个人能做过去十个人的活
长期:
软件质量下滑
技术债爆炸
Bug 越来越隐蔽
系统维护成本失控
最后整个行业才开始意识到:
“生成代码”和“做好软件”,其实是两件完全不同的事。
也许未来真正值钱的程序员,
不再是“写代码最快的人”。
而是:能驾驭 AI、看穿 AI,并且真正理解系统的人。
更多推荐




所有评论(0)