YEA Business · Workshop 证据库

AI Agent Impact

把真实工作交给 Agent 系统之后留下的证据。每天一条记录,格式固定:三个关键数据、发生的事情、我们设计的系统。每一条都标明来源与证据等级。

怎么读这份记录

每一天,三个数字、发生的事、设计的系统

每天一条记录,格式固定成三段:① 当天最关键的三个数字 —— 让人五秒钟看懂;② 发生的事情 —— 三个数字背后的完整清单;③ 我们设计的系统 —— 这些数字是靠什么跑出来的,下个月还能不能再跑一次。

每条数字都标了等级:实测是能在工具、日志或账单里直接指出来的;推算是由实测数据推导、方法写在条目里的;观察是看到了但还没量化的。推算和观察都不当数据引用。
Day 022026-08-21稽查层 · 开销与薪酬

让 AI 当稽查:每一笔出账都多过一轮独立复核

以前公司不可能请一个人,专门检查前面的人做得对不对 —— 那是冗员,成本看得见、价值在出事之前都看不见。所以这个角色一直是我,用剩下来的时间做。今天把薪资、激励制度、报销、AI 花费四条线全部接进 agent:团队做完的东西,先过一轮稽查才算完成。

① 三个关键数据
关键数据 01
23 份4 份
报销表送审 23 份,完全正确的只有 4 份干净率 17.4% · 7 份 critical + 12 份要修 · 实测
关键数据 02
净差 3.0%触及 9.5%
只看总数,会漏掉三倍的错误薪酬那边更极端:净差 RM 58.75,四项全错,24 倍 · 实测
关键数据 03
RM 27,9930 份凭证
每月这个金额的报销,找不到任何单据年化约 RM 300,000 · 三个月均值 RM 25,094.51 · 实测
② 发生的事情

今天一共十九条发现,上面三个是挑出来放在最前面的。以下是其余十六条 —— 全部实测,来自生产资料,可现场复核。

RM 230
付错人

一位员工报了 RM 230 医疗费,Claim Summary 里没有她那一行;另一位没交表的同事那一行,金额与分类一模一样。总数一分不差,只有把表格和行逐份配对才看得到。

RM 36,243
分类虚高

一条部门 subtotal 公式往回扫过了前面各部门的小计,等于重算一次。三个分类表上合计 RM 55,126.06,实际 RM 18,882.67 —— 虚高 2.92 倍。总额那一栏是对的,所以从上面看什么问题都没有。

31 天
报了没修

上面那个公式错误,六月底就报出来过。七月底再跑同一份工作簿,原封不动。发现问题和关掉问题,是两种不同的能力。

RM 414.25
事后被改

四月的董事报销总额,六月验证是一个数字,七月底从活的表上读到的是另一个 —— 而那个月早就结账付款了。活的试算表没有 audit trail,结掉之后任何修改都是无声的。

24 倍
薪酬净额假象

一次薪资结算:一项因为抄上个月数字而多报 RM 733.75、一项 RM 600 空着、一项 RM 75 空着、一整节激励完全没出现。多报与漏掉几乎抵消,净差只有 −RM 58.75。那个月有四个人的数字是错的。

13 套
7 个系统

一次薪酬核对要横跨十三套激励制度、四种发放节奏、七个系统、84 名员工。没有人是故意设计成这样的 —— 每个制度加进来的当下都合理,复杂度是累积出来的。

2 条规则
文件还是旧的

最近改过五条激励规则:一条时差 T+3 改 T+2、一条整个取消、一条版本化、两条换参与人。主文件上还有两条是旧值。人手计算的人读的是文件,过期规则会直接变成付出去的钱。

60.7%
订阅占比

一本报销账八个月 RM 35,966,订阅占 RM 21,827。月度占比最低 20.3%、最高 98.2%,期末停在 74.7%。这是大多数公司既不编预算、也不复盘的那一类支出。

3 个账号
同一家 AI

一家 AI 供应商在账上 27 笔、三个独立账号,其中一个扣款日跟另外两个不同,落在其他账号被检查的周期之外。另一个工具从每月 RM 184 涨到 RM 1,578.50(8.5 倍),内部没有任何通知。同一个月还有三个人各自申报同一个平台的认证费,合计约 RM 1,145。

