※この記事はアフィリエイト広告を含みます
“100% AI生成”的背后…泄露的Claude Code源代码揭示的AI开发真实情况
📰 新闻概要
- Anthropic的首席工程师在几个月前宣布“Claude Code的贡献是100%由AI生成的”,随后由于打包错误,泄露了512,000行的源代码。
- 泄露的代码中包含了3167行的庞大单一函数,以及12层的深度嵌套等现代编程中的“坏手法”。
- 尽管是一家开发世界顶尖LLM的公司,却在情感分析中使用“正则表达式”,并且放任一个浪费每日25万次API调用的已知漏洞。
💡 重要的要点
- AI生成代码的质量问题: 在
print.ts中的一个函数里,所有功能从认证到速率限制、模型切换都被塞进了一个函数,完全没有模块化。 - 优先“速度”和“低成本”: 尽管在评论中知道存在浪费25万次API调用的漏洞,却在未进行仅3行的修复下就发布了。
- 机器人自动关闭对话: 用户提出的问题中约一半被AI机器人自动关闭,导致许多用户的请求未能传达到开发团队。
🦈 鲨鱼的视角(策展人的观点)
“100% AI编写”的光鲜数字背后,竟是让鲨鱼也惊讶的意大利面条海洋!超过3000行的庞大函数加上12层嵌套,简直是人类写的代码会被直接拒绝的级别。而且,拥有世界顶尖LLM的公司,竟然在情感分析中使用“正则表达式”,这真是讽刺得太过火了!AI擅长快速构建“可运行的东西”,但长期的维护性和设计美学往往被忽视,这一点已经得到了证明。明明知道存在漏洞却不进行“3行修复”的文化,恰恰反映了当前AI开发竞争中异常的速度优先趋势!
🚀 未来展望
AI代码生成的“数量”竞争阶段已经结束,接下来将需要重建一种AI工程文化,关注“如何由人类(或监控AI)管理AI编写的代码,确保其质量”。
💬 鲨鱼的独白
把一切都交给AI就能过得快乐…似乎并不那么简单!鲨鱼也要小心游得太多而迷失方向!🦈🔥
📚 术语解释
-
Claude Code: 由Anthropic开发的AI自我编码的代理工具,此次事件的主角。
-
源映射 (Source map): 将转换后的代码对应到原始源代码的文件,此次泄露的直接原因。
-
堆分配 (Heap allocation): 程序执行时动态分配的内存。由于泄露的代码影响,报告显示异常消耗达到93GB。
-
信息来源: What Claude Code’s Source Revealed About AI Engineering Culture