为什么你知道什么是对的,每次都选错?

知道和做到之间的差距是量过的:意图变化 d=0.66,行为只跟着动 d=0.36。而真正在做决定的不是「你」,是一个每一刻都在重算的价值系统——而那个算式里,根本没有「这是对的」这一项。

分享
知道与做到之间存在可测量的差距,实验把意图推高之后行为只跟着改变约一半,问题从来不是看不清方向
方法

你知道应该早点睡。
你知道那笔钱不该花。
你知道那个客户早就该放掉。
你知道该开始的那件事,已经拖了八个月。

知道,从来不是问题。

而我们对这件事最常见的解释——「我就是自律不够」——不只没有帮助,它还是一个已经站不住的解释。

你不是输给了意志力。你是在用一个已经被推翻的理论解释自己。

这个差距是量过的

先把它变成一个数字。

Webb 与 Sheeran 在 2006 年做了一项统合分析,发表在《Psychological Bulletin》。他们问的问题很直接:如果用实验手段真的改变了一个人的意图,他的行为会跟着变多少?

变化幅度
意图的改变 d = 0.66(中到大)
行为跟着改变 d = 0.36(小到中)

意图动了一大步,行为只动了半步。

他们后来的回顾文章讲得更白:意图大约有一半的时候会被转化成行动。

请注意这个设计的狠处:它不是在比较「有决心的人」和「没决心的人」,而是真的用实验把同一批人的意图推高了,然后看行为。

所以结论不是「你决心不够」。是决心本身的转化率,天生就只有一半左右。

最流行的那个解释,已经塌了

如果你读过一点自我管理的东西,大概听过「意志力像肌肉,用多了会累」。它的学名叫自我耗竭(ego depletion)。

这个理论非常好用——它解释了为什么你白天忍得住、晚上忍不住。

问题是它没通过检验。

2016 年 Hagger 等人组织了一次预先注册的多实验室重复研究,发表在《Perspectives on Psychological Science》:23 个实验室,2,141 名参与者,统一流程。

结果是 d = 0.04,95% 信赖区间 [−0.07, 0.15]。

自我耗竭的 23 实验室预先注册重复研究得出 d=0.04 且信赖区间跨过零,意志力会被耗尽这个说法缺乏稳固实验支持
量出来几乎是零

信赖区间跨过了零。研究者的结论是:如果真的有效果,它也接近于零。

⚠️ 公平一点说:这次重复只测了一种实验范式,有批评者认为它采用的消耗任务本身可能不够有效。所以准确的说法不是「意志力不存在」,而是「意志力会被耗尽」这个具体说法,目前没有稳固的实验支持。

对实际用途来说,结论已经够清楚:不要再用「我意志力不够」解释自己。 这个解释把你推向一个没有出口的方向——如果问题是意志力,解法就只剩「更努力一点」,而那恰恰是最没用的那条路。

那大脑到底在算什么

那不是意志力,是什么?

宾夕法尼亚大学 Annenberg 传播学院副院长、沟通神经科学实验室主任 Emily Falk,在 2025 年出版的《What We Value: The Neuroscience of Choice and Change》(中译《权衡一念》)里给了一个我认为更有用的答案。

她的核心概念叫价值计算(value calculation):你的大脑在每一刻都在给眼前的选项打分,而这个过程多数时候你意识不到。

按她的说法,参与这件事的主要有三个系统:

价值系统——它「帮我们评估什么值得花时间、注意力和努力」,本质上在问一句:这里面可能的回报是什么?

自我相关系统——它「帮我们辨认什么是『我』、什么『不是我』」。被归为「我」的东西,倾向于被判定为好的。

社会相关系统——它「帮我们理解别人在想什么、感觉什么」。别人的行为会改变我们奖赏回路的反应,于是我们更容易跟着做。

这三件事会合成一个分数,然后你「选」了那个分数高的。

现在看关键的一点:

那个算式里,没有「这件事是对的」这一项。
大脑的价值计算主要由价值系统、自我相关系统与社会相关系统合成,而「这件事是对的」并不是其中的输入项
计分板上缺了一行

对,不在里面。算式里有「现在爽不爽」、有「这像不像我」、有「别人在干嘛」——但没有一格是留给「我知道这是正确答案」的。

这就是为什么「知道」改变不了结果。你知道的那件事,根本没有进到计分板上。

所以要改的是输入,不是结论

如果决定是算出来的,那骂自己没用,改算式的输入项才有用。

三个系统,对应三个方向。

一、把奖赏搬到现在(对应价值系统)。

