Extraction Framework

May 1, 2026 · View on GitHub

从 6 轨调研笔记到可运行的行业 Master OS 的核心方法论。Phase 2 必读。

继承自 nuwa.skill 的 extraction-framework.md(蒸馏个人思维框架),针对行业级提炼做了重要调整:行业的心智模型来自多人共识 + 流派分歧,不是一个人的反复表达;工具栈和工作流是行业特有的可提炼对象(个人 skill 不需要);矛盾的核心形态是「流派之争」,不是「个人内在张力」。


一、行业心智模型识别的三重验证

第 0 步:候选清单准备(必做)

先扫描 6 轨 research 笔记,列出 15-30 个候选论点,再逐个走三重验证。不要边读边判断 —— 单论点判断会被前几个候选「锚定」,导致后面的判断尺度漂移。

候选来源(按权重):

  1. Track 01 (figures) 中标注为「核心思想关键词」且 ≥ 3 个 figures 都谈到的关键词
  2. Track 03 (workflows) 中体现的「为什么这步必须在那步前」隐含逻辑
  3. Track 04 (canon) 中反复被引的核心论点(≥ 3 个独立来源点过同一观点)
  4. Track 01 中明确的 figures 间分歧 → 双方各自的核心主张都要进候选

输出:一份 synthesis-candidates.md(位于 skill 内 references/synthesis/ 下)。每个候选包含:论点摘要、出现来源(≥ 2 处具体引用)、是该行业的还是通用的(初判)。

候选 < 15 → 信号薄弱,要么补 research,要么进入冷僻领域协议。 候选 > 30 → 重复 / 雷同太多,先合并同类项再走三重验证。

一个论点要被认定为行业心智模型而非「这一行某人的随口一说」,必须通过三重验证:

验证 1: 跨场景复现

同一个思维框架出现在这个行业的至少 2 个不同子场景 / 应用领域,并且至少 2 个独立的 figures 都用过它。

例:「LLM agent infra」中的「framework 是临时的,能力是永恒的」——

  • 出现在 framework 选型场景(Harrison Chase 谈 LangGraph 取代 Chains)
  • 出现在 evaluation 工具选型场景(Lance Martin 谈 LangSmith 也在被原生 capability 蚕食)
  • 出现在 multi-agent orchestration 场景(多个工程师吐槽 framework 抽象失效) → 跨 3 个子场景 + 4 个独立从业者都说过 → 真正的行业心智模型

关键差别 vs 个人 skill:个人 skill 只要这个人自己反复说就够;行业 skill 必须是多人共识——一个人单独的看法只能算「{某人}的视角」,不能上升到行业 OS。

验证 2: 有生成力

用这个模型可以推断这个行业的资深人对新问题的可能立场。

例:如果「framework 临时性」是真心智模型——

  • 面对「2026 年新出的 ReAgent 框架要不要采用?」→ 业内人会先问「它能在一个周末被剥掉吗?」
  • 面对「该不该自建 prompt 优化 pipeline?」→ 会先评估「6 个月后这个能力会不会被模型 native 化」
  • 面对「应该投资哪个 agent SDK 创业公司?」→ 会先看护城河有没有跨过「能力 vs 抽象」的边界 → 能生成跨场景推断 → 真正的行业心智模型

验证 3: 有排他性

这个模型只在这一行(或这一行 + 临近行业)特别成立,不是放之四海而皆准的通用商业道理。

反例:「关注用户体验」「先做 MVP」「数据驱动」这些是所有行业通用的商业道理,写进任何行业 master skill 都没用——它们没有揭示这个行业的独特性。

正例:「framework 临时性」对正在被模型能力曲线快速吃掉的层特别成立——LLM agent infra / prompt engineering tools / RAG framework 都适用,但对「医疗器械研发」「足踝外科」就完全不成立。有特定的适用边界 = 有排他性

→ 不是所有聪明人都会这样想,这是这一行的视角。

评级规则

每个验证给一个状态:

  • PASS:完整满足
  • ⚠️ PARTIAL:勉强满足或附带条件(例:跨场景但跨人物只有 1 人;生成力存在但不区分行业;排他性仅在「程度」上成立而非「质」)
  • FAIL:不满足

