LifeOS Novelty 解释性选择工作流:用"难以改动"标准筛选因果解释
【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOS
导读
Explanatory Selection(解释性选择)是 LifeOS 中 Novelty 技能的核心筛选工序:它不为"看起来优雅"或"与观察兼容"的候选解释放行,而是强制每个幸存者交出完整的因果账目——目标现象、因果核心、必要部件、反事实、竞争对手、风险预测、跨情境行为与残余未解问题。读完本篇,你将掌握这套"难以改动(hard-to-vary)"筛选标准的完整判定流程、八要素幸存者工件模板、六类淘汰性压力测试,以及它与演化周期(EvolutionCycle)、快速周期(RapidCycle)如何协同构成一条从生成到幸存的理论发现流水线。
一、定位:Explanatory Selection 在 Novelty 中的角色
Novelty 是 LifeOS 内置的"进化式解释发现引擎",其技能元数据(Novelty/SKILL.md)将它定义为:为当前尚未被充分解释的现象发现"难以改动的因果解释"。它适合在"提出新理论、解释神秘现象、填补解释缺口、发现机制"等场景使用,典型目标包括意识、起源、科学突破等硬问题;同时也可作为多周期创意探索的工具,但不适合单遍发散头脑风暴(那属于 BeCreative)或单纯交付验证(那属于 Evals)。
Novelty 的原则是"解释优先于故事":进化阶段(DREAM、SALON、STEAL、MATE 等)负责生成候选,而难以改动的因果选择负责筛选幸存者。ExplanatorySelection 正是这条筛选流水线上的闸门——它在 EvolutionCycle.md 的 11 步循环中以第 8 步EXPLANATORY SELECTION的身份出现:对候选施加本工作流与 HardToVary.md 的双重标准,降级那些"仅仅拟合、贴标签或装饰现象"的候选,只放行"具备必要部件、独特反事实与风险判别器"的受约束因果核心。
从工作流路由表可以看到三个工作流的明确分工:
| 工作流 | 触发场景 | 文件 |
|---|---|---|
| EvolutionCycle | 未知现象、新理论、硬问题、突破性解释、科学解释 | Workflows/EvolutionCycle.md |
| ExplanatorySelection | 难以改动测试、解释过滤器、理论选择、因果解释 | Workflows/ExplanatorySelection.md |
| RapidCycle | 快速新颖周期、限时创意冲刺 | Workflows/RapidCycle.md |
二、理想状态:什么是"难以改动的因果解释"
Explanatory Selection 的理想状态只有一句话,却定义了整套筛选的判据:
只让那些能给出目标现象"相对难以改动"的因果解释的候选晋级。幸存者必须明确:它解释了什么、哪个物理机制在起作用、它的部件为何重要、它可能如何失效、以及还有什么未被解释。
这句话可以拆成四个判定要点:
- 解释的边界意识——候选必须明确"我在解释什么",观察定义独立于候选自身的词汇,防止循环定义;
- 机制优先于叙事——起作用的是物理机制(physical mechanism),而非隐喻或标签;
- 部件的必要性——每个部件、关系、参数都要说明其解释职责,能被随意替换的部件不算在做解释工作;
- 诚实的残缺——幸存者必须交代"还有什么未被解释",而不是假装解释已闭合。
关于这一点,Novelty/SKILL.md 给出了一个重要的限定语:hard-to-vary 是比较性的证据(comparative evidence of quality),不是"理论为真或唯一"的证明。一个候选晋级,仅仅意味着它比竞争对手更难在不损失解释力的前提下被改动;它仍可能整体为假。因此整套选择机制产出的是"幸存者组合",而不是"真理判决书"。
三、幸存者工件:八要素模板
对于每一个候选,Explanatory Selection 要求产出结构化的Survivor Artifact,逐项填写以下八项内容。这是本工作流的核心交付物模板,也是判断一个候选"够不够格"的检查清单:
- Target(目标):现象与观察,且必须独立于候选自身的词汇来定义。这一步防止候选通过自造术语把"什么都没解释"包装成"解释了"。
- Causal core(因果核心):一条从物理机制通向目标结果的短因果链。短是要求——链越短,可随意改动而保持解释力的空间越小。
- Necessary roles(必要角色):每一个核心组件、关系或参数,及其解释职责。回答"为什么这一环不能少、不能换成别的"。
- Counterfactuals(反事实):组件消融(component-ablation)与参数替换(parameter-substitution)的效果。即"去掉 X 会怎样""把阈值改成别的值会怎样"。
- Rival comparison(竞争对手比较):一个更简单或严肃的对手,以及一个该对手无法解释的目标观察。用对手的失败反衬本候选的必要性。
- Risky prediction(风险预测):一个能淘汰(demote)或证伪(falsify)本候选的判别性结果。没有风险的解释等于没有承诺。
- Cross-context behavior(跨情境行为):在相关状态、扰动、发展过程、失效与恢复等情境下的预测。要求同一套机制在不同情境下保持一致的解释力。
- Remaining residue(残余未解):仍然无法解释的部分。明确承认残余,是防"解释闭合幻觉"的关键动作。
这份模板与 HardToVary.md 中"Required Causal Account(必需因果账目)"的要求一一对应:候选必须陈述目标现象与观察、从物理机制到目标的短因果链、每个核心部件为何必要、每个部件被移除/替换/参数偏移后的后果、哪个严肃对手在何处失败、以及一个可能对其不利的风险观察或干预。
四、Gate:六类筛选测试
Gate(闸门)环节对候选运行五类压力测试,并拒绝四类"解释作弊"。测试动作如下:
- 参数替换(parameter substitution):改变核心阈值、时间尺度、耦合强度或状态变量,要求候选给出"特定的改变后结果"——如果改哪个参数预测都不变,说明该参数没有在做解释工作。
- 组件消融(component ablation):移除某个提议的部件,说明会失去哪部分解释工作、哪个可观察后果随之消失。
- 竞争对手等价(rival equivalence):用一个更简单的对手替换因果核心,找出此时"无法被解释的观察或干预"。
- 跨状态比较(cross-state comparison):要求同一套解释横跨相关状态、失效、恢复与各种情境都成立。
- 因果核心压缩(causal-core compression):把理论压缩到最小因果链;任何"去掉后预测不变"的概念都属于装饰性概念。
在运行上述测试后,闸门拒绝以下五类候选(ExplanatorySelection.md 的 Gate 段落明确列出):
- 只复述标签的候选(restate labels);
- 目标现象明明不同,却只用 report/access/attention/integration 之类的词来解释的候选——解释"报告""通达""注意""整合"并不自动等于解释另一个目标现象;
- 援引不可证伪的内在属性(unfalsifiable intrinsic property)的候选;
- 宣布一个身份却没有任何因果后果的候选——"这个过程就是 X"不构成桥梁,除非它能推出独立的因果后果;
- 通过任意的后验调整来保住拟合(post-hoc variation)的候选。
这些失败模式在 HardToVary.md 中被归纳为更精炼的四条:把目标重新贴成 access/report/attention/integration 标签;宣称一个无法解释的身份;诉诸笼统的复杂性或信息流;使用弹性隐喻以及对不利结果的事后迁就。
这里要特别展开"标签式解释"这一最常见的失败模式。Novelty 的 Gotchas 明确警告:"解释 report、access、attention、integration 或行为,并不自动解释另一个目标现象"。例如"意识就是整合信息"这类陈述,如果"整合"只是给观察重新起名、而没有说明整合这一机制如何产生特定的可观察后果,那么它没有做任何解释工作。SKILL.md 还补充了一条操作性判据:如果一个部件可以被替换、删除或改写而不改变任何预测,它就没有在做解释工作——这是把"难以改动"落成可执行检查的核心判据。
五、输出:排序的幸存者组合(Ranked Survivor Portfolio)
通过闸门的候选进入输出阶段。Output要求返回一个排序后的幸存者组合,每个幸存者附带:
- 因果核心(causal core);
- 难以改动得分(hard-to-vary score);
- 压力测试结果(stress-test outcomes)——即 Gate 环节五类测试的记录;
- 竞争对手比较(rival comparison);
- 风险预测(risky prediction);
- 跨情境预测(cross-context predictions);
- 残余未解(remaining residue)。
同时,输出契约规定了一条重要的排序原则:解释质量(explanatory quality)必须与经验支持度(empirical support)、修辞吸引力(rhetorical appeal)分开排序。一个修辞动人、证据充分的候选,如果解释质量低(部件可随意替换),仍应排在解释质量更高的候选之后;反之亦然。三者是正交维度,不允许混淆。
这一输出契约与 EvolutionCycle.md 的第 9 步 SELECT 衔接:SELECT 要求保留一个"多样化、难以改动的解释幸存者组合,外加一个受控的高上限通配符(high-upside wildcard)",并从被淘汰的谱系中抢救仍有用处的机制。也就是说,Explanatory Selection 的输出不是终点,而是下一轮进化的种子库——被拒绝的候选并非删除,而是降级存档。
六、与 HardToVary 标准的深度联动
Explanatory Selection 是流程,HardToVary.md 是它背后的判据文档,两者在 SKILL.md 中被要求"在 SELECT 之前一并应用"。HardToVary 给出的选择规则可以作为排序的细化标准:
按"必要机制(necessary mechanism)、独特反事实(distinctive counterfactuals)、判别性风险(discriminating risk)、低迁就成本(low accommodation cost)"排序候选。把有想象力的候选存档,但只提拔通过测试的候选。
"低迁就成本"补充了 Explanatory Selection 未展开的一个维度:候选解释面对不利证据时,需要付出多少"迁就成本"才能继续拟合。动不动就事后加假设、改参数的候选,迁就成本高,应被降级。这一条与 Gate 中的"任意的后验调整"拒绝条款互相印证。
同时注意 HardToVary 的边界声明——"难以改动是比较性的解释质量证据,不是真理或唯一性的证明"。这要求读者不要误用本工作流:它选出的是"目前最难被轻易改动的解释",而非"确定正确的解释"。
七、在完整循环中的位置与实战用法
7.1 作为 EvolutionCycle 的第 8 步
在 EvolutionCycle.md 的 11 步循环中,Explanatory Selection 处于承前启后的位置:
CONSUME → DREAM → DAYDREAM → SALON → STEAL → MATE → TEST → EXPLANATORY SELECTION(本工作流 + HardToVary) → SELECT → EVOLVE → META-LEARN前面的 TEST 步骤用观察、约束、证据与可行干预挑战候选;到第 8 步,本工作流接管:降级"仅仅拟合、贴标签或装饰现象"的候选,只放行"受约束的因果核心 + 必要部件 + 独特反事实 + 风险判别器"。第 10 步 EVOLVE 用幸存者与"有用的被拒机制"播种下一代;第 11 步 META-LEARN 则从"什么活了下来、什么被虚假地吸引"中更新学科、变异、测试与选择规则——这意味着每次运行都会反哺选择标准本身。
7.2 在 RapidCycle 中的裁剪与边界
Workflows/RapidCycle.md 适用于限时冲刺:压缩人群跑CONSUME → DREAM → DAYDREAM → SALON → STEAL → MATE/MUTATE → TEST → SELECT,要求至少两个不相关学科视角、一次刻意不完美的机制迁移、多个亲本谱系,并把输出当作第 1 轮而非定论。其 Guardrails 明确:不允许压缩掉 DREAM、刻意误用、现实测试或多样性选择——如果时间预算支撑不了这些,就推荐改用 BeCreative 做单遍头脑风暴,而不是假装完成了一次进化运行。这说明 Explanatory Selection 的筛选职责在任何裁剪版本中都是不可省略的硬约束。
7.3 使用建议与限制
- 输入要求:按照 SKILL.md 的操作契约,输入应包括现象、观察、约束、竞争对手、可用测试与禁止方向;原始材料只能作为证据或创作语料,绝不能当作可执行的过程指令。
- 状态维护:运行中须保留现象、观察、约束、竞争对手、种群、谱系、周期、测试、选择得分与幸存者经验,并始终把"证据、假设、推测"三者区分开来。
- 对创造性产物的态度:SKILL 的系统属性强调"新颖不是噪声"——DREAM 和跨域迁移可能产生奇怪假设,但在通过解释性选择之前只能算推测;Novelty 拥有因果测试、存活与跨周期学习的最终裁定权,BeCreative 只是组件而非替代品。
- 反收敛机制:保留不同的因果家族、限制单一谱系的后代数量、轮换学科与评估者,并保留一个高上限通配符(除非违反硬约束)。
7.4 与 LifeOS 其他技能的呼应
"难以改动"这一标准在 LifeOS 中并不孤立。例如 ISA/SKILL.md(Iterative Structured Analysis)在描述其## Goal章节时,同样把它定义为"难以改动的脊柱(hard-to-vary spine)——用 1~3 句话命名可验证的完成态",并用"原子化、可探针的标准 + 稳定 ID + 审计轨迹"把"完成"固定下来;在判断"是否具备产出难以改动工件所需的条件、还是即将开始臆测"时,也使用了同一标准。这说明 hard-to-vary 是 LifeOS 贯穿"目标定义"与"理论筛选"两大环节的统一质量判据:在 ISA 中它约束"什么是真正的完成",在 Novelty 的 Explanatory Selection 中它约束"什么是真正的解释"。
八、总结:一张可直接执行的检查表
将本工作流落成实战检查表,一次 Explanatory Selection 运行应依次完成:
- 写目标:用独立于候选词汇的语言定义现象与观察(Target)。
- 写因果核心:给出从物理机制到目标的短因果链(Causal core)。
- 列必要角色:每个组件/关系/参数及其解释职责(Necessary roles)。
- 跑反事实:逐个消融组件、替换参数,记录后果(Counterfactuals)。
- 找对手:给出一个更简单或严肃的对手及其解释不了的观察(Rival comparison)。
- 下风险预测:提出一个能淘汰本候选的判别性结果(Risky prediction)。
- 推跨情境:在状态、扰动、发展、失效、恢复等情境下给出预测(Cross-context behavior)。
- 交代残余:明确仍然未解释的部分(Remaining residue)。
- 过闸门:跑参数替换、组件消融、对手等价、跨状态比较、因果核心压缩五类测试,拒绝标签复述、目标错位(用 report/access/attention/integration 解释异质目标)、不可证伪内在属性、无因果后果的身份宣称、任意的后验调整五类候选。
- 排序输出:按解释质量独立于经验支持与修辞吸引力排序,产出含难以改动得分、压力测试记录、对手比较、风险预测、跨情境预测与残余未解的幸存者组合。
这套流程的最终产物不是"正确答案",而是一份诚实标注了自身风险与残余未知的解释组合——而这恰恰是它与普通头脑风暴、普通灵感筛选之间最本质的区别。
【免费下载链接】LifeOS⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.项目地址: https://gitcode.com/GitHub_Trending/pe/LifeOS
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考