面向招标场景的多智能体自动化开发平台,6智能体协作(PM/Developer/QA/Reviewer/CodeQuality/Deployment)实现从需求分析到代码验收的全流程自动化
软件开发项目从需求分析到代码交付需要经历多个环节,各环节依赖人工协作,沟通成本高、效率低下。小型团队面临人力不足、流程不规范、质量难保证等问题。
面向招标场景的多智能体自动化开发平台,6个智能体(PM/Developer/QA/Reviewer/CodeQuality/Deployment)协作完成从需求分析、PRD生成、代码开发、测试验证到部署交付的全流程自动化。
AI智能体替代人工角色,状态机工作流确保流程规范,TDD测试先行保证代码质量,断点续传支持失败恢复,大幅提升软件开发效率和质量。
解读招标需求、生成PRD文档、验收交付
根据PRD开发代码、修改代码、响应反馈
测试代码、生成测试报告、TDD测试先行
代码质量检查、规范审查、优化建议
部署验证、环境检查、上线确认
代码审查、安全检查、架构评审
PM-Dev多轮对话,明确需求细节
QA先设计测试用例,Dev再根据测试开发
12种状态严格校验,合法状态转换
保存进度摘要,支持从失败状态恢复
实时展示开发进度、智能体状态
12种工作流状态(INIT→ANALYZED→DESIGNED→TEST_DESIGN→DISCUSSED→DEVELOPING→DEVELOPED→REVIEWED→QUALITY_CHECKED→TESTING→VERIFYING→DONE),严格校验状态转换合法性
QA先根据PRD设计测试用例,Developer再根据测试用例开发,确保需求覆盖
PM/Developer/QA/CodeQuality/Deployment/Reviewer六角色协作,全流程闭环
自动生成"Did you mean?"风格的修复建议,包含代码示例
保存进度摘要(progress_summary.json),支持从失败状态恢复执行
统一接口支持DeepSeek/OpenAI/Claude,可扩展注册新Provider
根据招标需求快速生成原型代码
从需求到代码的全自动化生成
智能分析代码结构,自动优化重构
根据需求自动生成测试用例并执行