操盘手年鉴The Operators’ Almanac
AI · PB · 094

合成数据原型制作手册

Synthetic Data Feature Prototyping Playbook · synthetic-data-feature-prototyping-playbook--karina-nguyen
AI 与新工作方式 操作手册 AI 时代 2025-02 Karina Nguyen ✓ 已核验出处
所属簇 原型驱动开发

解决什么问题

要给一个 LLM 产品(比如 ChatGPT 的 Canvas)教会一套具体的新行为(什么时候触发、怎么编辑、怎么评论),不可能靠人工标注海量真实用户数据从零开始,尤其是产品还没上线、根本没有真实使用数据可用。这套打法说明如何用"合成数据+eval"的组合,在没有真实用户数据的情况下,快速把一个新行为教给模型。

核心内容

以 OpenAI Canvas 项目为例,团队总结出的具体步骤:

  1. 先把要教的行为拆解成几个具体、可判断的核心行为。Canvas 归纳出三条:(a) 什么时候该触发 Canvas(比如"写一篇长文章"应该触发,"介绍一下总统"这种问答不该触发);(b) 用户要求修改文档时,模型该如何定位并编辑具体段落(是整篇重写还是精准定点编辑,团队最初偏向整篇重写因为质量更高,后续再依据真实反馈调整);(c) 模型该如何对文档做恰当的评论/批注。
  2. 用强模型自己生成训练所需的合成对话。具体做法是用 o1 模型扮演"用户"提出请求(比如"写一篇关于 XYZ 的文档"),再注入"请对你刚写的东西提出评论/批评"这样的后续指令,让模型自己生成"用户请求 → 模型产出 → 模型自评"的完整合成轨迹。
  3. 为每条核心行为建立可判断对错的 eval,用作训练的衡量基准:例如"这段对话该不该触发 Canvas"就是一个有明确 ground-truth 标签的判定性 eval;"预约提醒"这类功能则要求模型提取的时间精确到分钟量级的确定性 eval(如用户说晚上 7 点,模型必须原样识别为 19:00)。
  4. 用合成数据训练后,用真实 beta 用户反馈修正合成数据的分布偏差。从 beta 到 GA(正式发布)阶段,团队根据早期用户的实际使用模式,调整合成数据集里各类场景的比例配置,使其更贴近真实分布。
  5. 两类 eval 方法并用:一类是确定性判断(pass/fail,比如触发与否、时间提取对不对);另一类是人类评估(win rate)——给同一个 prompt 生成多个模型的回答,由人挑出哪个质量更高,随着新模型迭代持续对比胜率。

适用边界

  • 这套方法尤其适合"产品还没上线、没有真实数据可用"或"需要教模型做出具体、可判定的行为决策"的场景;对于主观性极强、难以定义 ground truth 的领域(如审美判断),合成数据+确定性 eval 的组合效果有限,需要依赖人类评审员的偏好数据。
  • 作者强调"合成数据里怎么保证多样性"本身是一个尚未解决的活跃研究问题,如果合成数据多样性不足,模型的泛化能力会受限。
  • 该流程需要产品经理/model designer 具备写出清晰行为定义和 eval 判断标准的能力,不是纯工程问题。

关键引述 · 原话

Karina Nguyen: "The way you synthetically train the model is physically figuring out what are the most core behaviors that you wanted the product feature to do."

Karina Nguyen: "The reason why I really love relying purely on synthetic data instead of collecting data from humans is because it's much more scalable, it's cheap... you teach the core behaviors of the models and that will generalize to all sorts of diverse coverage."

关联卡片

- 与 `prompting-as-prototyping-medium--karina-nguyen` 相互衔接:先用直接 prompting 验证产品概念可行,再用本卡的合成数据流程把验证过的行为规模化训练进模型。

被这些卡引用

出处Karina Nguyen (OpenAI 研究员,前 Anthropic) · 03-podcasts/karina-nguyen.md
提炼自 Lenny Rachitsky 的 Lenny’s Newsletter & Podcast(2019–2026)。本站为个人学习用途的二次创作,与 Lenny’s Newsletter 无官方关联。
provenance · 已核验 · glm-5.2