← 最新论文
💻 computer science

QiboAgent: a practitioner's guideline to open source assistants for Quantum Computing code development

本文介绍了 QiboAgent,这是一个结合了检索增强生成(RAG)与自主智能体工作流的开源框架,旨在使轻量级大语言模型在生成高精度量子计算代码方面能够超越闭源基准模型,从而减少幻觉并为 Qibo 中间件实现复杂的软件工程任务自动化。

原作者: Lorenzo Esposito, Andrea Papaluca, Stefano Carrazza

发布于 2026-08-11
📖 1 分钟阅读☕ 轻松阅读

原作者: Lorenzo Esposito, Andrea Papaluca, Stefano Carrazza

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

想象一下,你正试图建造一座房子,但蓝图是用一种你几乎无法理解的语言编写的,而你所需的工具则散落在规模如城市般庞大的图书馆里。这正是科学家们在处理量子计算时面临的日常现实。在这个领域,物理规则变得非常诡异,且控制这些机器所需的软件极其复杂。为了让一切运转起来,科学家们依赖于“中间件”——一种作为人类想法与量子硬件之间翻译层的软件。但随着这些软件库的增长,它们变得庞大、混乱且难以维护。于是,人工智能(特别是大语言模型,即 LLMs)登场了。把它们想象成超级聪明、博学多才的机器人,它们能够编写代码并回答问题。然而,这里有一个陷阱:如果你只是要求一个通用的机器人去解决一个专门的量子问题,它往往会开始胡编乱造(这种现象被称为“幻觉”),因为它并没有那个特定库的、最新的专用手册。

本文介绍了 QiboAgent,这是一种构建此类 AI 助手的新方法,旨在让它们不仅仅是在猜测,而是真正了解自己在说什么。研究人员测试了两种主要技巧。第一种是检索增强生成(RAG),这就像是给机器人一张借书证,并告诉它在回答之前先去查阅手册中的确切页面。第二种是智能体工作流(Agentic Workflow),它将机器人从一个被动的问答者转变为一个主动的执行者,它可以打开文件、运行测试、修复错误,甚至可以自主重写部分代码库。核心问题在于:我们能否使用足够小、可以在普通计算机上运行的开源工具,构建出一个强大的专业化编程助手,而不需要耗费数十亿美元的超级计算机?

研究人员发现答案是肯定的,但前提是必须使用正确的工具组合。他们发现,通过将轻量级的开源 AI 模型与一个不断检查官方代码文档的系统(RAG)相结合,他们可以实现 90.2% 的正确代码生成准确率。这比仅使用 AI 单独运作,甚至比使用没有“借书证”系统的庞大、昂贵的商业模型都要有显著提升。事实上,他们的方法大幅减少了 AI 编造虚假代码功能(幻觉)的情况。

但这个机器人并不仅限于回答问题。团队展示了他们的**智能体(Agentic)**系统如何扮演初级软件工程师的角色。它成功修复了用户报告的真实漏洞,为新功能编写了文档,甚至完成了一个宏大的项目:将软件的核心部分从 Python 重写为 Rust(一种更快、更现代的编程语言)。AI 不仅仅是编写代码;它还会运行测试,观察失败之处,阅读错误信息,并不断修正自己的错误,直到代码能够正常运行。虽然最终结果并非完美(它遗漏了一些人类水平的优化,例如通过缓存数据来提高速度),但它证明了一个小型开源 AI 可以处理通常需要人类团队才能完成的复杂、多步骤工程任务。

论文指出,这种“混合”方法——即将聪明但精简的 AI 与严格的事实检查系统以及对代码的操作能力相结合——是维护科学软件的未来。这意味着研究人员可以保持数据的私密性,并在本地运行这些强大的工具,而不必依赖大型的专有公司。然而,作者也谨慎地指出,这并不是一个取代人类程序员的魔杖。AI 是一个强大的助手,可以承担繁重和重复性的工作,但仍需要人类来审查工作、修复细微的效率问题并引导整体方向。这项研究表明,只要设置得当,我们可以为量子软件打造一个既聪明又可靠的“副驾驶”。

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

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

试用 Digest →