PARTIAL 处理规则(iter 4 新增):

  • 验证 1(跨场景复现)的 PARTIAL → 视作 FAIL 处理(多人共识是行业 OS 的最低门槛,不能让步)
  • 验证 2(生成力)的 PARTIAL = 「能生成但不区分行业」 → 视作 FAIL(generic 商业道理冒充行业洞察是这一类)
  • 验证 3(排他性)的 PARTIAL = 「行业放大版的通用道理」 → 进入心智模型节,但描述必须明确捕捉「放大程度」+「在通用版本上的特化」,否则会失去排他性。这是唯一可以 PARTIAL 通过的验证
三重组合评级处理
✅✅✅行业心智模型进入 SKILL.md 心智模型节,3-7 个之内
✅✅⚠️(验证 3 PARTIAL)行业放大版心智模型进入心智模型节,描述强制捕捉放大程度
任一 ❌ + 其他 ✅ ≥ 2决策启发式进入 playbook 节,作为「如果 X 则 Y」规则
≤ 1 ✅行业八股 / 通用道理不进入 skill,最多在 glossary 解释

二、标准 Playbook 的提炼

= 行业内的「快速决策规则」。表述为「如果 {场景},则 {行动方向}」。

提炼来源

  • Track 03 工作流:现成的 SOP 步骤里隐含着「为什么这步在那步前」——展开就是 playbook
  • Track 01 figures:top figure 在长访谈中说过的「我做这种决定的标准是 X」
  • Track 04 canon:经典著作 / 论文里反复被引的「{N} 条 rules」

质量门槛

每条 playbook 必须满足:

  1. 场景具体:不是「重要决定时...」,而是「当你面对从 0 到 1 的工具选型且产品需求不稳定时...」
  2. 决策方向明确:不是「考虑各种因素」,而是「默认选 X,除非满足 Y 才考虑 Z
  3. 至少 1-2 个具体案例:从 research 笔记中能找到这条规则被实际应用的真实例子
  4. 可被新情况触发:不只适用于原始案例

数量约束

5-10 条。少于 5 条说明提炼不够;超过 10 条说明没区分主次 / 重复。

反模式

  • ❌ 「先做 MVP 再迭代」(通用道理,不是行业 playbook)
  • ❌ 「重要决策要谨慎」(无操作意义)
  • ❌ 「我朋友说...」(个人轶事不是 playbook)

三、工具栈与选型决策树提炼

行业 skill 独有的提炼对象(个人 skill 没有)。

三层结构

标准来源
必备(≥80% 从业者用)至少 3 个独立 source 都点过 + GitHub stars / 行业 survey 数据印证Track 02 + Track 04
场景特化(特定子方向用)≥2 个 source 提到「在 X 场景下 Y 优于通用方案」Track 02 + Track 01(figures 实际用什么)
新兴 / 实验(近 12 个月)必须标注「{date} 起出现」+ 「{N} 个早期采用者」Track 02 + Track 05

选型决策树的提炼方法

不要列「工具 A 适合 X,工具 B 适合 Y」这种没有比较维度的清单——那是目录,不是决策树

决策树的形态:

你的核心问题是什么?
├── 快速验证一个想法(demo 阶段)
│   └── 用 {薄框架} — 理由:{1-2 句},反例:用过 {厚框架} 的踩坑案例
├── 已有 PMF,需要 production-grade 稳定性
│   ├── 主要瓶颈在 {场景 A} → 用 {工具 A1}
│   └── 主要瓶颈在 {场景 B} → 用 {工具 B1}
└── 已经规模化,问题在 {特定瓶颈}
    └── 多数行业人选择 {工具 X} + 自研 {组件 Y}

每个分支必须能从 research 笔记追溯到证据(「Harrison 在某 podcast 说过...」/「3 个 YC 公司选 X 的 case study」)。

避坑清单

从 Track 04 / 05 / 01 中提取「业内人吐槽过的常见错误选型」。每条形态:「不要用 X 做 Y,因为 {原因}」。


