持久递归世界实现自主软件演化

Hugging Face Daily Papers 论文

摘要

介绍了 EvoX Genesis,一个围绕持久项目而非持久代理组织长周期软件开发的框架,以低成本和高性能自主构建了基于 Rust 的 C 编译器,并重新实现了 MESA 数值模块。

复杂软件系统的开发时间尺度超过任何单个编码代理的生命周期。大多数代理式软件系统通过持久会话、记忆、管理器或共享上下文来保持连续性。我们提出了 EvoX Genesis(以下简称 Genesis),它转而让软件项目保持持久,同时允许本地代理保持有限生命周期。Genesis 将软件表示为持久的递归世界:每个本地世界由已接受的版本和仓库路径定位,有限生命周期的代理提出局部变更,递归委派在不同路径间移动工作,只有被接受的变更结果才会推进持久版本历史。我们在形成、延续和再开发三个层面评估了这种组织方式。从一个没有编译器实现的仓库开始,Genesis 使用 DeepSeek V4 Flash 构建了一个基于 Rust 的 C 编译器,追踪行数约 25 万行;运行持续超过 120 小时,归档了 1,000 多个代理会话,模型 token 费用仅为 44 美元。该编译器通过了完整的 c-testsuite 以及大多数 LLVM 和 Csmith 测试。在使用 GLM 5.2 生成的另一个编译器世界中,经过多次代理替换后开发仍继续,同时保持了完整的测试性能。Genesis 还将超过 10 万行 Fortran 的 13 个 MESA 模块重新实现为一个 Rust 工作区,包含近 9 万行 Rust 代码;在六个数值工作负载上,实现了 1.55--6.87 倍的中位加速。这些结果表明,长周期软件开发可以围绕持久项目而非持久代理来组织。
查看原文
查看缓存全文

缓存时间: 2026/08/13 15:33

论文页面 - 持久递归世界实现自主软件演化

来源:https://huggingface.co/papers/2608.10450

摘要

Genesis 围绕持久项目而非持久代理来组织长周期软件开发,以低成本和高性能实现了多日编译器构建与数值模块重实现。

复杂软件系统的开发时间跨度超过了任何单个编码代理的寿命。大多数代理式软件系统通过持久会话、记忆、管理器或共享上下文来保持连续性。我们引入了 EvoX Genesis(以下简称 Genesis),它反其道而行之——让软件项目保持持久,同时允许局部代理保持有限寿命。Genesis 将软件表示为持久递归世界:每个局部世界由已接受的版本和仓库路径定位,有限寿命的代理提出局部更改,递归委派将工作跨路径移动,只有被接受的后果才能推进持久的版本历史。我们在组建、延续和重新开发三种场景下评估了这种组织方式。从一个没有编译器实现的仓库开始,Genesis 使用 DeepSeek V4 Flash (https://huggingface.co/papers?q=DeepSeek%20V4%20Flash) 构建了一个基于 Rust 的 C 编译器,包含约 25 万行受跟踪代码;运行持续超过 120 小时,归档了超过 1,000 个代理片段,仅产生 44 美元的模型令牌费用。该编译器通过了完整的 c-testsuite 以及大多数 LLVM 和 Csmith 测试。在使用 GLM 5.2 (https://huggingface.co/papers?q=GLM%205.2) 生成的另一个编译器世界中,开发在反复更换代理后仍继续推进,同时保持了完整的测试性能。Genesis 还将 13 个包含超过 10 万行 Fortran 的 MESA 模块重新实现为一个包含近 9 万行 Rust 代码的 Rust workspace;在六个数值工作负载上,实现了 1.55–6.87 倍的中位加速比。这些结果表明,长周期软件开发可以围绕持久项目而非持久代理来组织。

查看 arXiv 页面 (https://arxiv.org/abs/2608.10450)查看 PDF (https://arxiv.org/pdf/2608.10450)项目页面 (https://genesis.evox.group/)GitHub12 (https://github.com/EMI-Group/genesis)添加到收藏 (https://huggingface.co/login?next=%2Fpapers%2F2608.10450)

将此论文获取到你的代理中:

hf papers read 2608\.10450

没有最新 CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash

引用此论文的模型0

没有模型关联此论文

在模型 README.md 中引用 arxiv.org/abs/2608.10450 即可从本页面关联它。

引用此论文的数据集0

没有数据集关联此论文

在数据集 README.md 中引用 arxiv.org/abs/2608.10450 即可从本页面关联它。

引用此论文的 Space0

没有 Space 关联此论文

在 Space README.md 中引用 arxiv.org/abs/2608.10450 即可从本页面关联它。

包含此论文的收藏集0

没有收藏集包含此论文

将此论文添加到收藏集 (https://huggingface.co/new-collection) 即可从本页面关联它。

相似文章

EvoMap/evolver

GitHub Trending (daily)

Evolver 是一个由 GEP 驱动的 AI 代理自演化引擎,可自动化提示词优化并创建可审计、可复用的演化资产。该项目正从完全开源过渡到源代码可用,同时保持与现有 MIT 和 GPL-3.0 版本的向后兼容性。

Ouroboros:核心演进经评审的自进化前沿编码代理

Hugging Face Daily Papers

Ouroboros 是一个自进化前沿编码代理,其工具、提示词和核心实现通过受评审的提交不断改进,在 Terminal-Bench、OSWorld 和 CL-Bench 上取得了最先进的结果,并包含一个名为 Hope 的长期运行的实际部署。