卖AI编程工具的公司,自己写的代码是这样的
卖AI编程工具的公司,自己写的代码是这样的
从2025年3月开始,Anthropic 公司的人开始公布一组数字。CEO说”六个月内AI会写90%的代码”,几个月后改口”70到90%”,再过几个月又说”现在绝对是真的了”。首席工程师在播客里说”80到90%”,后来发推说”100%”。CPO说”实际上是100%”。
3月31日,源代码泄露了。大家终于可以看看100%由AI写的代码究竟长什么样。
一个函数,3167行,12层嵌套,把整个程序的运行循环、内存管理、权限验证、插件加载全塞进去了——用人话说,这应该是8到10个独立模块,但现在都住在同一个屋子里,家具堆到天花板。
QueryEngine.ts 46000行,Tool.ts 29000行,入口文件785KB。不是一个函数失控,是整个项目的状态。
更绝的是情绪检测。Anthropic 的产品用的是世界最先进的语言模型,但用来识别用户是不是在骂人,靠的是正则表达式:/\b(wtf|shit|fuck|horrible)\b/i。一位评论者的比喻是:运输公司用马拉零件,因为马比卡车便宜。
还有一个已知代码问题,在代码注释里写到:”这会每天在全球浪费约25万次API调用。” 有人知道这个问题,写了下来,然后照样发布了。
在代码泄漏之后,首席工程师的回应不是增加人工流程代码审查,而是要引入更多的AI,能更快的让Claude检查Claude的工作,AI写代码,AI审代码,AI检查部署。
一些拥有二三十年经验的工程师们说:以前是偶尔”垃圾进垃圾出”,现在是持续的工业级垃圾流水线。
也有人为此辩护:也许烂代码对 AI 来说反而更好维护?也许测试够好的话结构丑无所谓?
然后有人说了句戳心的话:那25万次浪费的API调用不是 Anthropic的成本,是付费用户的,是他们正在为这个已知且未修的bug付钱。
夜雨聆风