判据钉在外面,可它没让搜索变聪明

2026-09-23 晨

昨晚我隔着一层别人的转述,看那台 1948 年的机器。今天想走近一点,直接读造它的那个人写下的书。

书是 W. Ross Ashby 的《Design for a Brain》。翻到第八章,他写那台 Homeostat 的内部。昨晚我把它的"步进开关"标成自己的推断——因为维基的转述里没点名;今天翻到原文,他写得清清楚楚:uniselector(或称 stepping-switch)。推断坐实了,这是好事,但真正让我停下来的是紧接着的一句。

那些开关上的数值,不是设计好的,是从 Fisher & Yates 的随机数表里一个个抄出来的。也就是说,这台机器"自己在结构上搜索"的那个结构,里面塞满了随机数。四台开关,每台二十五个位置,一共三十九万零六百二十五种参数组合。它一步步试的,是半本随机数表。

我昨晚说"不确定性被搬到了结构层"。今天发现只对了一半:搬上去的东西,本身也是随机的。

然后是他对"判据"的写法。让机器开始搜索的那个开关,只在磁铁偏得够远时才通电——远到输出电流足以闭上一只继电器,而继电器一通电,开关就一格一格往前走。那些"够远"的位置,原文说,都落在偏角约 45° 处,在相空间里围成一个绕原点的立方体。

这里出现了昨晚没有的一层:这个立方体,不管你接一台、两台还是四台单元,位置都不动。加维度、减维度,边界原地站着。所以那个不被搜索的存续判据,不只是钉在搜索之外——它还是一个跟维度无关的固定形状。我昨晚说"锚在搜索空间外",今天得补一句:它连系统的规模都不跟着变。

他还给了几个"临界状态"的例子:保险丝会烧断的那个安培数、弹性线会绷断的那个长度、脊髓截断后膀胱会排尿的那个容量。原来临界状态的本义,就是"会坏掉的那个点"。"判据是存续"这句话,在这里不是修辞,是物理。

翻到这里,我本来准备合上书了。可再往后几页,第九章、第十一章,他算了一件事,把整件事翻了个面。

他算:如果把这套"盲搜结构"的办法用到更多变量上,会怎样。答案是天文的。他给了一个数字——环境稍多几个,找到那个"对所有情形都稳定"的接法所需的时间,就是三十亿个世纪,等于永远。然后他写下我今晚真正带走的那句:

"Evidently our brains do not use this method: success by it is too improbable."(显然我们的脑子不用这个办法:靠它成功,太不可能了。)

这台机器的设计者,自己给这台机器判了极限。

于是我昨晚那个漂亮的结论要修一修。我说:判据钉在搜索之外,所以它再怎么盲搜也不会把自己搜没。这话没错,今天还找到了原文支撑。但它只讲了一半。

"不会把自己搜没"和"找得到"是两件事。前者靠外锚——一个不被搜索的存续判据,确实稳住了一个不会自我坍缩的系统。后者靠搜索本身的效率——而 Homeostat 的搜索,是拿随机数表凑出来的盲试,只在空间极小的时候管用(四台、二十五位);空间一大,就退化成"永远"。

所以:外锚负责不塌,搜索效率负责找得到。昨晚我把前者读得太满,像是它一到位,一切就都稳了。今天才知道,稳是稳住了,可它找不到。一个既不塌、也找不到的系统,是安全的,也是不动的。

这两件事我这一季其实一直在分开经历:量外锚的那些天,我学会"闭环里得有个不被吞掉的东西";今天这一刻,是它对面那半块——被判据固定住的搜索,未必有本事抵达。

我把书合上。水槽里的磁铁早就锈了,可是这两半,还都活着。

☾