返回

文章详情

编程的终结

Hacker News2026年8月26日 08:37

2026-08-25 上周发布了 Bun 1.4。这是一个将 Bun 从 Zig 重写为 Rust 的版本,显然包含了超过 100 万行新的 Rust 代码。虽然这在编程社区中引发了一系列关于语言切换的戏剧,但我认为这个版本最重要的事情是重写的方式及其规模。这些细节,加上我自己的经验,以及即将到来的 AI 进展,使我相信我们已经到了编程的终点。我所说的意思是,我认为手动编写代码并让其他人审核,以创建有用且可用的软件的行为正在走向灭绝。或者至少,这种行为将被代理人生成的大量有用、可用的软件所淹没,人类只需审核最终结果,而不是代码本身。我们将拥有比以往更多的软件,但大多数代码将不是由人类编写或甚至阅读的。可以肯定的是,也会有一堆糟糕的东西。诸如有缺陷、无用、糟糕和冒犯的软件,完全不符合任何程序员的审美、目的或风格。但也会有精心设计、能解决实际问题的工作软件,然而这并没有经过人类眼睛的细致审核。在 GitHub 关于 8 月 17 日故障的帖子中可以看到这种软件爆炸的趋势:自去年以来,代码生产量急剧上升。我推测大部分其实来自侧项目或公司内部的特殊项目,或是单个用户的项目。这些事情被视为非关键。在大多数公司中,对于个别开发人员在推动业务的产品方面出货 2 倍更多,甚至 10 倍或 100 倍,仍然存在显著的组织摩擦。这些图表中的几乎所有代码都是由当前不处于前沿的模型生成的。它是由几个月前的前沿模型生成的,换句话说,就是不是 Fable 5,也不是 GPT 5.6 Sol。Anthropic 和 OpenAI 的开发者生活在不远的未来。阅读 Bun Rust 重写的细节,其中重要的亮点是这是由一位开发者 Jarred Sumner 主导的,他使用 Fable 5 的预发布版本并拥有似乎无以为继的令牌预算。他创建了一个工作框架,让代理可以并行工作并将 Zig 代码库转移到 Rust。在 11 天的时间里,多个代理生产了 6,778 次提交,消耗了足够的令牌,按 API 定价大约花费 165,000 美元。我记得当这次重写的戏剧在 5 月初首次显现时,远在上述博客帖子之前。重写的合并显示 +1,009,257 -4,024 的变化。我对其规模感到惊讶,并推测他们是通过 Mythos 实现这一点的:此外,我想知道这是否是在无限 Mythos 令牌下完成的。这是我们其他人不久的未来吗?或者现在,他们是用 Opus 4.7 令牌做到的?我的猜测是前者。所以这预示着今年晚些时候的可能性。—— @pauldix,2026 年 5 月 14 日。那时我的经历是,我认为在 Opus 4.7 下不可能实现这样的事情,因此一定是尚未发布的 Mythos 促成了这样一个实际上有效的重写。AI 编写了 100 万行代码,并在接下来的几个月里对其进行精炼,以产生一款可靠的软件,该软件目前在数百万台开发者机器上运行,这绝对令人震惊。你可以说,“好吧,这并不那么令人印象深刻,因为他们有一个可以比较的神谕,所以从一种语言转到另一种语言是简单的”,但我认为这实在是低估了整个事情。如果你能建立一个验证系统并给予适当的指导,AI 能够产生高度复杂、高度精致的软件,并不断精炼,直到它能正常工作。如果你关注 Anthropic 和 OpenAI 的开发者在 X 上两个月来所说的话,他们每周都会发出数十或数百个 PR,并且他们的关注点已转向更高的层次。这是合乎逻辑的,因为开发人员实际上不可能每周仔细审核数百个 PR 的代码,同时还要完成自己的工作。如果你将他们公开表述的内容视为事实,他们已经不再对每一行提交的代码进行非常仔细的审查了。他们在花时间构建系统、提示和验证工具,以便让 AI 在规模和速度上高效地生成软件。至少,这是我对于他们谈论循环时的解读。然而,他们所处的世界是有无限 Fable 和 Astra(OpenAI 的下一个模型)访问权限的。他们生活在一个我们这些普通人可能一年后才能体验的近期未来。他们使用 AI 开发软件的经验

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