跳到主要内容

第 01 篇 · 总览

一、EP Code AI 是什么

EP Code AI 是把 AI 能力系统性地嵌入企业研发全流程的一套方案。它由两部分组成:

  1. 桌面应用app/)— 一个稳定可控的 Claude Code 客户端,承载会话、环境、供应商管理
  2. 方法论框架docs/, templates/, workflows/)— 覆盖业务、开发、测试、运维四大场景的落地规范

定位:不是替代现有研发工具,而是把 AI 能力缝合到现有工作流的关键节点上


二、四场景的定位与边界

┌───────────────────────────────────────────────────────────┐
│ 业务场景 │
│ 需求收集 → 用户故事 → 验收标准 → 业务规则 │
│ ↓ │
├───────────────────────────────────────────────────────────┤
│ 开发场景 │
│ 设计 → API 契约 → 编码 → 代码评审 → 合并 │
│ ↓ │
├───────────────────────────────────────────────────────────┤
│ 测试场景 │
│ 策略 → 用例 → 提测 → 执行 → 回归 → 准出 │
│ ↓ │
├───────────────────────────────────────────────────────────┤
│ 运维场景 │
│ 发布 → 监控 → 告警 → 故障 → 复盘 │
└───────────────────────────────────────────────────────────┘

四场景各自的输入/输出

场景输入核心产出下一场景输入
业务市场、客户、战略PRD、用户故事、验收标准开发需求包
开发需求包设计文档、API 契约、代码可测版本
测试可测版本测试报告、准出意见可上线版本
运维可上线版本运行指标、故障报告业务反馈

场景衔接的"契约"

相邻场景之间必须有明确交付契约:

契约详细
业务 → 开发业务篇 · 需求交付
开发 → 测试开发篇 · 提测达标 + 测试篇 · 入门门禁
测试 → 运维测试篇 · 准出评审 + 运维篇 · 上线接收
运维 → 业务运维篇 · 运行反馈

三、架构三层抽象

┌─────────────────────────────────────────────────┐
│ Layer 1: 能力层(What) │
│ 定义场景需要什么能力,不绑定具体工具 │
├─────────────────────────────────────────────────┤
│ Layer 2: 工具适配层(With What) │
│ 每种能力提供 2-3 个主流工具的适配方案 │
├─────────────────────────────────────────────────┤
│ Layer 3: 平台兼容层(Where) │
│ 路径、命令、脚本支持 macOS/Linux/Windows │
└─────────────────────────────────────────────────┘

能力总清单(15 项)

ID能力涉及场景必备
C1需求文档协作业务 / 开发 / 测试
C2用户故事与验收标准管理业务
C3代码仓库与变更追踪开发 / 测试
C4API 契约定义开发 / 测试
C5代码评审开发
C6Bug/Issue 追踪测试 / 开发
C7测试用例管理测试
C8测试报告与知识沉淀测试
C9CI/CD 流水线开发 / 测试 / 运维
C10部署与发布运维
C11监控与告警运维
C12日志与追踪运维
C13故障响应运维
C14即时通讯与通知全场景可选
C15AI 辅助全场景可选

工具适配层示例

能力推荐备选
C1 文档协作Markdown(通用)Confluence / Wiki / Notion
C3 代码仓库GitLab / GitHubGitea / Bitbucket
C4 API 契约Markdown 接口文档(见测试篇)Postman / YApi
C6 Bug 追踪GitLab/GitHub IssuesJira / 禅道 / TAPD
C9 CI/CDGitLab CIJenkins / GitHub Actions
C11 监控Prometheus + GrafanaZabbix / Datadog

核心思想:无论上层用什么工具,最终都落到 Markdown + Git 作为中间层。


四、平台兼容策略

平台优先级状态说明
macOSPhase 1🚧当前优先,包含应用与文档
LinuxPhase 2📋路径/命令适配
WindowsPhase 3📋PowerShell 脚本 + 路径处理

详见 platforms/


五、AI 在四场景中的嵌入点

场景AI 嵌入点价值
业务需求文本可测性分析、用户故事拆解、竞品分析总结减少模糊需求
开发代码评审辅助、API 契约生成、文档补全降低评审负担
测试用例生成、Bug 分析、报告汇总提升覆盖与效率
运维日志分析、告警归因、故障复盘缩短 MTTR

具体实施见各篇章的"AI 嵌入"小节。


六、如何阅读本框架

读者身份推荐路径
全面了解本总览 → 各篇章首页 → 按需深入
产品/业务02 业务篇
架构/开发03 开发篇
测试/QA04 测试篇
运维/SRE05 运维篇
项目经理本总览 → 角色契约

七、下一步