开挂工程师
搜索文档
Cursor一夜翻车,AI 300万代码写浏览器被打假!全网群嘲「AI泔水」
猿大侠· 2026-01-18 12:11
事件概述 - Cursor公司宣称其GPT-5.2驱动的编码智能体连续运行168小时(7天),从零开始编写了一个包含300万行代码、功能堪比Chrome的浏览器[3][4][5] - 技术社区开发者发文“打假”,指出该项目代码根本无法编译,所谓的突破性进展是缺乏工程逻辑的“AI泔水”[2][6][8] Cursor公司的宣传内容 - 公司发布题为“Scaling long-running autonomous coding”的博文,目标是探索智能体编码的边界,完成通常需要人类团队数月时间的项目[15][17] - 公司声称找到了解决方案,能将规模扩展到非常大的项目,并让数百个worker并发运行,在同一个分支上推送且冲突极少[18][22] - 为测试系统,设定了从零构建网络浏览器的目标,智能体运行近一周,在1000个文件中编写了超过100万行代码,并在GitHub上开源了源代码[20][21] 技术社区的调查与发现 - 开发者克隆仓库并尝试构建,发现编译报错:`error: could not compile 'fastrender' (lib) due to 34 previous errors; 94 warnings emitted`,代码库距离可工作的浏览器相差甚远[30][31] - GitHub Actions在main分支上的多次近期运行全部失败,最近的PR是在CI挂掉的情况下合并的[32] - 翻看Git历史记录,追溯最近的100个提交,找不到一个能干净编译的提交,表明该仓库从诞生起就从未处于能运行的状态[32][33] - 项目依赖列表(html5ever, cssparser, rquickjs)显示,其本质是Mozilla开发的Servo引擎的“套壳”版,而非真正的“从零开始”[47] 宣传的误导性与社区反应 - Cursor的博文和演示从未明确声明该浏览器是可运行且功能正常的,也未提供任何可复现的演示或已知可用的版本标签[23][27][38] - 公司通过“从零构建”和“有意义的进展”等宏大叙事,配合精心挑选的截图,制造了“实验成功”的假象,但缺乏工程界看重的基本诚实——可复现性[38][51] - 开发者社区在GitHub Issue区和Hacker News上表达了愤怒,指出这是将“半成品”包装成“里程碑”的行为,并质疑开源无法运行代码仓库的意义[43][44][46] AI编程行业的背景与启示 - 近期AI圈的高光时刻集中在Claude Code等产品上,例如Claude Code之父称过去30天内没写一行代码,全部贡献由Claude Code自己完成[56] - 在此背景下,“编码智能体运行一周写出浏览器”的叙事非常吸引眼球,可能促使Cursor公司急于发布成果[57][58] - 此次事件揭示了AI编程的真实进化路径:单纯堆砌智能体数量行不通,需要明确的角色分工(如规划者、执行者、评审员)和模型差异化[60][62] - 行业出现新趋势,“开挂工程师”正在取代“10倍工程师”,指那些能利用AI但绝不盲信、拥有深厚技术底蕴以识别和清理AI生成代码漏洞的顶级开发者[68][72] - 未来的软件开发模式被认为将是由一名“开挂工程师”带领数十个AI Agent进行精准高效的构建,而非数千个无人监管的AI智能体乱撞[73]
Cursor一夜翻车,AI 300万代码写浏览器被打假!全网群嘲「AI泔水」
程序员的那些事· 2026-01-17 20:39
Cursor公司“AI构建浏览器”事件被证伪 - Cursor公司声称其使用GPT-5.2驱动的编码智能体连续运行168小时(7天),从零开始构建了一个包含300万行代码、功能堪比Chrome的浏览器 [3][4][18] - 技术社区开发者通过分析其开源代码库发现,该项目代码根本无法编译通过,存在大量编译错误和警告,GitHub Actions的近期运行也全部失败 [5][29][30] - 开发者社区指责Cursor公司的宣传存在严重误导,其博文和演示试图营造“功能正常的原型”假象,但未提供任何可复现的演示或可工作的代码版本,缺乏工程最基本的可复现性 [36][40][52] AI代码生成项目的质量与宣传问题 - 技术博客作者将Cursor项目生成的代码称为“AI泔水”,指出其虽然形式上模仿了功能,但背后缺乏连贯的工程意图,连最基本的编译都无法通过 [7][35] - 社区开发者指出,该项目所谓的“从零开始构建”和“定制JS虚拟机”宣传不实,其本质是依赖现有开源组件(如Mozilla的Servo引擎)的“套壳”版,而非真正从零手搓 [45][46] - 在GitHub和Hacker News等社区,开发者对此行为表示愤怒,批评其将无法运行的“半成品”包装成“里程碑”式进展,并质疑其开源无法运行代码库的意义 [41][42][44] AI编程领域的竞争背景与行业反思 - 事件发生前,AI编程领域的高光时刻集中在Anthropic的Claude Code,有行业专家称其能在一小时内完成团队一年的工作量,给行业带来巨大震动 [54] - 行业分析认为,Cursor公司此次急于发布存在夸大宣传的成果,可能是在Anthropic等竞争对手强势表现下,为吸引眼球而采取的急躁行为 [48][54] - 此次事件揭示了单纯依靠AI智能体无协调地堆砌代码数量是行不通的,有效的AI编程需要明确的角色分工(如规划者、执行者、评审员)和差异化的模型应用 [56][58] AI时代下工程师角色的演变 - 行业正在形成新的流行词“开挂工程师”,指那些能高效利用AI工具、一人堪比一个团队的顶级开发者,他们将成为未来软件开发的核心 [64][65] - 真正的“开挂工程师”不会盲信AI,他们拥有深厚技术底蕴,能识别并修正AI生成的逻辑漏洞和低质量代码,避免陷入只重代码生成量而忽视工程严谨性的“氛围编程”陷阱 [66][68] - 未来的软件开发模式被预测为:由少数“开挂工程师”带领数十个分工明确的AI智能体进行高效、精准的产品构建,而非数千个无人监管的AI智能体无序工作 [69]