数据研发 Multi-Agent 架构的 Harness 工程实践
Claim
数据研发 Agent「能跑但不值得信」的根因是 LLM 不擅长长程约束,而数仓极度依赖长程约束——必须用 Harness 六支柱(Identity/Orchestration/Context/Gate/Recovery/Evolution)把可控性从模型转移到工程体系。
Why it matters
第三代 AI 工程范式(Prompt→Context→Harness)的可操作清单;与质量门、状态机恢复、知识沉淀直接对应。
Summary
Multi-Agent 数据研发 Harness:三层(身份/执行/进化)+ 六支柱——红线与规则、编排调度、阶段 Context/CP、Gate 生成评估分离、12 状态恢复、Evolution 知识螺旋。目标:能跑→能用→可信。
Actions
- 编写 Identity 超级红线清单
- 关键写路径强制 Gate 且生成评估分离
- 为失败路径实现状态机与断点续接
Evidence
- 数据研发 Multi-Agent 架构的 Harness 工程实践 (primary): Agent 能跑不等于能用,能用不等于可信;Harness 让 Agent 可控制、可预测、可信任
Caveats
- 依据 BestBlogs/快照摘要
Research queries
- (none)
Body
背景
Demo 能跑,生产不敢用:context 压缩丢规约,数仓约束长程。
机制
Agent = Model + Harness。六支柱:
- Identity:超级红线 / 错误记录 / 操作规则金字塔
- Orchestration:前置自动完成、多路径并行、修改重量自适应
- Context:阶段切分、检查点摘要、渐进加载、Spec 驱动
- Gate:强制检查、生成与评估分离
- Recovery:状态机、故障分级、断点续接
- Evolution:执行历史沉淀,螺旋改进
取舍
工程框架重,换可控制/可预测/可信任;没有 Harness 只会堆 Prompt。
动作
- 为生产 Agent 写 Identity 红线清单。
- 关键写路径强制 Gate(生成≠评估)。
- 失败路径建状态机,禁止 silent retry 死循环。
