跳转至

腾讯 TAB Harness 全链路实战:从 Vibe Coding 到 13 阶段接力赛

Ch05.109 腾讯 TAB Harness 全链路实战:从 Vibe Coding 到 13 阶段接力赛

📊 Level ⭐⭐ | 5.0KB | entities/tencent-tab-harness-production-practice.md

腾讯 TAB Harness 全链路实战:从 Vibe Coding 到 13 阶段接力赛

腾讯 TAB(A/B 实验平台)团队完整复盘 Harness 搭建过程。30+ 微服务、10+ 前端微应用大仓的真实落地案例。1

核心定位

Harness 主要不是给 AI 用的,是给团队用的。目标是让 AI 在复杂工程里稳定、规范、可被审计地把事情做对。AI 的瓶颈不是模型,是协作、流程、信任。1

Harness 六层资产概览

TAB 形态 关键数字
Rule 最少(能判定的全下沉) ~0 独立 Rule
Skill 标准操作手册,按需加载 11 个,4 组
Sub Agent 接力关系(非协商) 4 个 + 1 总控
Workflow 13 阶段接力赛 每个阶段有独立失败模式
Scripts 7 道门禁(3 硬 + 4 软) 含基线对比反作弊
MCP 外部系统受控接口 5 个(TAPD/iWiki/工蜂/Knot/企微)

Harness Engineering 互补——该实体是通用框架,本实体是 30+ 微服务业务大仓的完整生产级实现

核心方法论

4 个 Agent 的分工与演进

  1. 需求 Agent — TAPD → 需求理解 + 影响半径分析
  2. 方案 Agent — 需求 → 技术方案 + 任务清单
  3. 开发 Agent — 业务代码 + 单测 + 接口用例文档 + 增量接口测试代码
  4. 代码审查 Agent — 4 维度审查(方案一致性/验收覆盖/质量基线/前端增量)

核心纪律:下游 Agent 不可直接修改上游产物(只能提阻塞项)。1

13 阶段工作流

初始化 → 需求分析 → [需求确认] → [Bug 复现] → 技术方案 → [方案确认] → 方案评审 → 分支准备 → 开发 → 集成测试 → 代码审查 → 验收 → 交付收尾

关键决策:集成测试前置到代码审查之前(CR 打回率 1.8→0.4)。1

7 道门禁脚本

  • 硬门禁(3 道):静态检查+安全扫描 / 沙箱部署 / 接口测试
  • 软门禁(4 道):覆盖率检查 / 制品一致性 / 前端冒烟 / 日志验收
  • 反作弊设计:基线快照 → 增量差异对比,剥夺 AI "这是历史问题"解释权
  • 软门禁伤疤:失败不阻断但留警告痕迹,CR 必然读到

人工关卡(5 个半自动节点)

关卡 耗时 频率
需求确认 10~30s 每个需求 1 次
方案确认 30~60s ~40%
方案评审打回 1~2min <10%
前端冒烟选择 5s 前端时触发
熔断暂停 异常

三级兜底:UI 按钮 → 文本关键词 → 语义识别

关键撞墙:Team Mode 卡死

"复杂度自给自足"陷阱 — Team Mode 的存在主要为了 fix 自己引入的副作用。决策:彻底删除 Team Mode,改用项目级子 Agent + 同步阻塞调用,删 200+ 行代码问题消失。1

项目级记忆(两层)

  1. 仓库代码导航地图(~26KB):由开发 Agent 自维护
  2. 任务看板(CheckPoint):跨需求总控

纪律:团队知识必须落仓库(可审计可交接);Memory 只放个人偏好。1

实测数据(50+ 需求)

指标 当前值
端到端耗时 30~75 min
人工介入 2~3 次
集成测试一次通过率 ~70%
CR 阻塞率 ~25%
平均打回次数 0.4 次(前置前 1.8)

与已有实体的关系

参考

→ [raw/articles/LGo7daiYYRf1r_YY3r-cXw|原文存档]



  1. raw/articles/LGo7daiYYRf1r_YY3r-cXw