基于 OpenClaw + Claude Code 的全流程 AI 驱动研发平台
从需求分析 → PRD 设计 → 技术方案 → API 设计 → AI Coding → 测试 → CI/CD → UI 验收
本系统是一个完整的 AI 驱动的研发自动化平台,整合了 OpenClaw 和 Claude Code 两大 AI Agent 引擎,实现从需求分析到 UI 自动化测试验收的全流程自动化研发。系统支持多角色 Agents 协同工作,并在关键节点提供人机协同能力,通过 Jenkins CI/CD + Docker + Kubernetes 实现企业级 DevOps 自动化部署。
| 阶段 | 负责 Agent | 主要产出 | 人机协同点 |
|---|---|---|---|
| 需求分析 | PM Agent | PRD 文档、任务 DAG | 需求澄清问答、PRD 审批 |
| 技术方案设计 | Architect Agent | 架构设计文档、技术选型 | 技术评审 |
| API 设计 | Architect + Dev Agent | OpenAPI 规范、Mock Server | API 评审 |
| AI Coding | Dev Agent | 源代码、单元测试 | 代码审查 |
| 单元测试 | Test Agent | 单元测试报告 | 失败修复 |
| 集成测试 | Test Agent | 集成测试报告 | 问题定位 |
| CI/CD 部署 | Ops Agent | 运行中的应用 | 生产部署审批 |
| UI 验收测试 | Test Agent | 验收报告 | 最终验收确认 |
| 工具名称 | 权限域 | 功能描述 |
|---|---|---|
chorus_get_project_info |
Public | 获取项目基本信息 |
chorus_pm_create_proposal |
PM | 创建提案(PRD + 任务草案) |
chorus_dev_claim_task |
Dev | 认领开发任务 |
chorus_test_run_ui_automation |
Test | 执行 UI 自动化测试 |
chorus_ops_deploy |
Ops | 部署应用到环境 |
chorus_admin_approve_proposal |
Admin | 审批提案 |