← 拆书合集 · x → f → f(x)
盲眼钟表匠

盲眼钟表匠

The Blind Watchmaker · 1986
Richard Dawkins
x
精密的复杂,一定是被设计出来的吗? 眼睛精密得像出自工匠之手,直觉立刻断定「必有一个钟表匠」——这个「复杂 = 被设计」的等号,到底对不对?
f
有钟表匠,但它是盲的。 自然选择是一台「累积选择」的棘轮:随机变异供料,非随机选择只把「更好一点」锁住、只进不退,微小增量 × 巨量迭代 × 漫长时间,就堆出看似不可能的精密。
f(x)
见到任何精密秩序,先别问「谁设计的」,改问「它是不是累积到看起来像被设计的」——但装一个分辨率钮:别把「不是神设计的」误读成「里面没有任何远见」。
x · 作者在讨论什么问题

你在荒野上捡到一块怀表。齿轮咬合精密,指针各司其职,你绝不会以为它是风沙自己攒出来的——这么精密的东西,背后一定站着一个钟表匠。神学家 Paley 用这个比喻收尾:生物比怀表精密万倍,眼睛能成像、翅膀能飞、蝙蝠靠声波定位,所以背后必然有一个更伟大的设计者。

Dawkins 要处理的,正是这个几乎不需要论证就成立的直觉:「精密的复杂 = 一定被设计过」。麻烦在于,它有一半是对的——生物的「设计感」是真的,精密到你没法像某些唯物论者那样假装它不存在,它确实需要一个解释。于是问题被逼进死角:如果这份精密是真的,而世上又没有一个有目的、有远见的工匠,它究竟能从哪里来?

收窄成一句:一个没有智能、没有蓝图、看不见未来的自然过程,凭什么造得出看起来必须被设计的东西? 谁答不上来,Paley 的钟表匠就赢了。

f · 作者怎样回答

Dawkins 的反击不是否认钟表匠,而是给它换了一张脸:确实有钟表匠,但它是盲的——没有目的、没有远见、没有蓝图,只是一套无意识的算法。这套算法叫 累积选择(cumulative selection),它全部的秘密,是把「一步到位的好运」换成「一台只进不退的棘轮」。

拆开这台棘轮,几个部件必须同时在场——

两个零件,一个随机一个不随机。 变异随机,负责提供原材料;选择非随机,系统性地保留有利、淘汰不利。把它们混成一团,就得出「进化不过是碰运气」的误解——这话的错,正错在无视了「非随机选择」这个把随机性整流成方向的零件。

单步和累积的区分,是全书最要命的地方。 「猴子随机敲键盘敲出莎士比亚」概率为零,这是反对者偷换的稻草人(单步选择)。可只要每敲对一个字母就锁住、再在锁住的基础上继续敲(累积选择),几十代就能逼近目标句。Dawkins 的 Weasel 程序演示的正是这点:关键从来不是运气,是那台「保住微小进步、不许它丢」的棘轮。

盲,意味着没有远见。 选择不为未来打算,不会「为了以后有用」而保留某个特征,它只在每一代就地奖励「此刻更能活下来、留下后代」的那个。所以眼睛不是「为了看见」被设计出来的,是无数代「看清一点点就多活一点」被就地奖励、一点点累积出来的。

再陡的悬崖,背面都有缓坡。 「半只眼睛有什么用?」——这是质疑者眼里跨不过去的悬崖。但 5% 的眼睛也比全盲强,51% 比 50% 强,每一小步都有即时收益。陡峭的「设计」正面背后,永远藏着一条平缓的「累积」背面:一座「不可能之山」,总有从背面绕上去的路。

合起来就是一个公式:微小增量 × 巨量迭代 × 漫长时间 = 任意复杂。没有跨不过去的鸿沟,只有从背面绕上去的坡。

x:复杂精密看起来「被设计」→ 直觉断定「必有设计者」(Paley 的怀表)
                    │
                    ▼
f:盲眼钟表匠 —— 累积选择,不是单步运气
   ┌── 单步选择:一次碰对(猴子敲出莎翁),概率≈0 —— 反对者的稻草人
   └── 累积选择:随机变异 → 非随机选择保留「更好一点」→ 锁住 → 再变异
                └──── 只进不退的棘轮,无目标无远见 ────┘
   合成:微小增量 × 巨量迭代 × 漫长时间 → 从背面爬上「不可能之山」
                    │
                    ▼
f(x):见精密秩序,先问「真被设计,还是累积到看起来像被设计」
      分辨率钮:别把「不是神设计的」误读成「里面没有任何远见」
f(x) · 怎样回应这个世界

接受了盲眼钟表匠,你看「精密秩序」的眼睛就换了。这台引擎跨域通用:任何「微小增量被持续保留 + 巨量迭代」的系统,都会无意识地长出「看似被设计」的复杂——复利、市场的价格发现、创业生态、一段优雅的代码、大模型的能力,背后都没有一个全知的规划者。梯度下降就是一台标准的盲眼钟表匠:随机初始化供料,损失函数做非随机选择,把「loss 稍微低一点」的权重只进不退地锁住,海量迭代堆出看似被设计的智能,没有谁为每个权重画过蓝图。

于是归因动作变了。以前:看到复杂精密,直接推断「背后有个聪明的设计者、操盘手」。现在:先问一句「这是真被谁设计的,还是微小增量被时间锁住、看起来像被设计的?」判断顺序跟着改——一条「复杂到无人能复制」的护城河,不再默认是「天才设计」,而先当成「累积选择的时间领先量」来估:可量化,也可被同样从背面爬缓坡的对手追上。你会去找那条平缓的累积背面,而不是只盯着陡峭的设计正面发愁。

但这台甄别器最危险的用法,是反过来用。见到任何成功、任何精密,就一律判「盲目累积、没有设计、没有远见」——对一个习惯把一切翻译成系统、机制、护城河的人,这个误用尤其甜:因为「不过是累积选择的时间领先量」是一句让人安心的话,它把别人的远见、意图、那一下不可还原的判断,统统抹平成「棘轮的产物」,于是你不必承认对面有人真的看见了你没看见的东西。

真实的演化其实也早不那么纯粹盲目了:生态位构建(生物主动改造自己的选择环境)、evo-devo(发育约束让某些变异比另一些更容易出现),都在温和地复杂化那台纯被动的棘轮。所以给归因装一个分辨率钮——

别把「不是神设计的」误读成「里面没有任何远见」。秩序的真相常是第三种:有结构、有偏向、参与者自己也在改写规则的盲目。

资料校准