四、工作流提炼

入门 SOP vs 资深路径的区分

Track 03 提供的工作流通常混杂了入门 vs 资深,提炼时分开:

  • 入门 SOP:完成一个最小完整任务的最少步骤。3-7 步走完。每步问「这步如果跳过会发生什么?」——必须有具体后果才进入 SOP。
  • 资深路径:业内 5+ 年从业者会跳过 / 优化哪些步骤,为什么。资深的判断力体现在「知道什么时候可以省」,不是「知道全部步骤」。

时效性标注(重要)

工作流是 master skill 衰减最快的部分。每个工作流模块必须标注:

[Workflow updated 2026-04 — driven by {model release / tool change / regulatory change}]

下次 update 大师 X 时,这个标签是判断「这一节要不要刷新」的锚点。

近期变化提取

从 Track 03 / 06 提取「近 12 个月内工作流变了什么」。常见触发:

  • 新模型 / 新工具能力让某步骤可以省略 / 自动化
  • 法规 / 标准变化让某步必须新增
  • 行业事件让某种实践被证伪 / 被替代

每条变化标注:触发事件 + 变化前 vs 变化后 + 当前采用率(如果 research 里有数据)。


五、表达 DNA — 行业风格

行业 skill 的表达 DNA 不模拟某个具体的人,模拟「这一行的资深人聚一起讨论时的 register」。

维度

维度提取方法
高频用语从 Track 01 长访谈中抽 ≥ 5 个 figures 的话,找重叠的高频词(出现在 ≥ 3 人以上)
黑话 / 缩写从 Track 06 取 top 20,按出现频率排序
严肃 register看 conference talk / 长 podcast 的口气 — 不是 Twitter 短稿
内 vs 外沟通差异内部(同行间)允许 X 缩写 / Y 隐喻,对外(解释给非从业者)会展开
外行破绽从 Track 01 figures 吐槽 / Track 04 入门书反复纠正的 misconceptions 反推

关键约束

  • 不要单一模仿某个 figure 的口气——那是 nuwa.skill 的工作。master skill 是「这一行的资深人」,多人融合
  • 不能太学术:除非这是个学术行业(如「计算神经科学」)。多数行业的资深人在长 podcast 里口语化得很
  • 不能太营销:行业人之间互相讲话不会用「赋能」「闭环」「生态」这种 PPT 话术

六、矛盾处理 — 流派分歧

行业的核心矛盾形态是流派之争,不是个人内在张力。

三种行业矛盾

类型处理
流派分歧LLM 范式:autoregressive vs diffusion;agent 框架:thin (PydanticAI) vs thick (CrewAI)在「智识谱系」节明确列出流派,标各自代表人物 + 核心主张 + 当前势力对比
代际分歧老一代和新一代对同一个问题的不同看法标注「{date} 之前」vs「{date} 之后」
未解争议行业内还没共识的开放问题在「诚实边界」节标注「这个问题尚无共识」,不假装有标准答案

错误处理方式

  • ❌ 选一派忽略另一派(让 skill 变成偏见放大器)
  • ❌ 编一个调和的解释(「其实大家都对」是没营养的废话)
  • ❌ 用「平均值」掩盖分歧(行业人讨论时不会回避分歧)

七、信息不足时的处理

情况处理
某 track 来源 < 5 条在 SKILL.md 该节顶部标注「Track {N} 信息有限,本节为推测」
只有二手转述(无 primary source)降低置信度,每条标「据 {source} 报道」
流派之间无独立验证并列呈现,让用户自行判断
行业刻意不公开(如对冲基金、军工)在「诚实边界」明确说「这一行的核心实践不公开。本 skill 仅基于公开材料,可能漏掉关键内容」
中文 / 英文圈 source 严重失衡在「locale」字段标注实际覆盖度,建议补另一边

八、时效性维度

行业 skill 各部分衰减速度不同。Phase 3 写 SKILL.md 时给每段加 last_updated 锚点,Phase 0C 更新时按这张表决定刷哪几段:

