← 最新论文
💻 computer science

AoA: Theorem Proving Agent over Abstract Syntax Tree of Redesigned Language

本文介绍了 AoA,一种新颖的交互式定理证明智能体,它直接在重新设计的语言(Minilang)的抽象语法树(AST)上运行,而非序列化的源代码文本,从而显著降低了 API 成本、Token 使用量和工具调用次数,同时提高了在验证基准测试上的求解速度和成功率。

原作者: Qiyuan Xu, Joshua Ong Jun Leang, Renxi Wang, Wenda Li, Haonan Li, Luke Ong, Conrad Watt

发布于 2026-07-21
📖 1 分钟阅读☕ 轻松阅读

原作者: Qiyuan Xu, Joshua Ong Jun Leang, Renxi Wang, Wenda Li, Haonan Li, Luke Ong, Conrad Watt

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图教一个聪明但有点笨拙的机器人如何解决复杂的数学谜题。这个机器人是一个“大语言模型”(LLM),这类人工智能擅长理解人类语言,但有时在处理形式逻辑那严谨、精确的规则时会显得有些吃力。 “交互式定理证明”领域就像是一场人类与计算机之间的高水平国际象棋比赛,其中的每一步都必须在数学上完美无瑕。如果你犯了一个微小的错误,整个游戏就会崩塌。几十年来,人类一直必须手动进行这项工作,这既缓慢、昂贵又令人精疲力竭。最近,人们开始使用人工智能机器人来提供帮助,但问题在于:运行这些机器人的成本高得惊人。它们会不断地重复询问同样的信息,就像一个学生不停地要求老师重复指令,因为他弄丢了讲义,导致每一次提问都在浪费金钱和时间。

研究人员提出的核心问题是:我们能否在不需要从头开始重新训练的情况下,让这些证明机器人变得更聪明、更便宜?答案在于我们如何与它们交流。与其让机器人阅读一段冗长、混乱的代码并猜测错误在哪里,不如给它一张清晰、结构化的地图。本文介绍了一种构建这些证明智能体的新方法,称为“基于抽象语法树的智能体”(Agent over AST,简称 AoA)。与其强迫机器人逐行编辑文本文件,作者让机器人去编辑一个逻辑“树”。你可以把它想象成:尝试通过擦除和重写小说中的单词来修改句子,与使用一个能展示故事结构(如家谱)的数字编辑器之间的区别。有了这棵“树”,你可以清楚地看到哪一个分支需要修复,而且计算机能立即告诉你结果,而无需你再去问:“等等,这里的上下文是什么?”

研究人员发现,通过从基于文本的方法转向基于树的方法,他们可以大幅削减运行这些证明智能体的成本。当他们用这种新系统 AoA 对比现有的领先智能体(亚马逊的 Isabelle Agent)时,结果非常惊人。AoA 使用的“Token”(即 AI 处理的数据单位)减少了 2.9 到 6.9 倍,且工具调用次数减少了 3.9 到 8.9 倍。从金钱角度来看,这意味着新智能体在处理每个问题时的运行成本降低了 2.3 到 4.7 倍。更令人印象深刻的是,它的任务完成速度快了 1.4 到 2.0 倍。

这项工作最巧妙的部分之一是它如何处理一种全新的证明语言——“Minilang”。这种语言是专门为让 AI 更容易理解而设计的,但由于它非常新,AI 模型尚未针对它进行过训练。通常情况下,这会是一个致命缺陷;你会认为 AI 会因为不了解规则而失败。然而,作者展示了通过将 Minilang 的规则转化为 AI 非常熟悉的结构化格式(JSON),他们可以让机器人解决这种新语言中的证明,而无需事先接触过任何关于它的例子。他们证明了,你不需要向 AI 喂食大量的新书库来教会它一个新游戏;你只需要以一种它能自然理解的方式解释规则即可。

在实验中,AoA 不仅节省了成本,而且在解决问题方面表现得更好。在一组困难的数学挑战中,它解决了 99.6% 的问题,达到了已知的最高水平。在另一组棘手的计算机验证问题中,它解决了 89.2%,创下了新的纪录。作者指出,这种方法——从混乱的文本编辑转向结构化的、基于树的交互——是使 AI 证明助手在现实世界中具有实用性的强大途径。他们也承认,虽然这种方法在 Minilang 上效果极佳,但尚未被证明适用于所有可能的语言,但目前的结果足以表明,这是一个通往自动化数学和软件验证未来的极具前景的方向。

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

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

试用 Digest →