汉隆剃刀:意思、例子和它的边界

2026年9月2日 · 作者 Taylor Yang

用汉隆剃刀去查一个无恶意的解释,同时不为伤害开脱。看看日常例子、一个实用的证据检验,以及面对反复出问题时该怎么调整。

汉隆剃刀(Hanlon’s razor)是一条用来解读别人犯错的经验法则:在断定某人是故意使坏之前,先考虑一个说得通的非恶意解释。大家都熟悉的那句话是「Never attribute to malice that which is adequately explained by stupidity」(凡是能用愚蠢充分解释的事,就不要归因于恶意)。把它当成一个提醒你检查自己解释的提示,而不是「别人都是善意的」这种保证。一条没收到的消息,可能是地址填错了、收件箱爆了,也可能是有意把你排除在外;光看「没收到」这个事实,并不知道是哪一种。把发生了什么和你推断出来的分开,找能区分不同解释的证据,同时一边查一边处理后果。划清界限不需要你对对方的动机有把握。

汉隆剃刀是什么

这句箴言要你在「一个坏结果立刻变成一个关于恶意的故事」时先停一下。一个涉及困惑、缺信息或者流程故障的解释,可能不需要「有人想害你」这个计划就能对上事实。

「充分解释」这几个字是有实际分量的。随便编一个无辜的故事是不够的。这个故事要符合你观察到的东西,并且经得起合理的检验。如果它需要你无视对自己不利的证据,那它就不是一个充分的解释。

传统说法里的「愚蠢」这个词太粗,在实际对话里往往没什么用。你可以更精确地应用这个原则:问对方是不是误解了任务、没有权限、漏看了一个细节,或者是在一个有缺陷的系统里工作。这些是不同的原因,对应的补救办法也不同。

汉隆剃刀是一句格言,不是一条统计规律。它不给出一个恶意行为的百分比,也无法确定某个特定的人究竟想干什么。它的价值在于:在你把冲突升级之前,逼你再考虑一种解释。

为什么一个坏结果会让人觉得是冲自己来的

APA 对基本归因错误(fundamental attribution error)的定义描述了一种倾向:强调某个人的个人特质,而给周围的情境太少的权重。这个概念在这里很好用,虽然它并不能证明某个具体的错误就是无意的。

如果你不知道发信人是在两个会之间抽空回的,一条简短回复读起来就可能像是敷衍。如果你看不到交接出了纰漏,一次迟交看起来就可能像是不尊重人。这两种情况下,你都观察到了结果,但只看到了造成它的那部分条件。

你也会犯相反的错:编一个过于宽容的故事,宽松到再也不去注意一个反复出现的问题的证据。任务是把解释改好,而不是挑一个最让人舒服的。

每日批判性思维练习给了一个实用的做法:把观察和解读分开,并记下什么会让你改主意。

例子:一直没收到的那份邀请

一份会议邀请漏掉了一位同事,因为旧的邮件列表里没有他的地址
一份会议邀请漏掉了一位同事,因为旧的邮件列表里没有他的地址

没收到邀请能确定的是一次沟通没做成,它本身不能确定动机是把你排除在外。

这是一个虚构的职场例子。你们团队开了一个关于你参与项目的会。你没收到邀请,后来有人提起会上做的决定。

你第一个念头是:「他们想把我排除在外。」这是一种解释。其他可能包括:收件人名单过期了、对你的角色判断有误,或者邀请发到了一个你早就不用的地址。

层次你可以写的内容
观察我没收到邀请;这个会讨论的是我参与的项目
最初的解读有人故意把我排除在外
替代解释组织者用的是一份旧的收件人名单
区分性检验问用的是哪份名单,我现在的地址在不在上面
立即补救要会议记录,并修正收件人名单
修改触发条件在我的角色和地址都明确确认之后,同样的排除又发生了一次

这个检验比指责好使,因为不同解释会预测出不同的证据。一份旧名单里还有别的过期地址,支持「流程出错」这个解释。一份现行名单却单单漏掉你,则需要进一步解释。这两个发现都不足以让你了解组织者的全部意图。

你可以把对话保持在具体的层面:「我这次没收到邀请,这影响到了我的工作。我们能查一下收件人名单、把我现在的地址加进去吗?」这句话点明了损害,也提出了补救办法,同时没有把一个推断当成既定事实。

汉隆剃刀该怎么用

一次复盘把观察到的事件、一种可能的解释和一个具体核查分开写
一次复盘把观察到的事件、一种可能的解释和一个具体核查分开写

一个有用的替代解释,会预测出一些你能去查的东西。

  1. 记录事件,不带对动机的判断。 「这个文件在批准之后被改过」是观察。「他们想搞破坏」是解读。
  2. 给出一个合理的非恶意原因。 考虑指令被误解、权限不对、缺信息,或者流程故障。
  3. 问什么能把它和你最初的解释区分开。 视情况去查版本历史、收件人名单、指令,或者事件的先后顺序。
  4. 修好后果。 找回那个被批准的文件、重发消息、或者把责任说清楚。你不必等到对方完整交代动机。
  5. 说出什么会让你改变判断。 记下你预期改正之后会看到什么,然后把下一次观察和这个预期做对比。

