← [ BACK_TO_NOTES ]

特殊辩护谬误

解释特殊辩护如何在没有独立理由时,为自己的立场、案例或群体临时增加豁免规则,从而破坏原本宣称的一致标准。

#concept #growing #phil

[!info] related notes

特殊辩护谬误

一句话定义

特殊辩护(special pleading)是在一个通用规则对自己不利时,没有提供与规则相关的独立理由,却临时宣布“我的情况例外”。

核心不是“允许例外”本身,而是:为什么这个例外成立?同样的理由是否也会公平地适用于其他案例?

典型结构

规则 R 适用于所有 A
x 也是 A
但 R 对 x 不利
∴ x 不受 R 约束

中间真正缺的是:

一个能够独立说明 x 与其他 A 在相关方面确实不同的理由。

明显例子

所有人迟到都应该扣分。 但是我今天迟到不应该扣,因为我真的很想准时。

“我很想准时”并没有构成与规则相关的特殊条件。

如果理由是:

学校事先规定,因突发公共交通停运并提供证明者不扣分。

那就不同,因为这是事先存在、可以普遍适用的例外规则。

技术场景:规则只约束别人

团队规定:

所有生产变更必须经过 review 和 CI。

某位负责人说:

这个改动是我写的,我比较熟,所以不用 review。

“我比较熟”是否足以豁免 review,需要独立证明。如果规则设计的目的正是防止任何个人遗漏,那么熟悉程度甚至不能消除这一风险。

特殊辩护经常把:

我相信自己不会出错

偷换成:

我不需要接受用来降低错误概率的通用规则

双重标准和特殊辩护

二者很接近,但侧重点略有不同。

双重标准强调:相似案例被用不同标准评价。

特殊辩护强调:当通用规则落到自己立场上时,临时制造一个没有充分理由的例外。

例如:

对方引用匿名消息就是不可信;我方匿名消息因为“情况特殊”所以可信。

如果没有进一步证据说明两个来源的可靠性为什么不同,就既有双重标准,也有特殊辩护。

哲学讨论里的例子

甲提出原则:

所有不能被经验证明的主张都应该拒绝。

随后甲又坚持某个自己偏爱的、同样不可经验验证的主张,并说:

这个不能按那个原则算,因为它比较特殊。

如果“特殊”只是重复结论而没有说明相关差异,规则就被选择性使用了。

什么情况不是特殊辩护

现实规则本来就可以有合理例外。

例如:

一般车辆不得闯红灯,但执行紧急任务的救护车在满足安全规则时可以例外。

这不是谬误,因为例外有公开、相关、可普遍适用的理由:紧急救援需求与专门安全规则。

因此判断例外时可以问:

  1. 例外理由是否与规则目的相关?
  2. 这个理由是事先存在,还是结果不利后才临时发明?
  3. 如果换成对手遇到同样条件,我也愿意给他同样例外吗?
  4. 这个例外能否写成一条公开的一般规则?

第四个问题尤其有用。

“把例外写成规则”测试

如果有人说:

我这次可以跳过测试,因为改动很小。

把它普遍化:

所有满足“改动很小”的变更都可以跳过测试。

然后问:

  • “很小”如何定义?
  • 谁判断?
  • 小改动真的不会产生高影响吗?
  • 这个规则对所有人都适用吗?

如果一普遍化就无法接受,原来的例外很可能只是为当前结果服务。

AI 评价中的特殊辩护

假设要求 AI 比较两个技术方案,它可能出现:

方案 A 的失败案例 → 证明 A 不可靠
方案 B 的失败案例 → “这只是特殊情况”

如果没有明确标准说明为什么 B 的失败更不具代表性,这就是不对称评价。

所以比较类任务应尽量先定义统一 rubric:

可靠性
维护成本
性能
生态
迁移风险

然后对所有候选使用相同标准。

与移动球门的区别

移动球门谬误是:原本的证明标准已经满足后,又把标准提高或改掉。

特殊辩护则是:规则本来存在,但我给某个案例单独豁免。

一个改标准,一个开后门。

两者都破坏讨论的一致性,因此经常一起出现。

如何回应

“这个例外为什么成立?能不能把它写成一条对所有相同情况都适用的规则?”

或者:

“如果同样的理由是对方提出的,我们也会接受这个豁免吗?”

使用场景

  • 团队制度和代码评审;
  • 哲学与宗教论证;
  • 网络阵营争论;
  • 绩效与规则执行;
  • 技术方案比较;
  • AI 对不同候选的不对称评价。

一句记忆

真正的例外需要理由;“因为这是我的例外”不是理由。

快速自测

所有第三方依赖都必须经过安全审查,但这个依赖是我推荐的,所以不用。

如果“我推荐”与安全风险没有相关机制,这就是典型特殊辩护。

来源

创建于 2026/9/11 更新于 2026/9/11
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本