name: 反事实推理 描述: 通过模拟对过去决策或假设未来的干预来评估替代情景。用于事后评估决策、规划情景或比较未选择的路径。生成概率加权结果的比较分析。
反事实推理
模拟替代现实。“如果……会怎样”的逻辑和决策评估。
类型签名
反事实推理 : 实际 → 干预 → 替代 → 比较
其中:
实际 : 决策 × 结果 → 实际世界
干预 : 实际世界 × Δ → 修改前提
替代 : 修改前提 → 预测结果
比较 : (实际世界, 预测结果) → 差异分析
何时使用
在以下情况使用反事实推理:
- 评估过去的决策(“我们本应该……”)
- 情景规划(“如果X发生……”)
- 比较未选择的选项(“如果我们选择了……”)
- 战略模拟(“如果竞争对手做X……”)
- 从结果中学习(“我们的决策正确吗?”)
不要在以下情况使用:
- 执行已知流程 → 使用因果推理
- 解释观察 → 使用溯因推理
- 解决分歧 → 使用辩证推理
核心原则
最小干预
仅改变测试假设所必需的内容:
- 尽可能一次修改一个变量
- 保持其他所有条件不变(其他条件不变)
- 仔细追踪下游影响
概率加权
替代结果并非确定:
- 为每个预测结果分配概率
- 考虑每次干预的多种可能替代方案
- 避免对预测过度自信
不对称意识
反事实分析存在固有偏见:
- 后见之明使替代方案看起来更清晰
- 幸存者看不到导致失败的路径
- 对预测的信心往往过高
四阶段流程
阶段1:实际世界
目的: 记录所做的决策和观察到的结果。
组成部分:
实际:
决策:
内容: "所做的选择"
时间: ISO8601
决策者: "决策者"
背景: "决策时的环境"
当时考虑的替代方案: [字符串] # 当时
结果:
结果: "实际发生的情况"
指标:
- 指标: "可衡量的结果"
值: 数字
预期: 数字 # 预测值
时间线: "到结果的时间"
评估:
成功级别: 高 | 中 | 低 | 失败
意外程度: 0.0-1.0 # 出乎意料的程度
因果链:
- 步骤: "决策导致X"
- 步骤: "X导致Y"
- 步骤: "Y产生结果"
示例:
实际:
决策:
内容: "企业级定价为每年5万美元"
时间: "2024-06-01"
决策者: "创始人"
背景: "首次推出企业版,无市场数据"
当时考虑的替代方案:
- "每年3万美元(门槛较低)"
- "每年7.5万美元(利润率较高)"
- "基于使用量的定价"
结果:
结果: "6个月内完成3笔交易,15万美元年度经常性收入"
指标:
- 指标: "成交交易"
值: 3
预期: 5
- 指标: "年度经常性收入"
值: 150000
预期: 250000
- 指标: "销售周期"
值: 120 # 天
预期: 90
时间线: "6个月"
评估:
成功级别: 中
意外程度: 0.4 # 略低于预期
因果链:
- 步骤: "设定5万美元价格点"
- 步骤: "3/5的潜在客户在此价格水平需要CFO批准"
- 步骤: "CFO批准使周期增加了30天"
- 步骤: "2笔交易因预算周期时间而流失"
阶段2:干预
目的: 定义要评估的替代决策。
干预类型:
| 类型 | 描述 | 示例 |
|---|---|---|
| 价格 | 不同的定价决策 | “3万美元而不是5万美元” |
| 时机 | 更早或更晚的行动 | “提前3个月推出” |
| 战略 | 不同的战略选择 | “先做中小企业而不是企业” |
| 资源 | 不同的分配 | “更早招聘销售人员” |
| 合作伙伴 | 不同的关系 | “与X而不是Y合作” |
组成部分:
干预:
内容: "替代选择"
变更:
变量: "正在改变的内容"
从: "实际值"
到: "替代值"
理由:
为何考虑: "为何值得评估此替代方案"
当时可用: 布尔值 # 当时这实际上是一个选项吗?
假设:
保持不变:
- "我们假设保持不变的内容"
连锁反应:
- "预期的下游变化"
示例:
干预:
内容: "定价为每年3万美元而不是5万美元"
变更:
变量: "企业级年度价格"
从: "$50,000"
到: "$30,000"
理由:
为何考虑: "测试较低价格是否会提高销售速度"
当时可用: true # 当时考虑过此选项
假设:
保持不变:
- "相同的产品功能"
- "相同的销售团队"
- "相同的市场条件"
- "相同的目标客户画像"
连锁反应:
- "不同的审批门槛(经理 vs CFO)"
- "可能不同的客户期望"
- "每笔交易的利润率较低"
阶段3:替代预测
目的: 预测在干预下会发生什么。
预测方法:
- 识别决策点 - 路径分歧之处
- 追踪因果链 - 下游有什么变化?
- 估计结果 - 使用概率权重
- 考虑多种情景 - 最佳/最差/预期
组成部分:
替代:
情景:
- 名称: "预期情况"
概率: 0.6
结果:
交易: 6 # 对比实际3
年度经常性收入: 180000 # 对比实际150000
周期: 75 # 天,对比实际120
推理: "较低价格 = 更快审批,更多交易,但每笔金额较低"
- 名称: "乐观情况"
概率: 0.25
结果:
交易: 8
年度经常性收入: 240000
周期: 60
推理: "数量效应强于预期"
- 名称: "悲观情况"
概率: 0.15
结果:
交易: 4
年度经常性收入: 120000
周期: 90
推理: "较低价格暗示较低价值,部分潜在客户犹豫"
加权结果:
交易: 6.0 # (6×0.6 + 8×0.25 + 4×0.15)
年度经常性收入: 178000
周期: 74
因果推理:
- "在3万美元价格点,大多数潜在客户可在总监级别批准"
- "总监批准约需45天 vs CFO 90+天"
- "更快周期 = 同期更多交易"
- "但是:每笔交易价格较低 = 每笔交易总年度经常性收入较低"
置信度: 0.65 # 对此预测的信心程度
关键不确定性:
- "较低价格会吸引不同(更差?)的客户吗?"
- "销售团队在较低价格下的成交率会相同吗?"
- "竞争对手会有不同的反应吗?"
阶段4:比较
目的: 比较实际与替代方案,提取见解。
组成部分:
比较:
定量:
- 指标: "交易"
实际: 3
替代: 6.0
差异: "+3 (100%)"
方向: 更好
- 指标: "年度经常性收入"
实际: 150000
替代: 178000
差异: "+$28K (19%)"
方向: 更好
- 指标: "销售周期"
实际: 120
替代: 74
差异: "-46天 (38%)"
方向: 更好
- 指标: "每笔交易年度经常性收入"
实际: 50000
替代: 29667
差异: "-$20K (41%)"
方向: 更差
定性:
替代方案中更好:
- "更快的销售速度"
- "更低的客户获取成本"
- "更快获得更多参考客户"
替代方案中更差:
- "每位客户的利润率较低"
- "可能感知价值较低"
- "折扣空间较小"
结论:
评估: "替代方案总体上可能更好"
置信度: 0.65
注意事项: "较低价格长期会创造不同的客户动态"
见解:
学习: "在此阶段,速度比利润率更重要"
适用于: "早期企业销售,产品未经证实"
建议: "考虑降价或层级结构调整"
行动启示:
回顾性: "定价决策是次优的,但并非灾难性的"
前瞻性: "对于下一个细分市场,从较低价格开始,验证后提高"
质量门控
| 门控 | 要求 | 失败处理 |
|---|---|---|
| 实际已记录 | 带有指标的结果 | 收集实际数据 |
| 干预最小化 | 单变量变更 | 简化干预 |
| 情景加权 | 概率总和为1.0 | 调整概率 |
| 置信度有界 | 明确说明不确定性 | 添加置信区间 |
| 见解可操作 | 为未来提供清晰学习 | 提取实用经验 |
干预有效性
并非所有反事实都有用:
有效干预:
- 当时实际上是一个选项
- 改变可控的内容
- 具有可追踪的下游影响
- 提供可操作的见解
无效干预:
- “如果我们知道X会怎样”(信息不可用)
- “如果竞争对手不存在会怎样”(不可控)
- “如果市场更大些会怎样”(不是决策)
常见失败模式
| 失败 | 症状 | 修复 |
|---|---|---|
| 后见之明偏见 | 替代方案看起来明显更好 | 考虑决策时可知道的信息 |
| 单一情景 | 只考虑一种替代方案 | 生成具有概率的多种情景 |
| 过度自信 | 对预测高度确定 | 扩大置信区间 |
| 不可追踪 | 无法解释为何替代方案不同 | 建立明确的因果链 |
| 幻想 | 干预实际上不可用 | 验证干预是否可行 |
多重干预
对于复杂决策,评估多种替代方案:
干预措施:
- 名称: "较低价格(3万美元)"
结果: {年度经常性收入: 178000, 交易: 6}
- 名称: "较高价格(7.5万美元)"
结果: {年度经常性收入: 150000, 交易: 2}
- 名称: "基于使用量的定价"
结果: {年度经常性收入: 200000, 交易: 4}
置信度: 0.5 # 不确定性较高
比较矩阵:
最佳年度经常性收入: "基于使用量的定价"
最佳速度: "较低价格"
最佳利润率: "较高价格"
最佳总体: "较低价格(在此阶段速度最重要)"
输出契约
反事实输出:
实际:
决策: 字符串
结果: {结果: 字符串, 指标: [指标]}
成功级别: 字符串
干预:
内容: 字符串
变更: {变量: 字符串, 从: 任意, 到: 任意}
当时可用: 布尔值
替代:
情景: [情景]
加权结果: {指标: 值}
置信度: 浮点数
比较:
定量: [{指标: 字符串, 实际: 任意, 替代: 任意, 方向: 字符串}]
结论: 字符串
置信度: 浮点数
见解:
学习: 字符串
适用于: 字符串
建议: 字符串
行动:
回顾性: 字符串 # 这对过去的决策意味着什么
前瞻性: 字符串 # 这对未来的决策意味着什么
下一步:
建议模式: 推理模式 # 通常是因果推理
画布更新: [字符串]
要运行的实验: [字符串]
追踪:
评估的干预措施: 整数
平均置信度: 浮点数
持续时间毫秒: 整数
示例执行
背景: “我们18个月前是否应该接受A轮融资?”
阶段1 - 实际:
决策: 拒绝了以2000万美元估值提供的500万美元A轮融资
结果: 自筹资金达到60万美元年度经常性收入,现在以3000万美元估值融资
成功级别: 中高(增长较慢,所有权较高)
阶段2 - 干预:
内容: 接受了500万美元A轮融资
变更: 资金状态从自筹资金变为融资
当时可用: 是的,条款清单已摆在桌上
阶段3 - 替代:
情景:
- 预期(60%):现在150万美元年度经常性收入,但稀释25%
- 乐观(25%):200万美元年度经常性收入,企业销售团队
- 悲观(15%):80万美元年度经常性收入,在错误赌注上烧钱
加权: 140万美元年度经常性收入,75%所有权 vs 当前60万美元年度经常性收入,100%所有权
阶段4 - 比较:
年度经常性收入: 替代方案高133%
所有权价值: 替代方案3150万美元(75% × 4200万美元) vs 实际3000万美元(100% × 3000万美元)
净额: 价值大致相当,风险状况不同
结论: 考虑到风险承受能力,决策是合理的
见解: 如果愿意接受较慢增长,自筹资金是可行的
建议: 当前路径已验证,除非增长加速,否则继续