9 笔
送出前挡下

用「供应商 + 项目 + 金额 + 月份」对完整历史去重,抓到 4 笔已经报过的发票;另有 5 笔排除,因为是公司直接付款而非本人垫付。剩下送出的 176 笔,176 笔有收据

断号
少了一张发票

供应商发票编号是按客户连续编的。比对手上这一串,浮出一份缺失单据 —— 要么扣款发生了而发票没寄到,要么根本没发生。在拿到已付款发票之前挂着不报。成本是零,而且几乎没有人在做。

RM 1,383
被切成两半

同一家数据供应商用了两种大小写写法,四笔交易分成两组。任何按供应商归并的报表看到的都是两家中等供应商而不是一家大的,两边都碰不到会触发复查的门槛。

银行户口
key 错了

一次月结付款里,一位员工的身份证号码出现在银行户口栏。两者都是长串数字、都看起来合理,金额也是对的 —— 唯一错的是收款目的地。任何以金额为基础的控制都抓不到它。

RM 3,000
发票没进清单

把未付发票文件夹拿来对当月付款清单,浮出一张没有对应付款行的供应商发票。反方向的对账 —— 每张发票有没有对应付款 —— 才是抓到漏付供应商的那一个。

RM 59,273
代垫与死线

单月十六张平台广告发票、十四个客户账户。预扣税是广告金额的 8%,不是含税的收据总额 —— 把两者搞混已被记录为反复出现的错误。申报按上下半月各有死线,缴款参考号一次性,每期重新申请。算对了但迟交,就是罚款。

RM 155,999
九个类别

一次月结出账:薪资、报销、外包、创作者、预扣税、水电、杂费、团队激励、介绍佣金。九份来源文件汇到同一个放款日,转账记录单月增加 68 笔。同期发生一次批次编号碰撞,两批都从 001 开始编,一个类别的记录盖掉了另一个。

③ 我们设计的系统

四个系统全部接进 agent,才有办法在同一轮里交叉比对。十六条发现里超过一半,是交叉两个以上来源才跳出来的。

系统 01薪资系统HRMS Open API84 名员工,每月的 Allowance / Commission / Claim / OT / 无薪假逐项可查。这是「实际付出去多少」的那一端。
系统 02激励制度记录内部工具 + 后台十三套制度、四种发放节奏。提成类在工具里按发放月份分桶并把算式摊开;内容激励走另一个后台,发放时差是版本化的 —— 规则改了,计算跟着改。
系统 03专案管理系统既有看板提成要看哪些客户款项真的进来了、哪些专案里程碑到了。十一个看板提供资格条件与专案进度。这是「应该付多少」的那一端。
系统 04报销系统个人账本 + 全公司汇总每个人的 claim folder、全公司每月的 Claim Summary,加上一本带 dedup key 的交易账本。收据、分类、期间、重复,全部在这一层比对。
为什么必须四个都通:应该付多少」在专案系统与激励制度那一端,「实际付了多少」在薪资系统与报销系统这一端 —— 稽查做的事,就是把两端放在同一轮里并排比。只有薪资系统,你只知道付了多少,不知道该付多少;只有报销汇总,你看不到某个人的表根本没进汇总。今天最重的三条 —— 付错人、无凭证、事后被改 —— 没有一条是单看一个系统能发现的。
今天还没做到的:检视过的所有档案里,找不到任何一笔记录写着「在 agent 之前,这件事要做多久」,也没有一份表格来回审过几次的记录。所以关于效率的说法,今天只能标成「观察」,不当数据引用。修好它的代价是表单上两个栏位 —— 送件到批准的耗时、来回次数。记两个周期,下一条就能标实测。
已验证

只读:稽查层对薪资与账务系统只做读取,不具备写入权限。所有修正都回到人来执行。

已定

例外优先:常规项目按既定规则自动通过,只把需要补证据、改分类或调整月份的部分拦下来 —— 七月那一轮 26 人自动通过,只有 2 人需要看。

已定

留快照:每个月结账时留一份已验证快照。四月那笔 RM 414.25 的事后变动,就是靠这个才看得到。

待定

