← 最新论文
🤖 AI

No Accidental Software Agent First Canonical Code for Human Code Entropy Reduction and 30 to 500 times Lower Frontier Model Requirements

本文提出了“智能体优先规范代码”(agent-first canonical code),这是一种旨在通过将等价编码折叠为受控代表,从而消除人类软件仓库中偶然熵的证明载体,进而旨在将前沿模型训练需求和验证变更成本降低 30 到 500 倍,并建立一条通往“无意外视界”(No-Accident Horizon)的可证伪路径。

原作者: Jepson Taylor

发布于 2026-06-15
📖 1 分钟阅读☕ 轻松阅读

原作者: Jepson Taylor

原始论文根据 CC0 1.0(http://creativecommons.org/publicdomain/zero/1.0/)发布到公有领域。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这里是对论文《无偶然软件》(No Accidental Software)的解释,使用了简单的语言和日常类比。

核心问题:“混乱车库” vs. “蓝图”

想象一下,你正在试图教一个机器人如何盖房子。目前,你正向机器人展示数百万张人类建造的房屋照片。

问题在于,人类建造的房屋是混乱的。有的建筑师用红砖,有的用蓝砖;有的把厨房放在左边,有的放在右边;有些房子地下室里有一个原本不在设计图上的秘密门,但居然也能用;有些房子的布线方式很奇怪,只有站在特定的椅子上才能正常工作。

机器人必须花费所有的时间和精力去搞清楚所有这些随机的、偶然的细节,仅仅是为了理解“如何建造厨房”这个基本概念。它在浪费脑力去研究人类建造习惯中的“偶然现象”,而不是研究建筑学的实际科学。

论文的观点:
我们可以停止向机器人展示这些混乱的照片。相反,我们可以先将所有这些人类房屋转化为一套完美的、标准化的蓝图。在这套蓝图中:

  • 厨房始终在同一个位置。
  • 布线方式始终以同样的方式完成。
  • “秘密门”要么被移除,要么被明确标记为“可选”。

如果这样做,机器人就不必浪费时间去猜测。它可以更快地学习建筑的核心规则,犯更少的错误,并且运行成本更低。

核心理念:“规范代码”(Canonical Code)

作者将这种标准化的版本称为**“面向智能体的规范代码”(Agent-First Canonical Code)**。

这就像是一个翻译服务

  • 原始人类代码: 这就像是在一个拥挤的房间里交谈,每个人都说着不同的方言,使用俚语,并且互相插话。它充满了有价值的信息,但充满了噪音。
  • 规范代码: 这是同一场对话,但被翻译成了一种单一的、完美的语言,其中每个词都有严格的定义,且语法完美无瑕。

论文认为,我们不应该只是过滤掉“坏”代码。我们应该在教 AI 之前,先将代码重构成这种完美的格式。

我们在“混乱”中付出的四种代价

论文指出,当我们使用混乱的人类代码时,我们会为这种困惑付出四次代价

  1. 训练(Training): 我们必须展示数百万个例子,仅仅是为了教会 AI 基本知识。
  2. 搜索(Searching): 当 AI 尝试修复 Bug 时,它必须在混乱的文件夹中挖掘,寻找代码所在的位置。
  3. 推理(Reasoning): 由于规则没有被清晰地写下来,AI 必须靠猜测来理解规则。
  4. 审查(Reviewing): 人类必须花费大量时间检查 AI 的工作,因为 AI 可能会误解混乱的上下文。

通过使用“规范蓝图”,我们可以几乎完全消除前三种成本。AI 明确知道在哪里查找以及规则是什么。

“行为单元”(乐高类比)

想象你在建造一座城市。

  • 现状: 每当需要一个“消防站”时,人类建筑师都会从头开始画一个新的。有时它是木制的,有时是砖制的;有时门向左开,有时向右开。
  • 论文的方法: 我们创建一个**“消防站单元”(Fire Station Cell)**。它是一个预制的、经过认证的乐高积木块。它有门、有屋顶、有水带接口。它保证可以正常工作。

当 AI 需要建造城市时,它不需要重新画一个消防站。它只需将这个“消防站单元”卡入到位即可。

  • 观点: 论文指出,70% 到 90% 的软件(如登录、支付账单或保存数据)本质上只是在“重复”这些标准的模块。如果我们能识别出这些模块,AI 就只需要发明的东西(即“新颖性”),而不是处理那些枯燥、重复的内容。

“无偶然视界”(The No-Accident Horizon)

论文提出了一个宏大的目标,称为**“无偶然视界”**。

想象一个软件零事故的世界。

  • 没有偶然的文件命名。
  • 没有偶然的安全漏洞。
  • 没有关于按钮功能的偶然混淆。

在这个世界里,留给人类(和 AI)做的只有创造性的、新的事物。其他一切都只是一个预先批准的、安全且经过认证的模块,被简单地拼接在一起。

论文承认,我们无法实现对所有可能存在的未来程序的 100% 完美(因为有些东西实在太新颖或太古怪了)。但对于我们日常使用的常规软件(如银行 App、电子商务网站和内部工具),他们相信可以将成本和精力降低 30 到 500 倍

论文实际证明了什么(以及没证明什么)

坚持关注论文实际表达的内容非常重要:

  • 他们做了什么: 他们提取了一组较小的编码示例,将其转化为这种“完美蓝图”格式,并训练了一个小型 AI 模型来理解它们。该模型学习速度很快,并且不会对蓝图的“规则”产生误解。
  • 他们尚未证明什么: 他们还没有证明这套方法适用于全世界所有的软件。他们也没有证明这能节省数十亿美元(尽管他们有一个衡量计划)。他们提出的是一个测试这些想法的研究计划

总结

这篇论文的核心观点是:“不要只教 AI 阅读混乱的人类手写体。先教它阅读完美的、标准化的蓝图。”

如果我们这样做,AI 将不再把时间浪费在猜测人类“通常”是如何做事的,而是开始把时间花在真正解决困难的新问题上。其结果将是构建成本更低、使用更安全、创建速度更快的软件。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →