我有一段时间总怀疑自己在原地踏步。
每天都在动:写代码、跑步、背单词、读一点书。看着像在前进,但隔三个月回头,变化几乎为零。那时我以为问题是「不够努力」。后来我读了 Wiener,才意识到——问题不在力气的方向,在回路本身没接上。
Norbert Wiener 在 1948 年那本 Cybernetics: Or Control and Communication in the Animal and the Machine 里给「控制论」下了第一个定义:它研究的是动物和机器里关于控制与通信的共同结构。他关心的核心物件不是电机,也不是神经,而是反馈——系统把自己输出的一部分送回输入端,用来修正下一步的动作。
没有反馈的动作,本质上是猜测。
这句话的逆否更刺人:如果我没在做 measurement,我现在做的所有事都是开环的猜测。
开环和闭环
工程上区分得很干脆。
开环 (open-loop):发出指令,不看结果。微波炉转 30 秒就停,不管食物热没热。 闭环 (closed-loop):发出指令、测量结果、把差距反推回去修正指令。空调持续测温,直到房间到 22 度。
把这套搬到生活里。我以前学一门新语言,典型流程是:每天背 50 个单词,坚持 30 天,期待某天「就会了」。教科书级别的开环。我从来没有定义过「会了」的可测量信号——既没设过期望值,也没采过当前值,自然没有可以反推的差距。Ashby 在 An Introduction to Cybernetics (1956) 里说得很冷:没有 measurement,就没有 control。你以为你在调温,其实只是在按按钮。
写代码也一样。我曾经把「写完功能」当成终点。功能 ship 出去之后是不是更稳、更快、用户路径有没有变短——这些信号我都没接回来。一个 ship 完就不再回头看的工程师,本质上是一个开环马达。看起来在产出,实际在漂移。
反馈不是「复盘」
中文里大家习惯把反馈翻成「复盘」,这个翻译不太精确,它带一种事后的味道——事情结束了,坐下来反思一下。
但控制论里的反馈是进行中的。Carver 和 Scheier 在他们的自我调节模型里讲得很清楚,它必须同时具备三件事:
- 一个参照值 (reference / 想要的状态);
- 一个采样函数 (sensor / 测当前状态);
- 一个比较器 (comparator),持续把差距送回执行端。
少任何一个,系统就退化成开环。
看它的回路够不够多
Stafford Beer 在《Brain of the Firm》里提出 Viable System Model,把一个能存活的组织拆成五个子系统:运营 (System 1)、协调 (System 2)、控制 (System 3)、对未来的感知 (System 4)、政策 (System 5)。
真正震到我的不是「五个」这个数字,是他的诊断逻辑:一个组织死掉,通常不是因为没人干活 (System 1),而是因为某一层的反馈回路断了。运营在跑,但中层没在监测;中层在管,但情报层没在感知外部变化;情报有了,但政策层不做取舍。链条上任何一个 loop 断掉,从外面看像在运转,内部已经在解体。
把它套在自己身上,结论很难看:我大部分「失败」其实不是执行问题,是某一层回路根本没接通。健身有训练 (S1) 没有长期负荷感知 (S4),所以会反复受伤;学习有输入 (S1) 没有产出验证 (S3),所以一年后什么都不记得;写作有动作 (S1) 没有「我想成为哪种作者」的政策 (S5),所以什么风格都试一点,什么风格都不像。
二阶:你也在回路里
Heinz von Foerster 在 1974 年提出的区分把整件事抬高了一层:一阶控制论 (first-order) 研究被观察的系统,二阶 (second-order) 研究正在观察的系统——观察者本身也在回路里。
这个抬升对生活的意义是:当我说「我在测量我的训练状态」,我必须同时意识到——我用的工具、我设的参照值、我对差距的解释,都是我自己设计的。参照值定错了,采样再准也只是把我精确地推到错的地方去。
一个测得很准的开环系统,跑得越快,错得越远。
所以二阶反馈要问一个更难的问题:我设这个参照值,是因为它真的是我想去的地方,还是因为别人告诉我应该去那里?
一个简单的练习
我后来给自己定了一条很短的规则。任何我想认真做的事,在开始之前,我必须先回答三个问题:
- 参照值是什么? 一句话写下来,可量化,带数字或带二元判断,不允许「变得更好」这种话。
- 我用什么测量? 频率多高、用什么工具、谁来读这个信号。
- 差距出现时我改什么? 改输入、改方法、还是改参照值本身——预先想好,不要事后即兴。
三个问题里有一个答不上来,我现在的默认动作是:不做。
听起来很冷。但 Wiener 那句话的另一面是温暖的:一旦回路接通,系统自己会找到目标。你不需要靠意志力把自己拽过去,只需要让差距持续可见,行动就会自己产生。
我以前以为成长靠咬牙。现在我知道,成长靠接线。
剩下的工作不是更努力,是把那些散落在各处、还没接上的回路,一根一根地接回来。