AI 驱动的研发流程自动化,落地时先选一个高频、输入输出清楚的环节,把当前人工做法和耗时记录下来作为基线,再让 AI 承担其中的生成、建议或归集动作,并保留人工复核点,最后用产出可用率和复核耗时判断是否保留。本文按圈定场景、拆解流程、设计介入点、准备输入、组织试点、验收推广的顺序展开,确定性规则流转和系统接口对接不在讨论范围内。
要点总览(TL;DR)
- 先选一个高频、输入材料成形、出错后能被及时发现的研发环节做首个试点,用频率、输入质量、错误代价、复核成本四个维度打分,只选一个环节进入试点。
- 引入 AI 前把当前人工流程拆成输入物、执行角色、动作、输出物与去向,并记录单次耗时、返工次数、评审退回比例作为基线,后续判断改善才有参照。
- AI 承担生成初稿、给出建议、自动分类归集三类动作;影响对外交付的内容、改变工作项状态的操作、需求范围变更的判断保留人工确认,并写清谁看、看什么、什么情况下退回。
- 试点控制在一个团队、一个环节、一个迭代周期,通常两到四周,流程负责人、一线执行者、复核人、数据维护人职责分开写清,每次使用按固定表格记录采纳情况与退回原因。
- 验收看产出可用率、复核耗时、返工率、团队接受度,可用率和复核耗时至少要有正向变化且返工没有明显上升;扩展下一环节前,当前环节需稳定运行至少一个完整迭代。
先圈定一个值得自动化的研发环节
第一个 AI 介入点应当满足三个条件:发生频率高、输入材料相对成形、出错后能被人工及时发现。研发流程中可以考察的环节包括需求澄清、任务拆分、代码评审辅助、测试用例生成、缺陷归因、发布说明与文档同步。这些环节都有明确的输入物和输出物,AI 可以在其中承担一段工作,而不是接管整条流程。
筛选时用四个维度打分,每个维度按 1–5 分评估,分数越高代表越适合先做。频率看该环节每周发生多少次;输入质量看现有材料是否完整、格式是否统一;错误代价看输出出错后会不会直接影响线上质量或对外交付;复核成本看人工检查一份 AI 产出需要多长时间。四项相加后,优先选择总分高且错误代价低的环节。
| 候选环节 | 发生频率 | 输入质量 | 错误代价 | 复核成本 | 试点建议 |
|---|---|---|---|---|---|
| 需求澄清 | 高 | 中,依赖文档完整度 | 中 | 中 | 适合作为首个试点 |
| 任务拆分 | 高 | 中 | 低 | 低 | 适合作为首个试点 |
| 代码评审辅助 | 高 | 高,有代码变更记录 | 中 | 中 | 可作为第二环节 |
| 测试用例生成 | 中高 | 中高,依赖需求描述 | 中 | 中高 | 适合与需求环节联动 |
| 缺陷归因 | 中 | 中,依赖缺陷记录质量 | 高 | 高 | 建议后置 |
| 发布说明与文档同步 | 中 | 高 | 低 | 低 | 适合快速验证 |
评分完成后只选一个环节进入试点。确定性规则流转、审批自动化和系统接口对接属于另外的工作类型,不纳入本次评分,也不要在试点阶段混入,否则很难判断效果来自 AI 还是来自流程改造。
把现有流程拆成输入、动作、输出和责任人
选定环节后,先按当前的人工做法把它拆开,形成一张现状流程图。拆解时对每个步骤记录四要素:输入物是什么、由谁执行、具体动作是什么、输出物交给谁。以测试用例编写为例,输入是需求条目和验收标准,执行角色是测试工程师,动作是阅读需求并编写用例,输出是关联到需求的用例条目,去向是评审和入库。
拆解的同时记录基线数据,包括单次处理耗时、返工次数、评审退回比例。基线不需要精确到分钟,但要能反映当前水平,例如“平均每条需求编写 6 条用例,耗时 40 分钟,评审退回约两成”。这些数字是后续判断 AI 是否带来改善的参照。
在流程图上标注步骤性质:哪些依赖经验判断,例如判断需求是否存在歧义;哪些是机械操作,例如把用例逐条录入系统并建立关联。经验判断部分适合让 AI 给出建议、由人决定;机械操作部分适合让 AI 直接生成初稿或批量归集。完成标志是现状流程图和基线数据表都能被参与试点的人读懂,并对“当前怎么做”没有分歧。
设计 AI 介入点与人工复核点
AI 在流程中的介入方式可以归为三类。生成初稿,适用于有稳定输出格式的环节,例如根据需求生成用例初稿、根据变更记录生成发布说明;给出建议,适用于需要判断的环节,例如提示需求中待澄清的问题、给出缺陷可能的原因方向;自动分类与归集,适用于量大且分类标准明确的环节,例如把用户反馈按模块归类、把重复缺陷合并到同一主题。
人工复核点要写清楚保留理由。通常以下节点必须由人确认:影响对外交付的内容,例如发布说明;改变工作项状态或责任人的操作,例如关闭缺陷、调整任务负责人;涉及需求范围变更的判断。复核规则要具体到“谁看、看什么、什么情况下退回”,例如测试人员逐条确认用例是否覆盖验收标准,覆盖不足的退回补充,而不是笼统地写“人工审核”。
低置信度和失败结果需要预设处理路径。AI 输出缺少依据、格式不符合模板、或与已有工作项明显冲突时,直接标记为待人工处理,不进入下游流转。每条 AI 产出保留来源引用,便于复核人快速定位依据。完成标志是形成一份 AI 介入点清单,每个介入点都对应明确的复核人和退回条件。
准备输入数据、提示与规则约束
AI 输出能否直接使用,取决于输入材料是否齐全。可用的输入来源包括需求文档与验收标准、历史工单与缺陷记录、代码变更记录、测试结果与执行日志。准备阶段先列出每个介入点实际需要的输入,检查这些材料是否已经在系统中留存、字段是否完整。缺失的部分要么补齐,要么在提示中说明“信息不足时输出待澄清问题”,避免 AI 自行补全。
上下文范围要控制。一次只提供与当前需求或当前缺陷相关的文档、工作项和讨论记录,范围过大容易引入无关信息,范围过小则输出空泛。涉及客户信息、未公开计划等敏感内容时,按团队已有的权限规则筛选后再使用,并确认使用方式符合内部数据管理规定。
输出格式用模板和规则固定下来,便于后续流转。例如用例初稿统一包含用例标题、前置条件、操作步骤、预期结果、关联需求编号五个字段;发布说明统一按“新增、优化、修复”三类归并。模板确定后,把字段要求写进提示中,并约定输出不符合模板时视为无效结果。完成标志是输入清单和输出模板经过一线执行者确认,能够直接用于试点。
小范围试点与角色分工
试点范围控制在一个团队、一个环节、一个迭代周期内,通常两到四周。范围过大时问题来源难以区分,范围过小时样本不足。试点期间保持原有流程不变,只把 AI 产出插入到指定步骤,便于与基线对比。
角色分工需要落到具体的人。流程负责人负责确定试点范围和验收口径,处理跨角色争议;一线执行者负责使用 AI 产出并完成日常复核;复核人由经验较丰富的成员担任,负责判断输出是否可用并记录退回原因;数据维护人负责保证输入材料完整、模板和提示按约定更新。四个角色可以由同一人兼任,但职责要分开写清楚。
| 角色 | 主要职责 | 试点期交付物 |
|---|---|---|
| 流程负责人 | 确定范围与验收口径,组织复盘 | 试点计划表、验收记录 |
| 一线执行者 | 使用 AI 产出,完成首轮复核 | 使用记录、问题清单 |
| 复核人 | 判断输出可用性,记录退回原因 | 复核记录、退回原因分类 |
| 数据维护人 | 维护输入材料、模板与提示 | 输入清单、模板版本记录 |
试点期间用固定表格记录每次使用情况:日期、涉及工作项、AI 产出是否被采纳、复核耗时、退回原因。每周汇总一次,问题按“输入缺失、模板不清、判断错误、流程衔接”分类,便于定位是数据问题还是方法问题。完成标志是试点计划表和角色职责表在启动前确认,试点期间记录完整可回溯。
试点中的需求条目、用例、复核记录需要落在同一套工作项和文档里,否则对比基线时容易丢失上下文。ONES 可以作为这类承载工具:ONES Assistant 智能助手连接 ONES Project、ONES Wiki 与 ONES TestCase,能理解项目、工作项、迭代和 Wiki 页面等上下文,把自然语言指令转化为可追踪的工作;在需求澄清环节,它可以提炼要点、待澄清问题与拆解建议,输出仍需人工确认。这样 AI 产出与复核记录留在同一处,验收时有据可查。
一个完整示例:需求到测试用例的 AI 辅助流程
以下为演示情景,用于说明方法如何组合,不代表真实客户案例。某团队选择“测试用例生成”作为首个试点,流程分为四步。
第一步,需求条目准备。输入是已评审通过的需求文档和验收标准,由产品经理确认需求描述无歧义,输出是带有明确验收标准的需求条目,完成标志是需求状态进入“待测试设计”。
第二步,AI 生成用例初稿。输入是需求条目、验收标准和历史同类需求的用例,动作是按约定模板生成用例初稿并关联需求编号,输出是待复核的用例草稿,完成标志是草稿字段齐全、每条用例都能追溯到需求条目。
第三步,测试人员复核补充。输入是用例草稿,动作是逐条检查是否覆盖验收标准,补充边界场景和异常场景,输出是确认后的用例,完成标志是用例通过评审并入库。复核人记录退回原因,例如“缺少异常分支”“预期结果不明确”。
第四步,入库并关联需求。输入是确认后的用例,动作是在测试管理工具中建立用例与需求的关联,输出是可执行的测试用例集,完成标志是需求与用例双向可查。
试点中常见的问题有三类。一是需求描述本身模糊,AI 生成的用例停留在表面,调整方式是先在需求环节补充验收标准,再进入用例生成;二是初稿覆盖正常路径多、异常路径少,调整方式是在提示中明确要求覆盖异常和边界场景,并由复核人重点检查;三是复核耗时没有明显下降,原因往往是模板字段过多,调整方式是精简模板,只保留流转必需的字段。
可迁移的规律是:先保证输入材料成形,再用模板约束输出,把人的精力集中在判断覆盖是否充分,而不是从零编写。同样的结构可以套用到发布说明生成、缺陷归因建议等环节。
验收标准与推广判断
试点结束前,用一张检查清单判断结果。产出可用率看 AI 初稿被直接采纳或小幅修改后采纳的比例;复核耗时看单条产出的人工检查时间与基线相比的变化;返工率看因输出质量问题退回的次数;团队接受度看一线执行者是否愿意继续使用。四项指标不需要同时显著改善,但至少要在可用率和复核耗时上看到正向变化,且返工没有明显上升。
| 检查项 | 观察方式 | 决策含义 |
|---|---|---|
| 产出可用率 | 统计采纳与修改后采纳的比例 | 偏低时先检查输入材料和模板 |
| 复核耗时 | 与基线单条耗时对比 | 未下降时精简模板或缩小介入范围 |
| 返工率 | 统计退回次数与原因分布 | 集中在判断错误时收紧复核规则 |
| 团队接受度 | 访谈一线执行者与复核人 | 偏低时调整分工或延长适应期 |
根据结果做三种决策。保留:指标正向且团队愿意继续使用,把当前做法固化为标准步骤;调整:可用率尚可但复核耗时未降,先优化模板和提示,再跑一个周期;放弃:错误代价超出可接受范围,或复核成本高于人工直接完成,停止该环节的 AI 介入,把经验记录到下一个候选环节。
扩展到下一环节需要满足前置条件:当前环节已稳定运行至少一个完整迭代,输入材料维护有明确责任人,复核规则被实际执行,且团队对 AI 产出的边界有共识。满足后再从候选评分表中取下一个高分环节,重复同样的拆解、设计、试点和验收流程。每次只扩展一个环节,避免多个变量同时变化导致无法判断效果。
常见问题
第一个试点环节选错了,中途换会不会浪费前期投入?
前期投入主要是流程拆解和基线记录,这部分工作换环节后仍然可用,不算浪费。判断是否该换,看两个信号:一是复核耗时始终降不下来,且原因集中在输入材料无法补齐;二是错误代价超出团队可接受范围,例如输出错误直接影响对外交付。出现这两种情况时,按验收清单里的“放弃”决策处理,把退回原因分类和模板经验记录到下一个候选环节,再从评分表取下一个高分环节重新走拆解、设计、试点、验收流程。中途换环节比勉强维持更容易积累可复用的方法。
团队里没有人专门维护输入材料,试点还能不能启动?
可以启动,但要把范围收得更小。先选输入材料已经相对完整的环节,例如基于代码变更记录生成发布说明,减少对人工补录的依赖。同时在试点计划里明确数据维护人这个角色,哪怕由一线执行者兼任,也要写清他负责检查哪些字段、多久检查一次。输入材料长期无人维护时,AI 产出会持续空泛,复核耗时也降不下来,这时应先把材料补齐再扩大使用范围,而不是靠调整提示词硬撑。
AI 生成的用例或发布说明,复核人应该按什么标准判断能不能用?
复核标准在试点启动前就要写进介入点清单,核心是三条:输出是否覆盖了输入材料中的关键信息,例如用例是否覆盖每条验收标准;格式是否符合约定模板,字段是否齐全;内容是否与已有工作项冲突,例如与已关闭缺陷或已变更需求矛盾。三条都满足才算可用,任一条不满足就退回并记录原因。退回原因按“输入缺失、模板不清、判断错误、流程衔接”分类,每周汇总一次,用来定位问题出在数据、模板还是方法上。
试点期间 AI 产出和复核记录分散在不同工具里,会带来什么问题?
最直接的问题是验收时无法把 AI 产出与基线数据对应起来,退回原因也难以回溯,导致可用率和复核耗时算不准。可行的做法是让需求条目、用例、复核记录留在同一套工作项和文档体系中。ONES 可以作为这类承载工具:ONES Assistant 智能助手连接 ONES Project、ONES Wiki 与 ONES TestCase,能理解项目、工作项、迭代和 Wiki 页面等上下文,把自然语言指令转化为可追踪的工作;在需求澄清环节,它可以提炼要点、待澄清问题与拆解建议,输出仍需人工确认。这样 AI 产出与复核记录留在同一处,验收时有据可查。
一个环节验收通过后,能不能同时铺开三个环节?
不建议同时铺开。多个环节同时变化时,指标波动难以归因,也无法判断问题来自哪个环节的输入或模板。更稳妥的做法是每次只扩展一个环节,前提是当前环节已稳定运行至少一个完整迭代、输入材料维护有明确责任人、复核规则被实际执行、团队对 AI 产出的边界有共识。满足这些条件后,从候选评分表取下一个高分环节,重复同样的流程。扩展节奏取决于团队复核能力和材料维护能力,没有统一的时间要求。
