一句话:提出自组织多智能体编排框架,通过三阶段状态机与异步人类监督支持数天级持续软件开发。
基于大语言模型的多智能体系统已能自动化部分软件开发任务,但现有 vibe-coding 系统多聚焦于小任务与增量代码修改,持续、长期的软件开发仍未被充分探索。本文提出 TheBotCompany,一个面向持续多智能体软件开发的开源编排框架,其核心包含三项创新:(1)从策略、执行到验证的三阶段状态机,用于里程碑驱动的开发流程;(2)自组织智能体团队,由管理智能体根据项目需要动态招聘、分配与退役工作智能体;(3)异步人类监督机制。作者在真实软件项目上进行了数天的持续开发评估,考察团队适应模式、里程碑完成率、成本效率与代码质量。结果表明,自组织方式能够实现有效的长期软件开发并取得可度量的进展,且验证阶段可捕获否则将持续存在的缺陷。
Large language model (LLM)-based multi-agent systems have shown promise in automating software development tasks. However, most vibe-coding systems focus on completing small tasks and incremental code changes, leaving persistent, continuous software development largely unexplored. We present TheBotCompany, an open-source orchestration framework for continuous multi-agent software development. TheBotCompany introduces three key innovations: (1) a three-phase state machine (Strategy to Execution to Verification) for milestone-driven development, (2) self-organizing agent teams where manager agents dynamically hire, assign, and retire worker agents based on project needs, and (3) asynchronous human oversight. We evaluate TheBotCompany on real-world software projects over multiple days of continuous development, measuring team adaptation patterns, milestone completion rates, cost efficiency, and code quality. Our results demonstrate that the self-organizing approach enables effective long-term software development with measurable progress, while the verification phase catches defects that would otherwise persist.