价值系统偏好眼前的回报,而「对的事」回报通常在很远的以后。这是先天的不对等。

Falk 给的做法是给正确选项加上当下的愉快——运动时听只有运动才能听的有声书,和朋友一起去,把苦差和一件你本来就想要的事绑在一起。

不是让你更能忍,是让那件对的事,现在就有分数。

二、让它变成「像我」(对应自我相关系统)。

被归为「我」的东西会自动加分。所以同一件事,说法不同,分数不同。

「我要戒掉这个」是一场和自己的拉锯。
「我不是那种人」是一个身份陈述,不需要每次重新打架。

这也解释了一件事:为什么改变一个习惯,常常要等到你对自己的说法先变了。

你不是在和习惯打架,你是在和「我是什么人」这个定义打架。

三、换你身边的人(对应社会相关系统)。

别人的行为会实际改变你的奖赏反应。这不是「近朱者赤」的道德说法,是算式里的一个输入项。

Falk 的建议很具体:留意你跟谁相处、看什么内容、给孩子讲什么故事。

这一条对一人公司和小生意老板特别要紧——如果你周围所有人都在做同一件事,你的价值系统会悄悄把那件事的分数调高,不管它对不对。

还有一件事:定计划的你,不是执行的你

价值计算解释了「算什么」,但还有一层是「谁在算」。

定计划的那个你,坐在周日晚上的书桌前,吃饱了,不累,手上没有急事。

执行的那个你,是周三下午三点、开完第四个会、血糖低、刚被客户骂过的那个你。

周日的你替周三的你做了计划,但他从来没见过周三的那个人。

制定计划与执行计划的自己处在完全不同的状态,同一套价值计算在两种状态下给出的分数并不一样
定计划的不是执行的那个

价值系统在这两个状态下给出的分数完全不同。周日那套计划不是被打败的,是被一个你没预料到的算式接手了。

你的计划不是输了,是被重新算了一遍。

站得住的那个工具

在一堆被重复研究打掉的东西里,有一样留下来了。

Gollwitzer 与 Sheeran 在 2006 年整合了 94 个独立测试,发现执行意图对目标达成有中等偏大的效果,d = 0.65。

格式固定:如果 [某个具体情况],那么我就 [某个具体动作]。

它为什么有效,正好对上前面那两层——它把决定从周三搬回了周日,也就是从一个算式搬到了另一个算式。

等那个情况真的出现,周三的你不需要重新计分,他只需要执行一条已经写好的规则。

我在讲 WOOP 那一篇里拆过同一个研究,但那篇的重点是「想象成功会偷走你的力气」。这篇的重点不同:这是少数几个经得起重复检验的行为工具,而它不要求你变得更自律。

实际怎么用:先修路,不修人

把上面几件事压成一个方向:在你状态好、算式对的时候,替状态差的自己把路修窄。

改环境。 把手机放到另一个房间,和「我要少看手机」是两种东西。前者不需要赢,后者要你在每个疲惫时刻赢一次。你要赢的次数越多,输的总次数就越多。

改默认值。 发薪日自动转走一笔钱,和「这个月我要省一点」,差别就是默认值。

好的制度,是你什么都不做的时候,对的事情也会发生。
不依赖意志力的做法是在状态好时改变环境、默认值与时点,减少需要做决定的次数,而不是提高每次决定的胜率
先修路,不用修人

改时点。 要砍掉一个合作,在精神好的早上做,不要在被对方说服了三十分钟之后做。要决定接不接一个客户,在报价之前定好底线,不要在对方开始杀价的时候定。

诚实的部分

三件事要讲清楚。

一、d = 0.65 是实验条件下的数字。 我在上一篇算过:有人面对面带着做是 g = 0.465,自己照着文件做只有 g = 0.277,大约六成。你现在看的就是文件。

二、Falk 讲的是机制,不是保证。 价值计算是一个理解框架,书里给的做法多数仍在「有道理且有部分证据」的区间,不像 d = 0.65 那样有统合分析撑着。两者的证据强度不一样,我不想混在一起讲。

三、「知道」本身会让情况变糟。 读完一篇讲方法的文章会产生「我已经处理了这件事」的感觉,而那种感觉会消耗掉本来要用来行动的力气。

所以这篇的正确用法不是读完点头,是读完立刻写一条「如果⋯那么⋯」,哪怕只有一条。

知道不会变成做到。只有被提前写下来的决定会。

回到开头那四件事

早点睡、那笔钱、那个客户、拖了八个月的事。

不需要四件一起处理,也不需要变成一个更有纪律的人。