让检验和事情的轻重相称。一条语气生硬的回信,可能问一句澄清就够了。一起造成后果的失误,可能需要一份书面记录和一套可靠的复盘流程。这句箴言替代不了与当下情况相称的那些实际防护措施。

检查一下系统本身也会有帮助。如果一套流程奖励赶进度、从来没人检查交接,那么错误可能反映的就是这些激励。顺着激励看讲的是:即使没有谁一起谋划的恶意,一个行为周围的奖励为什么也可能是关键。

边界:什么时候默认值需要改

一个无辜的解释可以和严重的问题并存。有人可能反复错过截止时间而并不想害你,但你的工作照样受影响。回应时必须同时考虑影响和解释。

你观察到什么它支持什么相称的回应
一次没解释清楚的错误动机仍然不确定问清楚、查一个合理的原因、并且修复
一个有记录可查的流程问题系统的解释说得通修正流程并验证结果
明确纠正之后又重复发生原来那个解释就没那么充分了记录这个模式、收紧复核、视情况上报
有人蓄意干预的直接证据那个无恶意的说法可能已经对不上了回应证据,并保护受影响的工作或人

这张表是一个提议出来的推理辅助,不是诊断工具,也不是法律判准。单凭重复不能证明动机。但它确实可能让「继续沿用同一个善意解释」变得不合理。

如果面对的是迫在眉睫的危险或者严重的伤害,先保护自己、寻求该找的帮助。你没有义务为了验证一句哲学箴言,再让自己经历一次事故。面对普通的工作冲突,一个有用的界限可以是:改动之前必须经过审批,或者把关键交接挪到一个有记录的渠道里。

问责关心的是某人必须修复或改变什么。动机关心的是他为什么这么做。把这两个问题分开,你就能处理一次失误,而不必假装自己知道得比证据显示的更多。

汉隆剃刀和奥卡姆剃刀

在两种可能的解释被拿证据逐条对比时,边界还留在原处
在两种可能的解释被拿证据逐条对比时,边界还留在原处

考虑一个「这可能是失误」的解释,不需要你撤掉防护措施。

奥卡姆剃刀关心的是解释上的简洁:不要毫无理由地不断叠加假设。《斯坦福哲学百科》关于简洁性的讨论指出,这些原则都带着重要的限定条件;看上去最简单的那个故事并不自动就是真的。

汉隆剃刀针对的是一个更具体的诱惑:明明有一个充分的失误解释,你却偏要用敌意动机来解释一个坏结果。它并不意味着一个无辜的解释就一定用了更少的假设。一份详细的借口,可能比一份直白的蓄意行为叙述还复杂。

不管用哪一条原则,都要和证据一起用。如果新信息让你偏好的那个故事没那么可信了,就更新它。一个心智模型应该帮你提出更好的问题,而不是拦住一个让你不舒服的答案。

汉隆剃刀错了吗?

如果你把它当成绝对真理,它就是错的:「人永远不会有恶意,所以别看证据了。」如果你把它当成对早期推断的一次检查,它就很有用:「我观察到了一个有害的结果,我检验过一个充分的替代解释吗?」

同样的区别也适用于原谅一个错误。理解它是怎么发生的,可以帮你决定怎么回应,但这不需要无限的信任、不需要取消后果,也不需要一次又一次地容忍同一个失败。

如果情况提供了几种可能的补救方案,决策框架指南能帮你比较它们的成本、可逆性和各自的责任。选一个能处理实际问题的行动,同时让那些关于动机的、不确定的说法,保持它该有的不确定。

冲突之后可以用的一段短笔记

在发出一封火气很大的回复之前,先写五行:

  1. 发生了什么:___。
  2. 我推断出了什么:___。
  3. 另一个符合事实的解释:___。
  4. 一个我能去查的检验,以及我能提出的补救:___。
  5. 什么证据会让我改变看法:___。

如果你连一个合理的检验都说不出,那就承认这份不确定。你仍然可以说出这件事对你的影响,并提出一个具体的要求。如果检验结果和你最初的解读矛盾,就说出来。修改解释正是这个练习的意义所在。

常见问题

汉隆剃刀的完整原句是什么?

大家熟悉的那句是:「Never attribute to malice that which is adequately explained by stupidity.」(凡是能被愚蠢充分解释的事,就不要归因于恶意。)它是一句让你去考虑各种解释的箴言,不是对任何人意图的保证。

汉隆剃刀和奥卡姆剃刀分别是什么?

汉隆剃刀提示你在归因于恶意之前,先考虑一个充分的失误解释。奥卡姆剃刀偏向解释上的简约。两者都不能凌驾于证据之上,也不能证明一个让人安慰的解释就一定是真的。