跳到主要内容

AI Native 组织新基建:OpenSpec + Harness + Memory

AI 不是来"加速"传统工作流的,而是来重构它的。Yoho.AI 给出了一个具体答案:用 OpenSpec 规范意图、用 Harness 约束执行、用 Memory 沉淀知识。


问题:为什么 AI 加速了开发,却没有重构组织?

大多数公司用 AI 的方式是这样的:

  • 工程师用 Cursor/Claude Code 写代码 → 快了 2-3 倍
  • PM 还是写传统 PRD → 没变
  • 设计师还是出 Figma → 没变
  • QA 还是写测试用例 → 没变
  • 管理层还是看人力排期 → 没变

结果是什么?每个环节都快了,但整体流程没变。 组织还是那个组织,只是每个人手里多了一个 AI 工具。

这就像在马车时代给每匹马装了电动马达——马跑得更快了,但你还是在马车上。

Yoho.AI 做的事情是换车


新基建三件套

1. OpenSpec — 意图规范

传统方式:产品读 PRD,人写设计文档,设计师出原型,开发估工时。每个环节都有大量信息损耗。

Yoho.AI 方式:AI 自动结构化需求,生成 OpenSpec 规范文档。

OpenSpec 不是一份文档,而是一个可执行的意图契约

  • 用户意图被 AI 解析为结构化需求(谁、在什么场景、要达成什么目标、成功标准是什么)
  • 自动生成验收标准(Acceptance Criteria),每个标准都是可测试的
  • 生成技术方案骨架,标注出不确定性和需要人工确认的部分

核心差异:从"人写文档 → 人读文档"变成"AI 结构化 → 人工确认 → 自动执行"。

2. Harness — 约束执行

传统方式:AI 补全代码片段,人负责组装、编译、测试、部署。

Yoho.AI 方式:Harness 约束下,AI 自主完成编译 → 安装 → 验证全流程。

Harness 的核心理念是定义硬性不变量,在范围内给 AI 完全自由。具体做法是 C3 不变量守卫系统:

  • guard-compile-required:改代码必须编译通过,不能只写不管跑不跑得通
  • guard-gate-check:进入下一阶段必须满足前置条件,不允许跳步
  • guard-path-boundary:AI 只能访问声明的工作空间,不能越界
  • guard-stop:未完成必要阶段不许停止,防止"做了一半就跑"
  • guard-evolution:Harness 自我修改每次会话上限 2 次,防止无限漂移

关键洞察:不是给 AI 加更多的"审批节点"(那是 workflow),而是定义不变量(invariants)。不变量守卫的是底线,不变量之内 AI 可以自由发挥。这是 Harness 和 Workflow 的本质区别。

3. Memory — 知识沉淀

传统方式:知识散落在飞书文档、代码注释、Slack 聊天记录里。新员工入职靠"问人"。

Yoho.AI 方式:所有决策过程、失败经验、成功模式自动沉淀为结构化记忆。

  • 每次会话的决策链路自动记录(为什么选 A 不选 B)
  • 失败的尝试和修复过程成为知识库(下次不再踩同样的坑)
  • 成功模式固化为 Skill(可复用的解决方案模板)

组织升级:四个角色的 AI Native 化

角色传统模式AI Native 模式
产品写 PRD,人脑转化需求用自然语言描述意图,OpenSpec 自动结构化
设计手工出 Figma 原型AI 根据 OpenSpec 生成初稿,人工调整
开发写代码 + 修 Bug定义 Harness 不变量,AI 自主执行
测试手工写测试用例AI 根据验收标准自动生成,持续验证

关键变化:从"人做执行、AI 做辅助"变成"人做决策、AI 做执行"。


为什么大多数公司做不到?

三个障碍:

  1. 惯性思维:PM 不愿意放下写 PRD 的习惯,工程师不愿意放下自己写代码的控制感
  2. 信任问题:让 AI 自主执行全流程,需要极大的信任。信任建立在 Harness 的可靠性上
  3. 短期 ROI 诱惑:用 AI 加速现有流程,短期收益立竿见影。重构组织,短期看不到收益

Yoho.AI 的做法是渐进式替代:先用 AI 加速每个环节(让大家尝到甜头),然后逐步引入 OpenSpec/Harness/Memory(让 AI 接管更多),最终完成组织升级。


对 FDE 的启示

作为 AI 前沿部署工程师,你在 AI Native 组织中扮演的角色是什么?

  1. Harness 架构师:定义不变量系统,设计安全边界。这是 FDE 的核心能力——把概率模型放进确定系统
  2. Memory 工程师:设计知识沉淀系统,让组织的经验成为 AI 可理解的结构化数据
  3. 基础设施提供者:搭建支持 AI Native 工作流的技术栈(计算资源、模型路由、可观测性)

一句话总结:AI Native 组织不是"每个人多用 AI",而是"组织的工作方式从以人为中心变成以 AI 为中心"。