挑一件,然后做一个动作:把它从「我应该」改写成「如果⋯那么我就⋯」。

如果过了十一点半我还在滑手机,那么我就把手机放到客厅充电。
如果这个月某笔支出超过 RM300,那么我就隔一天再决定。
如果这个客户又一次拖欠超过两周,那么我就发那封早就该发的信。

写下来的那一刻,你已经把这个决定搬到了一个对你有利的算式里。

剩下的,就不靠意志力了。

常见问题

知道该做什么却做不到,是意志力不够吗?

不太可能是。意志力会被耗尽这个说法学名叫自我耗竭,2016 年 Hagger 等人的 23 实验室、2,141 人预先注册重复研究得出 d = 0.04,95% 信赖区间 [−0.07, 0.15] 跨过零,结论是如果有效果也接近于零。公平地说这次重复只测了一种范式且有批评意见,但把自律不够当成解释,方向上没有出口。

知道和做到之间的差距有多大?

Webb 与 Sheeran 2006 年发表于《Psychological Bulletin》的统合分析显示,用实验手段把意图改变 d = 0.66 之后,行为只跟着改变 d = 0.36。他们后来的回顾表述为,意图大约有一半的时候会被转化成行动。

什么是价值计算?

神经科学家 Emily Falk 在《What We Value》中提出的概念,指大脑在每一刻给眼前选项打分的过程,多数时候我们意识不到。主要涉及三个系统:价值系统评估什么值得花时间与努力,自我相关系统辨认什么是「我」什么不是,社会相关系统处理别人在想什么。关键在于这个算式里没有「这件事是对的」这一项。

怎么改变那个价值计算?

改输入而不是骂结论。对应三个系统有三个方向:把奖赏搬到现在,例如把苦差和一件你本来就喜欢的事绑在一起。让目标变成「像我」的身份陈述,而不是一场和自己的拉锯。以及留意你身边的人与你消费的内容,因为别人的行为会实际改变你的奖赏反应。

什么方法是经得起重复检验的?

执行意图。Gollwitzer 与 Sheeran 2006 年整合 94 个独立测试,发现「如果某个情况出现,那么我就做某个动作」这种格式对目标达成有中等偏大效果,d = 0.65。原理是把决定从状态差的时刻搬回状态好的时刻,执行时不需要重新判断。

读完这类文章为什么还是没有改变?

因为读完会产生一种已经处理了这件事的满足感,而那种感觉会消耗掉本来要用来行动的力气。正确的用法不是读完点头,而是立刻写下一条「如果某情况,那么我就某动作」,哪怕只有一条。


订阅「维特不烦恼」——每周一封,把马来西亚的钱与工作讲清楚。没有鸡汤,只有算式和实验。


参考

三个系统的描述引自宾夕法尼亚大学 Annenberg 公共政策中心对 Falk 的访谈,中译为我自己的译法,原书细节请回看原著。本文刻意区分了两类证据:统合分析与多实验室重复研究给出的效果量属于较硬的一类,而价值计算是一个理解框架,书中建议多数仍在「有道理且有部分证据」的区间,两者强度不同。自我耗竭那次重复只检验了一种范式且有研究者质疑其任务有效性,因此本文的表述是「这个具体说法缺乏稳固支持」而非「意志力不存在」。周日与周三的对照是我为说明状态差异所做的比喻,不是实验材料。本文不处理临床层面的问题。

阅读更多

马来西亚使用率最高的平台不出现在常见的平台排行榜上,因为那些榜排的是广告触及,而它没有公布这个数字

大马最大的平台,不在任何排行榜上

每一张「马来西亚最多人用的平台」排行榜都漏掉同一个。不是因为它小,是因为它不公布广告触及数字。而在马来西亚,成交就发生在那里。

By Victor.K
平台广告工具给出的触及数可以超过实际人口,因为它计算的是可投放的帐号而不是自然人

触及率 114.8%,所以那不是人数

TikTok 在马来西亚的广告触及是 3,070 万,等于 18 岁以上人口的 114.8%。超过一百趴的东西不可能是人头。各平台的观众数和播放量根本不是同一种计量,拿来比较是无效的。

By Victor.K
承认错误之所以困难,是因为大脑保护的不是那个决定本身,而是「我是一个聪明人」这个自我形象

我错了,为何如此难说出口?

说不出「我错了」不是人品问题。心理学的解释是:你保护的不是那个决定,是「我是个聪明人」这个自我形象。而为一个决定辩护得越久,你离它只会越远。

By Victor.K