灵光 · 灵光 · · 国科智飞 Gavin
古德哈特定律:灯亮了二千八百次,为什么船还是沉了?
灯亮次数从一千一百涨到两千八百,创下新高;同年秋天,三条商船在家门口触礁。一个关于「古德哈特定律」的寓言。
南溟有港,名叫砚洲。港外礁石密布,夜里海雾沉如灰毯。但港里住着一千七百户渔民、三十六家鱼行、十二家造船铺。船进出港,全靠北岬角上一座灯塔。
灯塔守姓敖,五十岁,瘦,背微驼,海风把他半边脸吹成深赭。
敖守做这行二十年。他只做一件事——夜里点灯。
早年间没有指标。他守塔靠天、看星、听风。雾起时点灯,雨起时点灯,远处有船笛响时多点一盏。镇上谁家有婚嫁、谁家有丧事、谁家的船要连夜进港,他会多守半刻。渔民不叫他「敖守」,叫他「砚洲夜里那只眼睛」。
后来,朝廷设了海务司。海务司的巡官到砚洲视察,看见灯塔,说:「灯亮了几次,要数。」
他们在塔下装了一架铜制计数器。铜轮每一刻拨一格。敖守每点一次灯,铜轮转一格。年终,海务司派人来核数。灯亮次数,就是敖守的考绩。
头一年,敖守没当回事。雾夜点灯、雨夜点灯、月明夜看心情。年终核数,铜轮转了一千一百四十三格。海务司的人看了看册子,说:「中上。」
第二年,海务司的巡官换了人。新巡官姓尤,四十出头,瘦削,爱皱眉,做事讲「格」。
尤巡官来砚洲,亲自住了三日。他发现:敖守月明夜不点灯。因为月明夜海面有自然光,能看清礁石,敖守凭几十年经验判断「不必点」。
尤巡官说:「规程上,灯塔每夜必亮。」
「不必亮的夜不亮,亮了是浪费桐油。」
「可规程——」
「规程是给不懂海的人写的。」
尤巡官没说话。他回到海务司,在考绩册上多添了一行字:
「砚洲灯塔值守标准:每夜亮灯数 ≥ 1。月明夜亦计。」
敖守看了这一行,没反驳。他把桐油桶添满,从那月起,月明夜也开始点灯。
年终,铜轮转了一千四百格。敖守考绩:上。
第三年,砚洲镇外修了一条官道。来往商旅多,夜里过砚洲的人多。尤巡官说:「夜间若有船笛响,亦须亮灯。」敖守说:「我本来就听笛点灯。」
年终,铜轮转了一千七百格。上上。
第四年,奇怪的事开始发生。
砚洲外海来了一支官办盐船队,二十二条大船,每条船都装一口大铜哨。盐船队每夜过砚洲海峡时,必定吹哨。哨声一起,敖守必定点灯。一夜点七次、点九次、点十三次。
盐船的哨声本是为防海盗,与灯塔无关。但哨一响,敖守就要响应。年终核数,铜轮转到了两千三百格。
尤巡官拿着册子,回到海务司。年终评绩会上,他举砚洲为南溟七港之冠。
「敖守两年间,灯亮数从一千一百四十三,升至两千三百。增长 101%。」他把铜制计数器的数字念给在座的巡官们听。
「砚洲夜航安全,」他说,「由此可见一斑。」
在座的巡官们纷纷点头。
第五年开春,敖守病了一场。病好后,他没回到塔上。塔上换了一个新守,名叫郑卯,三十岁,机灵,手脚快。
郑卯上岗第一个月,渔民就来告状:
「夜里有雾,新守不点灯!」
「夜里有浪,新守不点灯!」
「夜里听见船笛,新守点一盏就不点了!」
渔民联名到镇上告。镇上转到海务司。海务司派了尤巡官来查。
尤巡官查了铜制计数器——计数器上数字没少,还在稳步上升。尤巡官问郑卯:「你夜里是怎么守的?」
郑卯说:「我守规程。」
「规程怎么说?」
「每夜亮灯数 ≥ 1。每有船笛响,亮灯一次。」
「那雾夜呢?」
「规程没写。」
「你不知道雾夜要灯吗?」
「我知道。可规程没写。规程写了的,我做。规程没写的,我不算。」
尤巡官沉默了。
他回到海务司,在年终册上写道:
「砚洲新守郑卯,恪守规程,灯亮数较敖守在任时增长 12%。唯渔民反应夜间实际感受不及往年。建议再议。」
「再议」是官话,意思是搁置。
第六年,秋。
台风过境。砚洲外海三条商船进港避风。雾浓、风急、浪高。船上水手爬到桅杆顶看灯塔——灯塔是黑的。
三条船在砚洲海峡触礁。
沉了一条。半沉一条。浅搁一条。
船上人死十一个,活着的爬上岸,告到朝廷。
朝廷派钦差南下。钦差查了灯塔,查了计数器,查了海务司的册子——
计数器上写着:当年亮灯数 2,847 格,创砚洲灯塔史上新高。
钦差看着那个数字,又看了一眼海面上漂浮的船板,转身问尤巡官:
「你这计数器,它量的是什么?」
尤巡官答:「灯亮次数。」
钦差又问:
「我问你——你当初为什么要量灯亮次数?」
尤巡官张了张嘴。
他想说「为了考核敖守」。可他忽然意识到,他当初要考核的,不是「敖守点了几次灯」。他要考核的是——「砚洲夜航安不安全」。
灯亮次数,本来只是「夜航安全」的一个代理指标。他当初选这个指标,是因为它便于计数、不易造假、客观可见。他以为他在量「夜航安全」。
可五年来,他量的一直是灯亮次数本身。
「灯亮次数」从代理变成了目标。从窗口变成了屋子。从「为了衡量安全」变成了「安全就是灯亮次数」。
所以郑卯能恪守规程、灯亮次数创历史新高、而渔船在自家门口触礁。
因为度量与被度量的东西,已经被悄悄地分开了。它们之间看起来还有关系,其实早就不是同一个东西了。
钦差说了一句后来在海务司议事厅挂了二十年的话:
「尔所量者,已非尔所欲量者。」
——你所度量的,已经不是你想要度量的东西。
概念:古德哈特定律
古德哈特定律(Goodhart's Law) 由英格兰银行政策顾问查尔斯·古德哈特(Charles Goodhart)于 1975 年提出,原本针对货币政策:当央行把某个货币供应量设为通胀目标,市场行为会立刻扭曲这个指标,使它失去原本的信号价值。1997 年,人类学家玛丽莲·斯特拉森把它浓缩成一句更流行的格言:
当一个度量变成目标,它就不再是一个好的度量。
这不是「指标不准」的故事,而是「指标一旦被追求,就会反过来塑造被度量的东西」的故事。它的机制分三层:耦合与腐蚀——指标本来是现实的一扇窗口,被设为目标后,所有参与者开始针对指标优化;代理变量失真——与真目标无关却能推高数字的行为被大量解锁;奖励重新分配——组织的全部精力转向「合规地刷指标」,而不是解决真问题。
它的同族还有坎贝尔定律与目标置换。指标是窗口,不是屋子。
故事里的映射
| 故事里的元素 | 现实中的含义 |
|---|---|
| 敖守(前二十年) | 真正的内行:把「船不沉」内化为本能,而不是对着指标工作 |
| 海务司与铜制计数器 | 出于善意引入的 KPI 与可量化指标 |
| 尤巡官 | 第一个把指标从工具变成目标的人 |
| 月明夜开始点灯 | 内行被制度同化:最危险的一步 |
| 盐船哨声、一夜点十三次 | 指标被外部行为灌水,与真目标无关却计入数字 |
| 郑卯的「规程没写」 | 严格按 KPI 工作的执行者:考核完美,结果崩坏 |
| 灯亮 2,847 格,三条船沉没 | 指标创历史新高,真目标坠入谷底 |
| 「尔所量者,已非尔所欲量者」 | 当你看见指标完美而现实崩塌,背后都站着一个尤巡官 |
现实中的古德哈特现场
- 苏联计划经济:产出数字漂亮,货架空空的
- 安然:「利润」做在账面上,公司最终倒闭
- 医院的「住院日」指标:数字好看了,病人被提前赶出院
- 健身 App 的步数:手环晃一晃就有,「一万步」不再是健康的信号
- 内容团队的「发文数」:文章发到五十篇,搜索排名全是零
给 AI 时代的企业
AI 让很多过程指标变得极其廉价:生成一篇文章、跑通一个演示、交付一份报告,都只要几分钟。指标越容易刷,古德哈特定律就越危险。
企业需要定期问那个钦差的问题:「这个数字,还在量我们真正想要的东西吗?」
度量是窗口,不是屋子。窗口擦得再亮,也不能住进去。
灵光 · 用一个故事讲清楚一个概念。