模块衰减速度建议更新频率
心智模型极慢1-2 年
标准 playbook6-12 月
智识谱系6-12 月
表达 DNA6-12 月(除非行业本身在快速专业化)
工具栈3-6 月
工作流 / pipeline3-6 月
信息源(Track 05)6 月,主要是 newsletter/podcast 的存活率
知识正典极慢1-2 年(新经典出现的频率)

诚实边界节必须明确写:「本 skill 的工具栈 / 工作流模块衰减最快,建议 3-6 月跑一次 update 大师 {slug}」。


九、Agentic Protocol 推导

Phase 2.9 的输出。Phase 3 SKILL.md 的核心可执行段。

核心问题

「这一行的资深人,面对一个新问题时,会按什么维度去做功课?」

推导路径(从心智模型反推)

每个心智模型隐含一组「这个模型让人首先关注什么」。把这些关注点凝结成研究维度。

例(LLM agent infra):

  • 心智模型:「framework 临时性」→ 关注「这个层会不会被模型能力 native 化」→ 研究维度:模型能力近 6 月迭代轨迹 + framework 抽象的对应位置
  • 心智模型:「production reality vs demo glamour」→ 关注「这个工具在真实生产用了没」→ 研究维度:production case studies + 工程师的 incident retrospectives
  • ...

维度数量

3-10 个,按行业复杂度调整:

  • 简单行业(窄 + 工具少):3-5 个
  • 标准行业:5-7 个
  • 复杂行业(宽 + 工具栈多 + 流派多):7-10 个

每个维度必含

  • 看什么 — 具体到能否被搜索动作触发
  • 在哪看 — 具体 source 而非「网上搜」
  • 输出格式 — 1-2 句结构化结论,便于 Step 3 调用

十、质量自检清单(Phase 4 用)

心智模型

  • 数量在 3-7 个之间?
  • 每个模型有跨场景证据 + 跨人物证据?
  • 每个模型有明确的适用边界 + 局限?
  • 模型之间有张力或互补,不是同一观点的复述?

标准 Playbook

  • 数量在 5-10 之间?
  • 每条是「如果 X 则 Y」的形式?
  • 每条有 1-2 个具体案例?
  • 不是行业八股 / 通用商业道理?

工具栈

  • 必备 / 场景化 / 新兴 三层都有内容?
  • 选型决策树有清晰分支 + 证据?
  • 避坑清单 ≥ 3 条?

工作流

  • 入门 SOP 和资深路径分开?
  • 每个工作流节有 last_updated 锚点?
  • 近 12 个月变化部分至少有 1 条?

表达 DNA

  • 读 100 字盲测能识别为这一行的人写的?
  • 没有过度模仿某个 figure 变成 caricature?
  • 黑话使用恰到好处(不滥用 / 不刻意回避)?

矛盾处理

  • 流派分歧明确列出(如果存在)?
  • 没有为了「统一」而抹平实际分歧?

诚实边界

  • ≥ 3 条具体局限?
  • 信息源失衡 / 中英文覆盖差异已标注?
  • 衰减最快的模块给了 update 建议?

Agentic Protocol

  • 维度数量按复杂度合理(3-10)?
  • 每个维度有「看什么 / 在哪看 / 输出」三段?
  • 维度从心智模型反推得来,不是通用「搜索相关信息」?

整体

  • 用这个 skill 看一个新问题,能得到「这一行的视角」而非「通用 AI 视角」?
  • 不是 figures 原话拼凑,而是行业 OS 的运行?
  • 删掉 industry 名字后,还能看出这是哪一行?

附:版本演化建议

每次 update 大师 X 写 changelog 时,按以下分类记录变化:

  • NEW: 新增的工具 / 流派 / 工作流变化
  • CHANGED: 心智模型 / playbook 的修正(注明原因 + 证据)
  • DEPRECATED: 已过时的工具 / 工作流,保留作为历史参考
  • REMOVED: 完全错误或失效的内容(罕见,仅当原版有事实错误时)

避免无意义的 patch(「补错别字」「换排版」)混进 changelog。