论文

Repo0:设计驱动的零到全部代码生成

Repo0: Design-Driven Zero-to-All Code Generation

智能体系统Agent 规划

摘要

大语言模型 代理在代码生成方面取得了实质性进展,但大多数现有系统都采用预定义的存储库架构。这种假设在零到全部代码生成中并不成立,在这种情况下,代理必须直接根据自然语言需求构建整个软件项目,同时在整个开发过程中维护模块化存储库架构。我们提出了 Repo0,一个用于从零到全部代码生成的持续结构演化框架。 Repo0 维护一个实例化为双有向无环图 (Dual-DAG) 的显式架构状态,由需求级 DAG、组件级 DAG 及其对齐关系组成。从自然语言需求开始,它通过模块化度量指导的结构操作迭代地演化组件边界,直到结构收敛,之后收敛的架构指导测试驱动的开发代码生成。我们使用 GPT-5 mini 和 DeepSeek V3.2 在 RepoCraft 的六个真实存储库上评估 Repo0。 Repo0 在所有设置中实现了最高的功能覆盖率和通过率。与最强的存储库规划基线 RPG 相比,Repo0 的功能覆盖率提高了 20.08 个百分点,通过率提高了 29.74 个百分点。消融和结构演化分析进一步证明了双 DAG 架构状态、模块化引导的结构演化和显式结构收敛的重要性。