每条发现的负责人与关闭机制(六月报出、七月还在,就是缺这一段)· 自动运行频率 · 稽查报告自动送到哪里

Day 012026-08-20现金流与应收

看得见的现金流:三个过去看不见的问题

大部分老板对现金流只有感觉 ——「最近好像比较紧」—— 但说不出紧在哪里、从哪个月开始、是哪些客户造成的。这一天把账务系统、银行月结单、专案管理系统三边打通让 agent 直接读:它自己查,不用等人做报告。

① 三个关键数据
关键数据 01
45.4%6.5%
老账拖过 90 天,就基本收不回来了催收能力 −86% · 超过 90 天后,93.5% 在接下来两个月仍收不回 · 实测
关键数据 02
146 个客户20 个
接近一半的应收,集中在 20 个客户身上占应收 45.1% · RM 260,118 · 这 20 个只占欠款客户的 13.7% · 实测
关键数据 03
新客 36 天老客 150 天
合作越久的客户,反而付款越慢超过 4 倍 · 与「新客户最容易拖款」的直觉刚好相反 · 实测
② 发生的事情

除了上面三个,同一轮还查出这些。全部实测,来自账务生产库与银行月结单。

RM 558,662
银行收到账上没有

把 20 个月的银行月结单拿来对应收账:四个月里十笔入账、汇款人栏位全部指向同一家关联公司,合计 RM 558,662。账上该客户的收款记录是 0 笔,发票还挂着未收,最老一张 871 天。四个月没人发现。

202 天
账龄虚高

报表上的平均账龄里混着那笔已经用银行转账还掉、但从来没入账的余额。剔掉之后,加权平均账龄从 318.7 天掉到 116.9 天。同一家公司、同一天,两个数字差 202 天 —— 而账龄决定你先催谁、给谁账期、提多少备抵。

+38,060
还是 −520,602

主营运户口净现金流从 2025 年的 −RM 54,560 变成 2026 年的 +RM 38,060,六月底余额是五年记录里最高。但把那笔一次性关联方汇款拿掉之后是 −RM 520,602 —— 核心营运现金流是变差的,不是变好。

9.3 个点
同一批客户

把客户结构固定住,只看两年同一窗口都有下单的 81 个客户:30 天清账率从 74.2% 掉到 64.9%。看全部客户只掉 2.4 个点。增长会在你最需要看清的时候把讯号稀释掉。

49%
拖欠集中度

把每个客户按「金额 × 逾期天数」排名,268 个客户里的前 20 名占了整本账 49.1% 的拖欠。一样的人手,换一份名单。

RM 37,228
付款没冲销

客户的钱进来了,但从来没有冲到任何一张发票上。

40 张
CN 开了没冲

四十张 credit note 开出去之后没有冲销,其中两张还标着已开发票。

6 个客户
一边下单一边欠

还在继续下单,同时挂着超过 180 天的老账。

③ 我们设计的系统

三个数据源同时读,才看得到单看任何一套软件都发现不了的问题。

来源 01账务系统SQL · 只读账号谁欠我钱、欠了多久、哪张单还没清、付款纪录。
来源 02银行月结单PDF · 本机文件夹钱实际进来了没有。不碰银行 API —— 下载下来放着就行。
来源 03专案管理系统既有系统这个月该开的单开了没、到几号该发 Payment Reminder。
为什么必须三个都通:只有账务系统,你只知道「应该收多少」,不知道「实际收到没有」;只有银行,你不知道钱是谁付的、对应哪张单;只有专案系统,你不知道催了到底有没有用。三个重点发现里有两个,是交叉两个数据源才跳出来的。
已验证

只读权限:数据库账号实测只有 CONNECT 与 SELECT,写入权限为 0。Agent 不可能改动账务。

已定

执行环境:Claude Code + MCP。账务系统走 MSSQL MCP,银行月结单走本机文件读取。

已定

数据保存:分析结果写成记录条目,存进 Impact Ledger,同步导出 Excel/CSV。

待定

自动运行频率(目前为人工触发)· 人工审核在哪一步介入 · 谁负责执行催款 · 最终报告自动送到哪里

完整记录

全部条目与细节

下载全部记录(Excel)33 条 · 中英双语 · 含来源与证据等级 · 同目录另有 CSV