Skip to content
雲里
里雾

Anti-Rationalization Pattern 🌱 Seed

AI

aka: 反合理化模式, Rationalization Prevention

Content

Anti-Rationalization Patetrn 是一种通过预判和封堵借口来保障纪律的设计模式。它基于一个关键观察:执行者(如 AI 或人)常会为自己的违规行为寻找“合理”理由,而非直接违背规则。因此,该模式的核心做法是提前列出所有可能出现的借口,并为每一条准备好明确的反驳事实,从而在执行前消除自我欺骗的空间,确保流程被严格执行。虽然源于 AI 行为管理,但此模式可泛化到任何需要纪律的领域(如习惯养成、项目管理),本质上是塑造行为与价值观的预防性框架。

Acceptance

YoYo's Note

Question

  1. 这种”预判借口并逐一反驳”的模式,在非 AI 场景(比如个人习惯养成)中能用吗?
  2. Anti-Rationalization 本质上是在做什么——是约束行为,还是塑造”价值观”?
  3. 当 LLM 变得更强,还需要这种防护吗?还是问题会以新形式出现?

See Also

Spec-First Development
Context Isolation

Reference

  • 2026-03-20 Superpowers 项目分析
  • Superpowers TDD / systematic-debugging / verification-before-completion skills

YoYo’s Note

Anti-Rationalization Pattern 是 Superpowers 最独特的设计手法:不只定义”该做什么”,还预判并封堵 agent 会用来逃避流程的所有借口。

每个关键 skill 都包含一张表:

借口(Excuse)现实(Reality)
“太简单不需要测试”简单代码也会出错,测试只要30秒
”我先写完再补测试”后补的测试什么都证明不了
”这次是例外”没有例外

这基于对 LLM 行为的深刻洞察:agent 不会直接违反规则,而是会”合理化”为什么这次可以不遵守。 防御方式不是更强的禁令,而是提前把每条退路都堵上。

应用场景不限于 AI——任何需要纪律性执行的流程(减肥、作息、记账)都可以用同样的模式:列出你会找的借口,提前给自己写好反驳。

分享这张卡片:
分享到 X

Anti-Rationalization Pattern

#编程 #AI

反向链接