源码产品与禅道深度集成,AI 驱动的需求-开发-测试-修复全流程自动化
从需求到上线的全流程自动化
产品经理在禅道创建需求和任务
AI 自动解析需求,生成技术方案和开发任务
开发人员基于 AI 生成的方案进行开发
AI 根据需求自动生成测试用例并执行
测试人员在禅道提交 Bug
AI 自动分析日志,定位问题代码位置
开发人员根据 AI 定位快速修复
AI 自动执行回归测试,确保修复有效
AI 赋能项目管理全流程
与禅道项目管理系统无缝对接
AI 自动解析需求文档
AI 分析错误日志和堆栈信息
真实项目数据验证
AI 辅助需求分析和任务拆分,开发人员可以更快进入编码状态
AI 自动分析日志,快速定位问题根因,大幅减少排查时间
AI 自动生成测试用例,覆盖更多边界场景和异常情况
全流程自动化,减少人工操作和沟通成本,项目交付更快
覆盖开发全生命周期
场景:产品经理在禅道创建了一个新功能需求
AI 自动化:
结果:开发人员获得清晰的技术方案,快速开始编码
场景:测试人员在禅道提交了一个 Bug
AI 自动化:
结果:开发人员快速定位问题,修复时间减少 70%
场景:开发完成后需要进行测试验证
AI 自动化:
结果:测试覆盖率提升 85%,质量更有保障
基于微服务和 AI 模型的架构设计
┌─────────────────────────────────────────────────┐
│ 禅道项目管理系统 │
│ (需求管理 / 任务管理 / Bug 管理) │
└─────────────────┬───────────────────────────────┘
│ API 集成
↓
┌─────────────────────────────────────────────────┐
│ AI 自动化工作流引擎 │
├─────────────────────────────────────────────────┤
│ • 需求分析模块 (NLP + 知识图谱) │
│ • 任务拆分模块 (智能规划算法) │
│ • Bug 定位模块 (日志分析 + 代码分析) │
│ • 测试生成模块 (测试用例自动生成) │
└─────────────────┬───────────────────────────────┘
│
↓
┌─────────────────────────────────────────────────┐
│ 源码产品系统 │
│ (代码仓库 / CI/CD / 日志系统) │
└─────────────────────────────────────────────────┘
核心技术栈:
• AI 模型:GPT-4 / Claude / 自训练模型
• 消息队列:RabbitMQ / Kafka
• 数据存储:MySQL + Redis + Elasticsearch
• 微服务框架:Spring Cloud / Dubbo
3 步完成集成配置
在系统配置中填入禅道 API 地址和访问凭证
# 禅道 API 基础配置
ZENTAO_BASE_URL="http://www.task.com/www"
ZENTAO_API_VERSION="v2"
配置禅道授权
# 如果没有 Token,可以配置账号密码,脚本会自动获取 Token
ZENTAO_ACCOUNT="admin"
ZENTAO_PASSWORD="password"
选择并配置 AI 模型服务(支持 OpenAI / Claude / 自部署)
# AI 修复开关 (0=关闭, 1=开启)
ZENTAO_USE_CLAUDE="1"
ZENTAO_AI_CLI_TOOL="codex" # 支持 "claude" (默认) 或 "codex"
ZENTAO_CLAUDE_MODEL="gpt-5.5" # 可选,留空则使用 Claude 默认模型 sonnet, opus, haiku gpt-5.5
ZENTAO_CLAUDE_PERMISSION_MODE="acceptEdits"