技术实践
京东海博团队将 AI 知识库用于需求分析与测试
概述
京东海博团队为解决 AI 难以理解内部系统、影响分析依赖人工和历史测试知识难复用的问题,构建项目与领域知识、角色知识、Skill 能力三层知识库。团队从代码生成可核验的知识文档,并经人工确认后更新入库。 需求分析方面,同一需求、提示词和代码仓的对照实验中,使用知识库的 Agent 耗时542秒,仅读代码的 Agent 耗时967秒,耗时减少约44%;这是具体实验的结果。 测试方面,团队从 PRD 和知识库生成用例,回收历史用例,并依据代码变更与用例锚点推荐回归范围,分为必跑、应跑和建议跑。该能力已用于海博田、订单履约、商品和 base 四个业务组。代表性需求的 AI 用例采纳率为90%—100%,覆盖率最高100%。 采纳率是采纳用例数除以 AI 生成数,覆盖率是 AI 用例数除以最终用例数,均由测试人员回填。采纳不等于无人审核;结果依赖知识覆盖、更新与人工补全,不能直接外推为所有需求的效率。