本文介绍可信金科企业经营智能体的取数设计。截图来自演示环境,“XX集团”及各公司、全部数字均为合成数据。
问一句“今年前三季度收入多少”,可能从报表里找到三个数:利润表里的营业收入、业务台账里的合同额、开票明细里的开票金额。
每个数都有出处,回答的却是不同的问题。模型要知道这里的“收入”指哪个定义、覆盖哪些公司、统计到哪一天。否则它可能取回另一个口径的数,而且看起来同样精确。
可信金科企业经营智能体就从这个问题开始设计:模型不直接翻原始报表,而是通过登记过的指标取数,取数规则由程序执行。
系统是什么:经营分析系统,智能体内嵌其中
企业经营智能体首先是一套经营分析系统。报表导入、指标定义、谁能看哪家公司的数,都在系统里管。智能体内嵌在系统里,负责听懂问题、组织回答。产品已经上线,首批客户正在使用。

系统从下到上分四层:
| 层 | 做什么 |
|---|---|
| 经营应用 | 经营总览、利润分析、财报分析、风险提示、智能追问、数据血缘 |
| 统一指标层(MAS 中间层) | 登记每个指标的名称、口径、期间、取数来源和计算关系;模型通过这一层的指标和受控统计表取数 |
| 原始层与明细层 | 每次导入的文件原样留存快照,再按主体、期间、科目整理成可查询的明细 |
| 数据源 | 各公司的 Excel 报表和业务台账;接入业务系统时按系统情况单独评估 |
做过数据仓库的人会觉得这套分层眼熟。变化在于多了模型这位读者。只给模型一个 revenue_amt 字段,它判断不了里面含不含内部交易、按哪个期间、单位是什么。把业务概念和取数规则连起来的这一层,业内通常叫语义层。已有数据仓库的企业,可以沿用现有分层和指标成果,缺什么再补什么。
统一指标不是把所有收入并成一个数。营业收入、合同额、开票金额各有用途,分别定义、分别取数,不让名字相近的指标互相顶替。
每个指标进系统之前,要写清五件事
| 要写清的 | 财务和实施人员要确认什么 |
|---|---|
| 业务名称 | 用管理层的说法命名,和其他收入类指标区分开 |
| 口径与范围 | 覆盖哪些主体,按什么规则统计,金额单位是什么;集团口径还要写明内部交易怎么处理 |
| 时间 | 当月还是累计,统计到哪一天,用哪个数据版本 |
| 取数来源 | 来自哪张报表、哪个项目、哪次导入 |
| 血缘 | 原值从哪里来;经过计算的,用了哪些底数和规则 |
以演示环境为例,XX集团 1–9 月营业收入 126,800 万元。光看名称不够,还要核对集团范围、统计规则、期间和导入版本,才能判断另一次回答的数能不能和它比。
同一类指标有多个候选时,系统按配置优先取默认口径。回答里要写明用的是哪个口径。指标名称入库前有程序校验,能挡住一部分不合规范的命名;业务定义和取数范围仍要对照资料核对。
两个设计取舍
**取舍一:不给模型自由写 SQL 的工具。**模型理解问题,选出已登记的指标或允许查询的统计表;具体怎么查、怎么算由程序执行。底层当然还在查数据库,但查得到什么、按什么规则算,由系统限定。代价是临时组合的自由少了一些:超出现有指标的问题,要先补齐定义或资料再验证,不从相近的指标里凑答案。好处是指标、主体、期间和数据版本相同时,两次结果可以按同一规则比较和复算。
取舍二:取数主链不用向量检索。“营业收入”和“主营业务收入”字面很像,统计范围并不相同。相似度可以帮着找候选,但只凭“像不像”,确认不了一个数是否符合这次问题的口径。系统取数靠指标目录和匹配规则定位,再由程序读取和计算。
金额、比例和勾稽关系交给确定性规则计算,模型负责理解问题和组织表达。要分析原因,还需要相应的明细资料,单看一个收入数解释不了经营变化。
每个数都能点开:原值查来源,计算结果查底数
追溯分两种情况。经过汇总或计算的数,先看它由哪些底数、按什么规则算出来;报表原值,再看它来自哪份报表、哪张表、哪一项。


集团合计不能拿某一家子公司的一格数当依据,也不是每个计算结果在原表里都能找到一格相同的数。所以界面先展开计算关系,再落到原始报表。系统内部还记录每个原值对应的导入快照,财务核对时可以回到当次导入的文件。
管理层怎么用:从结论追到原因
看到净利润没到预算,财务总监可以在问题下面直接追问,系统沿用当前问题的集团、期间和口径。分项分析把缺口拆开:结算延后,确认收入少 3,600 万元,毛利少 640 万元;材料涨价,多花 270 万元。

目前已具备六项能力:经营总览、利润分析、财报分析、风险提示、智能追问和数据血缘。资产负债、营运资金、现金流和集团合并分析,和集团自己的报表结构、合并范围关系很大,按集团情况定制。
怎么检验这一层建对了
**用固定题集检验选得对不对。**把管理层常问的问题和预期指标、期间、答案对应起来,同一个意思准备几种问法。每次改指标定义或匹配方式,都重跑一遍,看能不能选对指标、取对数。换个说法就答错,要分别查问题理解、指标名称与描述、匹配规则和取数调用,不只改最后的回答措辞。
**用来源核对检验数从哪里来。**原值核对来源报表和导入快照,计算结果核对底数和规则。题集检查问题有没有对上正确的指标,来源核对检查数字有没有可复核的依据。原始报表本身对不对,也仍要核对。
边界与落地
使用上有三条边界:系统不替代 ERP,也不写回业务系统;金额与比例由规则计算,可以复算;部署方式按企业的安全要求确定。
落地从一个月的报表开始,分四步:
- 梳理口径:和财务一起确认指标定义、统计期间和合并范围。
- 接入报表:导入现有的 Excel 报表和台账,原样留存。
- 指标验收:财务逐项核对系统算出的指标,对不上先查口径。
- 开放问答:指标核对无误后,管理层开始追问。
先拿一个指标核对一次
挑一个管理层每月都问的问题,比如“今年前三季度收入多少”,列出相关报表,逐项核对定义、主体范围、单位、期间和版本。条件不同的数分别解释;条件一致还对不上的,再查取数和计算过程。这样能看出企业缺的是业务定义、可用资料,还是两者之间的取数规则。
想用自己企业的报表试一试,欢迎联系我们 。
系列阅读:利润变化要追到每一个数 · 集团财务驾驶舱的每个数都能点开查来源
