AI 软件工程师 — 从需求到交付的智能助手 AI Software Engineer — Intelligent Assistant from Requirements to Delivery
CRA/CEO Agent 深入理解需求,收集验收标准、约束条件和 E2E 验证场景 CRA/CEO Agent deeply understands requirements, collects acceptance criteria, constraints and E2E scenarios
CRO Agent 验证需求文档的完整性和一致性,确保无歧义 CRO Agent validates requirement document completeness and consistency, ensuring no ambiguity
CTA Agent 设计系统架构、数据模型、API 接口和模块划分 CTA Agent designs system architecture, data models, APIs and module decomposition
CDO Agent 根据设计文档生成完整代码,支持修复循环 CDO Agent generates complete code from design docs, supports fix loops
CQO Agent 执行静态分析、单元测试、E2E 真实环境验证(三级金字塔) CQO Agent runs static analysis, unit tests, E2E real-environment validation (3-level pyramid)
需求澄清、E2E 场景收集、流程编排。理解用户意图,将模糊需求转化为精确规格。 Requirement clarification, E2E scenario collection, process orchestration. Translates vague needs into precise specs.
需求文档验证、完整性检查、一致性审计。确保每条需求可追溯、可测试。 Requirement doc validation, completeness check, consistency audit. Ensures every requirement is traceable and testable.
系统架构设计、技术选型、API 定义、数据模型。输出完整设计文档。 System architecture, tech selection, API design, data models. Outputs complete design documents.
设计文档合规审查、需求-设计追溯验证。确保实现与设计一致。 Design compliance review, requirement-design traceability. Ensures implementation matches design.
代码生成、构建验证、修复循环。根据设计文档产出可编译运行的代码。 Code generation, build verification, fix loops. Produces compilable runnable code from design docs.
静态分析、单元测试、E2E 验证(CUA 沙箱)。三级质量金字塔守护交付质量。 Static analysis, unit tests, E2E validation (CUA sandbox). 3-level quality pyramid guards delivery quality.
SOFT → HYBRID → HARD 渐进式门禁策略。初期仅记录警告,积累数据后逐步收紧为阻塞式门禁。 Progressive gate strategy: SOFT → HYBRID → HARD. Initially warning-only, gradually tightening to blocking gates.
E2E 失败自动分类(环境/计划/代码),代码问题触发 CDO 修复循环,最多 2 轮自动修复。 E2E failures auto-classified (env/plan/code). Code issues trigger CDO fix loop, max 2 auto-fix rounds.
通过视觉语言模型验证 Web UI 渲染正确性,支持 QEMU 桌面环境和 Docker API 环境。 Visual Language Model verifies Web UI rendering correctness, supports QEMU desktop and Docker API environments.
ArchMind 正在积极开发中,即将开源发布。 ArchMind is under active development, open source release coming soon.