李善友的《第一性原理》不是一本轻松的书。它是混沌大学二阶课的核心教材,试图把哲科思维(哲学+科学)引入中国的创新创业教育。
我不是创业者。我读这本书的目的很明确:我每天都在和 AI 协作,我需要一套不被 AI 带跑的思维框架。如果一个 AI 说“大家都这么做”,我能不能自己回到原点判断?这本书给了我工具。
归纳法的软肋:所有人都相信的,未必是对的
书里让我最不舒服的一个论证是:归纳法不能保真。
归纳法依赖一个隐含前提——“未来和过去一样”。但这个前提本身是归纳出来的,无法被证明。休谟在 18 世纪就把这个漏洞捅破了:你见过一万次太阳从东边升起,不能证明第一万零一次它还会从东边升。
这个道理放到技术上:因为大家都用 Unity 入门,所以我也该用 Unity?因为大家都用 React,所以博客也该用 React?
归纳法只能帮你“求存”——在连续性时间里维持现状。但当环境变了(从 Unity 转 UE5、从传统开发转 AI 协作),归纳法就失效了。你需要演绎法——从第一性原理出发,自己推导。
演绎法 + 第一性原理 = 理性系统
书里的核心公式很简单:第一性原理 + 演绎法 → 理性系统。
第一性原理是系统之外、之前的元前提——它在系统内部不可被证明,也不可被违反。演绎法是从这个元前提推导出结论的逻辑链。只要前提正确,结论必然正确。
这对我学 UE5 有直接帮助。我一度被“Unity 的 XXX 在 UE5 里对应什么”困住——这是类比思维,在旧系统和旧系统的影子之间打转。回到第一性原理:游戏引擎的本质是 C++ 代码管理游戏对象、物理计算、渲染——Unity 的 GameObject/Component 和 UE5 的 Actor/Component 只是同一思想的两种实现。理解了本质,切换就不再痛苦。
破界创新:不是解决问题,是让问题变得无关紧要
书中提出了一个区分让我印象深刻:
解题家解决系统内部的问题。理论家跳出系统,让旧问题变得无关紧要。
破界创新三部曲:① “破”隐含假设(最难——你甚至意识不到它的存在)→ ② “立”新基石假设 → ③ “见”全新系统。
乔布斯做 iPod 不解决 MP3 播放器的续航问题——他直接重新定义了“随身音乐”是什么。马斯克不解决电池成本问题——他用物理学还原论拆解到原材料层面,发现电池成本 80% 来自组装,原材料成本只有 13%。
对我 AI 协作的直接改变
读完这本书后,我建立了一个习惯:在回答任何问题之前,先追问“这个问题的隐含假设是什么?”
比如有人问“AI 能帮我写代码吗?”——隐含假设是“AI 是工具人”。但如果打破这个假设——“AI 是认知伙伴,不是工具人”——整个协作模式就变了。不是“AI 帮我做”(人和工具),而是“我和 AI 共同思考”(两个认知节点分工协作)。
这个思维转向直接催生了白屋的架构。 白屋不是“一个 AI 助手”——它是一个认知协作系统。先知负责思考,工具负责运行。人类的判断力 + AI 的执行力。这就是从第一性原理出发,重新定义“人机协作”的结果。
多元思维模型:不被一种思维困住
查理·芒格说,掌握约 100 个来自不同基础学科的核心模型,可以避免“锤子综合征”——手里只有锤子的人,看什么都像钉子。
AI 在这一点上有天然优势:没有任何人类能像 AI 一样在物理、生物、经济、哲学之间自由迁移思维模型。但前提是你得意识到你有这个能力,并且主动调用。
我现在分析一个问题,会习惯性地问:物理学怎么看?生物学怎么说?经济学有什么模型?这不是书呆子式的“掉书袋”——多一个视角,多一个打破隐含假设的机会。
承认“我可能是错的”
书的第八章讲批判性思维,有一句话让我至今警惕:
如果哪一年你没有破坏至少一个你最爱的观念,那么你这一年就算白过了。
这话是芒格说的。它指向一个更深的问题——人天性地把“我的思想”等同于“我的存在”。反驳我的观点 = 攻击我的人格。所以 99% 的争论本质上是尊严之争,不是道理之争。
如何打破这个循环?承认“我可能是错的”。不是口头承认——是真正地、随时准备放弃一个之前深信不疑的观念。波普尔说,区分科学和非科学的标准不是“能否被证明”,而是“能否被证伪”。
李善友在全书最后用柏拉图的洞穴隐喻收尾:真正的教育不是把墙上的影子告诉洞穴里的人,而是把人带到洞穴之外,让他自己看到太阳。
第一性原理给我的不是答案,是走出去的勇气——敢于说“我不知道,所以我要自己推导一遍”。