在日常研发流水线中,让 Coding Agent 编写一段稍微复杂的业务逻辑,工程师往往需要打起十二分精神进行严苛审查:一段看似优雅的重构,可能在角落里悄悄漏掉了一个关键的边界判断;一个看起来头头是道的异步封装,可能暗藏着隐蔽的死锁风险;有时甚至还会凭空编造不存在的方法签名。模型那层流利而自信的自然语言表象,经常成为掩盖逻辑缺陷的完美伪装。
然而,Anthropic 近日公布的一项重磅科研成果却给出了近乎极端的反差:数十个 Claude 协同智能体在短短 11 天内,自主完成了人类数学史上最宏大繁复的猜想之一——费马大定理的完整计算机形式化证明。整个工程总计生成了超过 1300 万行严密的 Lean 4 代码,证明了近三万个中间引理,且全量通过了机器的绝对核验,不包含任何未经检验的逻辑跳步。
平日里写几百行日常代码动辄出错的大模型,凭什么能在一千多万行极度抽象的现代数学大厦面前做到绝对零差错?
消除大模型幻觉的唯一可靠解,不是更冗长的提示词,而是一个无法被它欺骗的确定性编译器。
自然语言评价的模糊陷阱
造成这种认知分裂的核心根源,在于业务研发与形式化证明背后所依赖的评价体系存在着降维般的差异。在日常软件开发中,团队对代码正确性的判断往往依赖于两套软性机制:人类专家的代码审查,或者通过多轮提示词让大模型进行自我反思与评估。
这种基于自然语言或弱类型约束的评价体系具有天生的模糊性。自然语言能够容忍语境缺失,模型在解释代码意图时擅长用流畅的修辞掩盖逻辑上的断层。即便让另一个大模型充当审查裁判,所谓的评审过程本质上依旧是概率分布上的模式比对,模型既无法确认一段未被测试覆盖的边界在物理执行时是否成立,更容易在多轮礼貌的交流中将推理幻觉当成确定性事实接受下来。
更为致命的是,业务系统中的很多错误并不具备即时反馈能力。一个设计不当的权限漏洞可能在生产环境中潜伏数月,直到特定流量到来时才会引发事故。没有绝对客观且即时的真理反馈,大模型在编写代码时便如同盲人摸象,哪怕生成了上万行的代码,也无法在生成瞬间确认每一行逻辑的绝对正确性。

柯里霍华德同构下的绝对裁判
而在 Lean 4 形式化证明的世界里,大模型遭遇了一道完全无法被自然语言修辞规避的硬性防线。这一体系的数学基石是理论计算机科学中著名的柯里-霍华德同构。该理论在数理逻辑与程序语言之间建立了直接的对应关系:一个数学命题等价于编程语言中的一个数据类型,而对该命题的数学证明,则等同于编写出符合该类型的具体程序实例。
在这一范式下,证明不再是一篇供人类阅读和推敲的议论文,而是一段必须通过编译器类型检查的硬核代码。Lean 的类型检查内核极其微小且经过严格的形式化自证,它对任何人类权威、名声或华丽的文字毫无感知,只以冷酷的符号推导法则逐行检查类型构造。
在这个过程中,大模型并不是某种全知全能的超级智能,它在推导这 1300 万行代码的过程中必然产生了天文数字般的逻辑尝试与错误断言。但与日常编程不同的是,模型生成的每一个引理或步骤,都会在几毫秒内直接撞上 Lean 编译器的坚硬铁壁。只要推导中存在任何一个未经验证的假设或符号不匹配,编译器就会即刻抛出类型错误,断然拒绝编译通过。
编译器充当了零延迟、零容忍的绝对真理判据。这种毫无回旋余地的确定性反馈,彻底剥夺了大模型用语言幻觉蒙混过关的空间,将其从一个信口开河的漫谈者,逼成了一个在严密规则内高速尝试、即时纠错并最终收敛出确定性解的战术搜索器。

工业级研发的形式化演进防线
Claude 对费马大定理的形式化攻坚,为现代软件工程的演进指出了一条极具指导意义的路径。当前许多团队试图通过编写厚达数十页的提示词工程指南或复杂的自然语言代理网络来约束代码质量,然而实证表明,这种以软制软的策略终究无法阻挡概率模型的熵增与幻觉。
真正具备高确定性的 Agent 研发体系,应当将更多精力投入到底层工程环境的形式化改造中。首先是将业务核心状态机与数据流向收敛为严密的强类型契约,利用现代静态类型系统的泛型、代数数据类型与不可变约束,在代码结构层面封死非法的状态转移。
其次是在开发流水线中建立零容忍的确定性沙箱断言。团队应当将业务逻辑的不变式转化为可以被即时执行并断言的自动化检查套件,赋予编译器和测试沙箱直接否决模型提案的最高权力。只要类型检查未通过或断言失败,整个变更便无法流入下游,倒逼模型依靠机器返回的精准报错信息进行自我修正。
大模型的真正威力,在于其在浩瀚状态空间中寻找潜在可能性的生成速度;而工程系统的长期稳定,则取决于外部规则对正确性边界的守卫强度。不再迷信自然语言层面的口头承诺,而是为 AI 筑起冷酷而不可逾越的编译器防线,才是构建工业级可靠智能体系统的真正基石。
