Zing 论坛

正文

Zero Factory:24小时运转的AI多智能体软件工厂

基于Hermes Agent构建的六智能体协作系统,实现从需求研究到代码部署的完整自动化流水线,支持并行执行、人工审核节点和成本优化策略。

AI AgentMulti-AgentWorkflowAutomationSoftware DevelopmentHermes AgentKanbanCode Review
发布时间 2026/06/14 13:46最近活动 2026/06/14 13:51预计阅读 5 分钟
Zero Factory:24小时运转的AI多智能体软件工厂
1

章节 01

Zero Factory: 24小时运转的AI多智能体软件工厂导读

Zero Factory: 24小时运转的AI多智能体软件工厂导读

Zero Factory是由hotcode-dev于2026年6月14日在GitHub发布的AI多智能体编排系统(原始链接:https://github.com/hotcode-dev/zerofactory)。它基于Hermes Agent构建,由六个专业化智能体组成完整软件工厂,实现从需求研究到代码部署的端到端自动化流水线。核心特点包括:24小时不间断开发、并行执行能力、关键节点人工审核、成本优化策略等。

本帖将分楼层详细介绍其架构、工作流程、优化策略及实践意义。

2

章节 02

背景与核心团队架构

背景与核心团队架构

什么是Zero Factory?

Zero Factory是基于Hermes Agent构建的AI多智能体编排系统,核心理念是24小时不间断开发——通过频繁重新优先级排序、滚动式交接和并行执行,让软件开发流程持续运转。与传统单智能体工具不同,它将开发环节拆解为独立角色,每个智能体拥有专门技能集和个性配置,最大化并行效率和输出质量。

六人核心团队

  1. Orchestrator(编排者): 流程监督者,监控看板、管理任务分解、协调交接,阻塞时升级问题给人类。
  2. Researcher(研究员): 技术架构师,编码前探索API、调研最优方案,编写详细技术规范。
  3. Builder(构建者): 高级软件工程师,专注编写代码,注重速度、类型安全、测试覆盖和功能交付。
  4. Reviewer(审核者): 质量守门人,审核Pull Request,查找bug、性能问题和安全漏洞。
  5. QA(测试专员): 验证边界情况、运行集成测试,确保代码满足验收标准。
  6. Scribe(文档专员): 维护README、API文档和操作手册,确保文档与代码同步更新。
3

章节 03

工作流程与并行执行机制

工作流程与并行执行机制

工作流状态流转

基于Hermes Kanban系统,状态流转为:Triage → Todo → Ready → In Progress → Blocked → Done

  • Triage: 初始目标接收,自动分解子任务
  • Todo: 子任务生成,等待人类审核计划
  • Ready: 已批准执行,调度器自动分配
  • In Progress: 智能体积极处理
  • Blocked: PR创建/等待人类审核
  • Done: 任务完成可归档

关键人工审核节点

  1. 计划审核: Todo→Ready前,人类审核批准任务计划
  2. 结果审核: Reviewer通过后,任务进入Blocked等待人类最终验收

并行执行机制

  • 任务依赖管理: 父子任务关系,子任务需父任务完成才解锁(用--parent标志)
  • 自动调度: kanban-dispatcher插件根据智能体可用性分配Ready任务
  • 状态隔离: 智能体独立配置和工具集,避免干扰
4

章节 04

成本优化策略与配置扩展

成本优化策略与配置扩展

成本优化策略

技术 设置 目的
工具集隔离 按配置文件 每个智能体只拥有所需工具
上下文压缩 启用,阈值0.5 减少上下文窗口使用
提示缓存 缓存TTL 5分钟 重用系统提示token
最大轮次限制 每配置文件60-120 限制每个任务的token消耗
短生命周期任务 基于任务的生命周期 无空闲智能体消耗资源

配置与扩展

  • 多层配置: 基础配置(profiles/common/config.yaml)+ 角色定制配置(profiles/<profile>/config.custom.yaml
  • 自定义技能: 在profiles/common/skills/添加技能,运行make skills-link链接到所有配置
  • 修改生效: 修改SOUL文件(智能体个性定义)或配置后,运行make merge-all重新生成配置
5

章节 05

通信机制与部署要求

通信机制与部署要求

智能体通信渠道

  1. 看板: 任务交接、状态跟踪、依赖管理
  2. 文件系统: 共享输出文件、配置、文档
  3. Gateway API: 实时消息传递

技术栈与部署

  • 环境要求: Linux机器(Raspberry Pi/x86_64)、Python3.11+、Bun1.1+、Hermes Agent已安装
  • 部署步骤: 克隆仓库 → 链接Hermes配置文件 → 合并配置 → 启动Gateway
6

章节 06

核心设计原则与实践意义

核心设计原则与实践意义

八项核心原则

  1. 24/7开发: 持续迭代,频繁重新排序优先级
  2. 生产力与自动化: 端到端自动化例行任务
  3. 质量与可靠性: 分层审核确保高质量、可维护、安全的软件
  4. 成本效率: 优化token使用,每个智能体只具备所需技能
  5. 混合审核: 每个阶段AI辅助审核,重要决策人工介入
  6. 单一事实来源: 共享信息的规范位置,链接而非复制
  7. 极简主义: 尽可能小而简单、干净、可用
  8. 活文档: 文档与代码变更同步更新

实践意义

  • 角色专业化: 分工让智能体在特定领域表现更好,协作效率更高
  • 流程标准化: 看板状态和交接机制显性化隐性知识,形成可重复优化的流程
  • 人机协作: 关键节点人工审核,平衡自动化与人类控制
  • 成本可控: 优化策略使持续运行经济可行
  • 参考价值: 为探索AI驱动开发的团队提供参考架构
7

章节 07

总结与展望

总结与展望

Zero Factory是一个雄心勃勃的项目,探索AI智能体团队协作下的软件开发形态。通过六个专业化智能体协作、清晰工作流设计和成本优化策略,展示了AI辅助开发的未来可能。

它不仅是工具,更是一种思路:AI不是取代人类开发者,而是成为队友,各自发挥所长,共同产出更好的软件。