AI 时代的财务建模最佳实践(不只是表格卫生)
输入用颜色标记、不写死数字,是旧规则。当 AI 开始读取并重新计算你的模型之后,你还需要一套新的规则。
作者 The Rexfin team
问十个财务人“财务建模最佳实践”是什么,你会得到同一份清单:输入用蓝色标出,永远不要在公式里写死数字,每一行只用一种计算逻辑,保留修改记录。这些都是好建议,但也是三十年前的建议,而且是写给一个受众的:能够扫一眼单元格、发现异样、然后去问搭建者的人工审阅者。
这个受众已经变了。越来越多时候,读你模型的东西是一个 AI 助手,而不是一个对哪个标签页已经过期有制度记忆的人。旧规则从未错过,只是对一个会被查询、被总结、有时还会被某个根本不知道该避开哪个单元格的东西重新计算的模型来说,它们已经不够用了。
为什么表格卫生不再够用
经典的最佳实践清单是为了优化一种失败模式而设计的:人误读了模型。蓝色输入能阻止有人不小心覆盖掉一个公式;每一行只用一种计算风格,能阻止分析师在跨列不一致的逻辑面前眯着眼睛猜。这些约定之所以有效,是因为有人在其之上施加了判断力,注意到第三季度的收入公式和第二季度看起来不一样,然后在信任输出结果之前先问一句为什么。
AI 助手默认并不会施加这种判断力。它读到的东西,无论单元格是干净的还是被悄悄改写过的,信心程度大致相同。它不知道财务团队从三月起就已经不再使用那个“旧”标签页了。为人工审阅者的眼睛而设计的卫生惯例,并不会把这种保护传递给一个没有眼睛、没有团队历史记忆、也没有“这里不对劲”这种直觉的系统。
这不是在反对表格卫生,继续保持它。这是在说,表格卫生解决的是一个比你现在面对的问题更窄的问题。一个模型可以做到颜色编码一丝不苟,却依然不适合让 AI 无人监督地阅读,因为现在真正重要的风险是结构性的,不是表面性的。
规则一:不要留下 AI 会悄悄“修正”的补差单元格
每一个有经验的建模师都用过补差:一个强行让资产负债表平衡的单元格,一处手动调整,让数字与现实对上,却没有解释为什么。分析师学会识别这些补差并对它们保持警惕。AI 通常无法区分补差和真正的公式。更糟的是,一些 AI 辅助工具会“修正”看起来像错误的东西,通过重新计算或覆盖单元格,把那处刻意的调整连同它背后真实存在的理由一并悄悄抹去。
AI 时代的规则是:如果一个数字不是来自可追溯到源数据的公式,它就需要成为一个明确的、有标签的假设,而不是一个躺在公式单元格里的裸露覆盖值。“为对上报告的现金而设的补差:负 42,000 美元,待调查,负责人:J. Osei,日期 2026-06-30”是一个 AI 能够尊重和呈现的事实。第 47 行一个没有标签的覆盖值,则是一颗地雷。
规则二:每一个输入都要追溯到实际数字,或一个具名、注明日期的假设
电子表格模型的第二层问题在于,“输入”是一个未加区分的单一类别。一个收入增长率,可能来自上个月已结账的实际数字,也可能是有人八个月前在一次规划会议上随手打进去、之后再也没有复核过的数字。从视觉上看,在表格里它们看起来一模一样:蓝色文字,同样的字体,同样的行高。
对搭建模型的人来说,这种模糊性是可以管理的,因为他们记得哪个是哪个。但对一个在模型上进行推理的 AI 而言,或者对原始搭建者离职之后来查询这个模型的任何人而言,这种模糊性完全无法管理。解决办法是让来源成为输入本身的一个属性,而不是靠约定去暗示:
| 输入类型 | 需要什么 | 示例 |
|---|---|---|
| 实际数字 | 链接到已核对的总账数字和报告期 | “收入,2026 年 6 月,与总账挂钩” |
| 具名假设 | 负责人、设定日期和理由 | “月环比增长 8%,由 CFO 设定,2026-05-14,基于渠道审查” |
| 派生数字 | 公式及其上游依赖,可见而非埋藏 | “= 上月实际数 × 增长假设” |
| 补差 | 明确的标签、原因和失效条件 | 见规则一 |
这一切并不需要超出优秀建模师已经在半自觉践行的软件纪律。它需要的是让这些做法成为结构性的,而不是可选的,因为跳过它的代价过去是“有人在评审会上被搞糊涂”,现在则是“AI 满怀信心地报出一个错误数字,而在董事会看到之前没人发现”。关于这种失败模式为何如此危险,详见为什么 AI 会在财务运算上出错。
规则三:能经受住 AI 代理修改的版本控制
电子表格的版本控制一直都很随意,文件名里带个“_v3_最终版_真的是最终版”,或者最多是共享盘的修订历史。这在只有人类编辑文件的时候还可以容忍,因为一个把东西弄坏的人通常大致记得自己改了什么,可以撤销,或者至少在下次站会上解释发生了什么。
一个编辑模型的 AI 代理默认并不承担同样的责任。如果允许一个助手回写一份实时表格,调整一个驱动因素、扩展一个公式、“清理”它认为是错误的东西,你就需要确切知道改了什么、什么时候改的、根据谁的指令、相对于什么样的先前状态,否则你得到的就是一个没有审计轨迹、会悄悄漂移的模型。这也正是为什么电子表格从一开始就不是 AI 财务的正确基础:一张网格表从来就不是为了以自主编辑者所要求的粒度记录自身历史而设计的。
这条实践规则,比“加上版本控制”这句口号要具体得多。它是:对模型的每一次写入,无论是人还是 AI 做的,都应该可归责、加时间戳、可回滚,并且先前状态依然可查询。如果你的模型无法回答“AI 改动之前它长什么样”,它就不能被托付给一个会改动它的 AI。
围绕驱动因素树而不是一堵公式墙来搭建模型
十年前的最佳实践建议,推动建模师走向更扁平、更易审计的公式链,每行一个计算,尽量减少嵌套。这依然是对的,但 AI 时代又多了一个理由:一个在推理“如果招聘放缓,EBITDA 会怎样”的 AI,需要模型的因果结构是清晰可读的,而不仅仅是它的算术运算是对的。
驱动因素树把因果链条明确表达出来:员工人数驱动薪酬支出,薪酬加管理费用驱动运营开支,收入减去运营开支驱动 EBITDA。一个关于某个杠杆的问题,就可以被追溯到其下游影响,而不需要 AI(或人)去逆向工程上百个相互关联的单元格。这与其说关乎优雅,不如说关乎可回答性:一个组织成驱动因素树的模型,能够支持一个真正的假设性问题得到一个站得住脚的答案,而不是一个打扮成答案的近似值。相关机制在驱动因素树详解中有更深入的介绍。
组合起来是什么样子
这四条规则(不留静默补差、可追溯输入、可问责的版本控制、基于驱动因素的结构)并不能取代经典的卫生清单,它们叠加在其之上。一个同时遵循这两套规则的模型,是一个人工审阅者和一个 AI 助手都能各自独立信任其所见内容的模型,而这份信任是靠结构赢得的,而不是靠约定假定的。
一个令人不安的推论是:大多数按旧标准搭建的现有模型,即使按旧标准的衡量标准搭建得很好,也算不上是“AI 就绪”的。这不是让你不信任大楼里的每一个模型的理由,而是一个理由,把“AI 能否安全地读取这个模型”当作一个与“一个优秀分析师会不会批准这个模型”不同的独立问题来明确提出,而不是假定前者理所当然地随后者而来。
结论
表格卫生是为一个具备机器所没有的判断力的审阅者而设计的。AI 时代的规则并没有抛弃这种纪律,而是延伸了它:给每一处补差贴上标签,把每一个输入追溯到实际数字或一个具名假设,让每一次 AI 编辑都可问责且可回滚,并围绕 AI 能够推理的驱动因素而不是一堵不透明的公式墙来组织模型。一个同时满足这两套标准的模型,是一个你可以放心交给人或 AI、并且无论哪一方给出答案你都能信任的模型。
Rexfin 的建模层正是为了强制执行这一点而搭建的:已核对的输入、可追溯的假设、没有静默补差,以及在 AI 说什么之下始终有一套确定性引擎。如果你想看看按这些规则搭建的模型用在你自己的数据上会是什么样子,预约演示。
关于底层架构,可以从面向 AI 的可靠财务建模层这个支柱主题开始。从那里出发,三表预测引擎展示了计算是如何组织的,而模型模板库则提供了已经按这些规则搭建好的起点。
所属专题 AI 在触碰你的数字之前需要的可靠性层