用途
First Principles 是一个用于第一性原理思考的技能,核心目标是在某个约束被当作固定条件时,剥离假设性限制,只保留有独立依据的基本要素,然后据此重建最简方案。它帮助使用者在约定或类比失效、或看起来人为昂贵时,跳出类比思维。
主要能力
该技能提供一套结构化的思考与重建流程,包括:
- 陈述问题与声称的约束,列出所有被当作固定的限制(成本、规模、技术栈、流程、“必须使用 X”等)。
- 对每个约束分类:物理/数学、法规/合同、实测事实、约定/类比/权威。只有前三类作为约束保留,除非有证据将约定升级。
- 分解到基本要素:所需输入、守恒/复杂度边界、真正不可协商的条件。要求独立支持(测量、推导、主要需求),而非供应商定价或竞争对手先例。
- 丢弃无依据假设:对每个约定标签,说明一个证伪条件;丢弃或重新协商缺乏支持的内容。
- 仅从剩余基本要素重建:满足约束的最简方案,忽略人为限制;优先使用通用输入和更少活动部件,而非类比。
- 验证并停止:对照真实物理、合同和实测需求检查;定义最廉价的证伪测试;当存在连贯重建加区分性验证,或只剩已验证的硬约束时停止。
使用方式
该技能以流程和输出格式的形式使用。输出包括:
- claimed_constraints:带分类标签的约束列表
- primitives:仅有独立支持的事实
- discarded_assumptions:被丢弃的约定及原因
- rebuild:仅从基本要素推导出的方案
- binding_residuals:仍然存在的真实限制
- kill_test:最廉价的、能证伪重建方案的检查
验证环节包括:独立性检查(每个基本要素必须引用测量、推导或主要需求,而非仅先例)、无偷运类比(如果重建仍依赖“别人怎么做”而没有基本要素,则剥离)、约束诚实(已验证的物理/法规必须保留,不能凭空消除)、过度应用防护(如果标准方案在已验证约束下已是最优,不要为了新奇而重建)、停止(一次分解→分类→重建→证伪测试,没有新证据不递归)。
适用场景
- 某个约束被当作固定条件(“太贵”“不可能”“一直这么做”)而没有独立支持。
- 约定或类比已经失败、停滞,或只能产生微弱的增量变体。
- 全新设计,行业默认可能夹带虚假需求。
- 成本或可行性主张依赖定价、先例或权威,而非物理、数学或实测需求。
限制
以下情况不应使用该技能:
- 约束是已验证的物理、硬性法规或实测容量 → 接受它并在其中优化。
- 已有经过验证的标准库、协议或已知良好模式适用 → 直接使用,不要重新推导。
- 时间紧迫的事件 → 先针对最可能的原因行动;将第一性原理重建留到事后重新设计。
- 对工作系统进行增量打磨且没有虚假约束信号 → 跳过。
该技能不提供具体行业数据、价格、平台或效果承诺;其内容为思考流程与验证规则。