决赛参赛作品
2026 · 北京
2026 年北京市大学生数智会计创新应用竞赛 · 决赛

DeepSeek-AuditMind复杂业财融合与数智舞弊穿透智能体

让确定性审计算子负责算数、DeepSeek 大模型负责准则定性:从凭证、发票、合同、银行流水四类原始数据出发,穿透资金体外循环、伪造单据与跨期确认,输出每一条都能追溯到单据号、可由注册会计师复核签署的审计底稿。

参赛团队 矛与盾 赛道 注册会计师审计 · 数智审计与舞弊穿透 当前版本 v2.5.1 准则锚点 CSA 1141 · CSA 1221 · CAS 14 · CAS 36
28例
证监会处罚案例与上市公司合规对照组成的开发案例库
3批
由看不到代码的独立出题方编写的外部盲测集,另有合成随机账套
10/10
算法冻结后首次盲测(v3),10 家舞弊公司全部识别
82项
自动化测试全部通过,前后端约 1.7 万行代码开源
01

我们要穿透什么

资本市场新型高隐蔽舞弊

传统抽样审计面对“单据齐全、流水闭环”的系统性造假时容易失效;通用大模型又会算错数、编单据号。AuditMind 针对三类最难发现的手法,把全量数据交给算子、把职业判断交给模型、把最终结论交还注册会计师。

伪造单据与虚增存款

银行存单、对账单与账面货币资金不符,“有账无流”;受限资金、存单质押、资金归集未披露。

典型:康美药业 虚增货币资金 299.44 亿元 · 康得新 虚增存款 122 亿元

体外资金自循环

资金经关联方或过桥账户划出,再以“销售回款”名义流回;背靠背贸易、同一对手方资金往返。

典型:金正大 · 东方金钰 · 同济堂 虚构购销与资金闭环空转

跨期时序倒挂

合同、发票、出库与回款的时间顺序被打乱;收入提前确认、费用推迟入账、期末突击调节。

典型:索菱股份 · 科融环境 · 亚太药业 营业收入跨期提前确认
02

系统架构

五阶段审计流水线 · 双层认知协同
STAGE 1

数据解析与校验

导入 Excel 记账凭证、CSV 发票清单、银行流水、业务合同台账;字段级严格校验,错误数据友好拦截。

STAGE 2

确定性算子扫描

Beneish M-Score、全量分录测试、Benford、重要性、银企核对等,100% 精确计算。

STAGE 3

三单勾稽穿透

凭证 ↔ 发票 ↔ 合同 ↔ 流水 四方比对,识别时序倒挂、金额不符与资金往返。

STAGE 4

DeepSeek 准则研判

原生函数调用,模型自主选择审计算子;思维链逐 token 流式展示,三次采样投票。

STAGE 5

底稿与结论合成

证据锚定校验、定级校准、拟定调整分录(AJE),一键导出 Excel 底稿 / PDF 报告。

确定性算子 · 负责“算”

  • 所有金额、比率、勾稽差异由代码计算,模型只读取只读事实切片,根除计算幻觉
  • 规则按准则写成通用逻辑,不含任何公司名或案情关键词
  • HIGH 风险等级必须有确定性算子支撑

DeepSeek 大模型 · 负责“判”

  • 对齐 CAS 14 收入五步法、CAS 1 存货、CAS 36 关联方、CSA 1141 舞弊责任做定性
  • 覆盖少计费用、减值、预计负债等依赖职业判断、规则难以穷举的手法
  • 官方 /models 自动识别模型,当前使用 deepseek-flash
03

审计算子矩阵

每个算子都有准则出处
算子做什么准则依据
财务报表层
Beneish M-ScoreDSRI、GMI、AQI、SGI、DEPI、SGAI、LVGI、TATA 八因子财务操纵指数,系数按 Beneish(1999)原文;负毛利等失真情形按中性值处理并标注Beneish 1999
重要性水平营业收入 × 0.5% 为整体重要性,× 75% 为实际执行的重要性,× 5% 为明显微小错报临界值CSA 1221
单据与资金层
三单勾稽凭证、发票、合同、流水四方比对;同号发票按日期就近匹配,支持多税率分拆开票与“收入 + 税额”组合匹配CSA 1301
银企账实核对银行存款发生额逐笔对对账单(金额 ±0.1%、日期 ±5 天),识别“有账无流”与存单质押、担保、归集等受限资金线索CSA 1312
资金往返识别同一对手方在短期内资金划出又回流,识别体外循环与过桥CSA 1141
背靠背贸易7 天内购销配对、毛利率 −2%~5%、货权转移不移库 / 自提 / 仓单CAS 14 §5 §34
第三方回款与预付回款付款方与账面客户不一致或附言代付;大额预付期内未结转且付给关联方或无进项发票CSA 1141 · CAS 36
资金拓扑与单据链由流水数据实时生成资金流向图,无闭环的案例展示“合同 → 发票 → 凭证 → 流水”单据链CSA 1141
全量分录层(全量而非抽样)
分录测试 10 条规则非工作日记账(按国办放假与调休通知)、期末窗口大额、整数金额、职责分离缺失、无附件、收入借方、收入直连货币资金、敏感摘要、借贷不平、引用单据不存在,逐张打分CSA 1141 §32
Benford 首位数字Nigrini MAD 与卡方检验,样本 <50 明确“不适用”Nigrini
截止与成本配比终验类合同在期末确认收入而期后出现安装付款;已确认收入的发出商品未结转成本CAS 14 §4 §13 §35
职业判断层
费用完整性服务费已开票却挂预付 / 其他应收、期末费用转出资本化、红字冲成本、跨期费用基本准则 §9
减值与预计负债期末冲回减值准备、长账龄余额未计提;诉讼、担保、赔偿线索而无预计负债CAS 8 · CAS 13
负债核销与预付重分类应付转营业外收入且无资金流动;期末预付转其他应收CAS 22
产出层
拟定审计调整分录只为锚定到凭证的发现编制,借贷平衡;给出审定前后报表冲击,跨期时明确“不可直接相减”CSA 1251
AI 过程记录Excel 底稿附《CSA1131_AI过程记录》表,记录模型、调用轨迹与人工复核结论CSA 1131
04

让大模型的结论可以被审计

七道闸,每一道都留痕
壹

证据锚定校验 Grounding Guard

每条发现必须引用源数据中真实存在的单据号,否则标记“证据未锚定、须人工复核”。守卫只调等级、写明原因,从不改写模型数字。

贰

金额由账套反算

模型为每个量化发现声明口径(凭证号 + 科目代码 + 借贷方向),系统按口径在账套中加总得出金额,模型原报金额保留对照。

叁

定级校准

HIGH 须有确定性算子检出的异常单据且金额达到实际执行的重要性;中间档 MEDIUM 要求单据真实、金额可复算、多次采样一致;没有任何支撑的判断降为 LOW 关注事项。

肆

三次采样自洽性投票

同一提示并行采样 3 次,按引用单据聚类,等级取中位数,过滤偶发幻觉。

伍

自我修正一轮

守卫发现未锚定或金额无法复核时,把问题清单和单据逐行金额反馈给模型重做;只有问题变少才采纳修正稿,两稿都留痕。

陆

出境隐私脱敏

依据中注协 2026 年 3 月《使用人工智能技术的风险防范》,所有发往模型的消息统一掩码银行账号、身份证号、统一社会信用代码、手机号与邮箱,报告附脱敏统计。

柒

注册会计师终局签署

AI 只做实质性程序辅助。底稿逐条提供 CPA 复核处置意见,签署信息须由注册会计师本人填写并生成 SHA-256 存证;未签署时明确显示“未签署”。

05

系统实拍

v2.5.1 实机截图 · 点击放大
审计指挥舱
审计指挥舱 · 康美药业五阶段流水线跑完后给出风险定性、最大单项问题金额 299.44 亿元、重要性水平与财务快照,左侧为 28 例案例库。
资金拓扑
资金拓扑与单据链由银行流水实时生成异常资金流向,不再使用写死坐标的示意图。
思维链
思维链推演台DeepSeek 推理过程逐 token 流式推送,显示 token 数与耗时;离线模式明确标注为规则推理回放。
底稿
底稿与成果导出确定性程序核查底稿、核查样本明细、拟定审计调整分录,一键导出 Excel / PDF / JSON。
智能体工作台
智能体工作台自主审计目标 /goal,模型通过原生函数调用自行选择算子,每次调用的参数与结果都可见。
全量演示账套
全量演示账套535 张凭证、260 张发票、329 笔流水全量扫描,检出注入的资金往返与期末异常。
评测竞技场
多层评测竞技场开发集、外部盲测、合成账套分页展示;所有数字来自现场运行,未运行时显示“待运行”。
06

评测成绩

先冻结算法,再请看不到代码的人出题

冻结后首测 85% → 迭代后回归 100%

盲测 v3 共 10 家舞弊公司、6 家合规公司、20 条真值事项。v2.4 算法冻结并提交后首次在线运行,真值命中 17/20;据此补齐职业判断算子后,v2.5.1 回归运行达到 20/20。

舞弊公司识别 · 首测
10/10
真值事项命中 · 首测
17/20
真值事项命中 · 迭代后
20/20
金额误差≤1% · 首测
13/20
金额误差≤1% · 迭代后
20/20

为什么这样报成绩

“首测”是对未知案例的真实能力;“迭代后”说明发现漏检后能用通用准则规则补上,但因为参考过这批案例的漏检,只能叫“开发后验证”。两个数字一起看,才是一条可信的改进闭环。

迭代后合规对照仅 1/6 出现 MEDIUM 级关注项(立讯精密),HIGH 级误报为 0。

第三批外部盲测 · 10 家舞弊 + 6 家合规 · 20 条真值 · deepseek-flash 三次投票
舞弊公司识别
10/10
首测 → 迭代后 10/10
真值事项命中
17/20
首测 → 迭代后 20/20
金额误差≤1%
13/20
首测 → 迭代后 20/20
合规 MEDIUM+ 关注项
3/6
首测 → 迭代后 1/6

舞弊组:乐视网、华锐风电、山东墨龙、广东榕泰、中天能源、紫鑫药业、园城黄金、亚联发展、荃银高科、沈阳化工。合规组:五粮液、青岛啤酒、迈瑞医疗、三一重工、顺丰控股、立讯精密。出题方看不到代码与前两批盲测,算法冻结提交后才首次运行。

首测中途 API 余额耗尽,充值后仅补跑未完成的 7 例,算法未改动,API 错误 0。
第二批外部盲测 · 10 家舞弊 + 6 家合规 · 19 条真值 · v2.3 冻结后首次运行
舞弊公司识别
8/10
在线 · 离线 7/10
真值事项命中
16/19
在线 · 离线 9/19
金额误差≤1%
7/19
在线 · 离线 2/19
合规误报
1/6
在线 / 离线一致

舞弊组:贵州百灵、北特科技、德豪润达、如意集团、凯伦股份、林州重机、德威新材、华铭智能、*ST 苏吴、弘高股份。合规组:宁德时代、中国神华、恒瑞医药、海康威视、万华化学、格力电器。合规组特意写入复合凭证、凭回单入账、整数广告费、调休日记账等“像异常但正常”的业务。

这批盲测暴露了少计费用、减值、预计负债、负债核销等职业判断类漏检,直接催生了 v2.4 的五类判断算子。
第一批外部盲测(处罚案例留出集) · 10 家舞弊 + 4 家合规 · 19 条真值
舞弊公司识别
10/10
在线 · 离线 9/10
真值条目命中
18/19
在线 · 离线 17/19
金额误差≤1%
5/19
在线 · 离线 1/19
合规 HIGH 级误报
1/4
在线 · 离线 0/4

舞弊组:泽达易盛、紫晶存储、豫金刚石、锦州港、美尚生态、柏堡龙、易见股份、凯乐科技、荣联科技、罗普特。合规组:海天、长江电力、伊利、美的。运行时剥离处罚摘要、案件类别、文号与真值,按证据锚点评分,与措辞无关。

盲测暴露并修复了两个真实缺陷:复合凭证被误报“金额不符”、以银行回单为原始单据被误报“单据不存在”。修复后合规组离线误报从 4/4 降到 0/4。
合成随机账套 · 生成器不导入任何检测代码 · 20 个随机种子
6 类规则召回率
1.00
Recall
6 类规则精确率
1.00
Precision
Benford 区分准确率
97.5%
自然 / 编造金额
负例误报率
0%
首跑为 100%

每个账套随机注入正例,并放入“近似但不该报”的负例:调休上班的周末记账、有发票的现销、60 天后才回款或只回款 60% 的资金往来。

首跑发现检测器只内置三大节日、不认调休,非工作日规则精确率仅 0.22;改用国办历年放假通知后达到 1.00。
Beneish M-Score 在原始年报上的表现 · 不调参、不看标签
舞弊公司检出
9/23
39%
合规公司误报
0/3
茅台 · 福耀 · 中国移动
年报原值来源
23家
巨潮资讯原始发布版 PDF
系数
1999 原文
TATA +4.679 · LVGI −0.327

两期营收、成本、净利润、应收、存货、流动资产、固定资产、负债、经营现金流、销售 / 管理费用、折旧逐项摘自当年原始发布版年报(不用事后追溯调整口径),每条数据附年报链接与页码。

M-Score 是初筛工具而非判决:“初筛不冲动”,合规组零误报,真正的定性交给后续算子与模型。
开发集 28 例 · 25 家证监会处罚公司 + 3 家合规对照 · 自建自测
案例通过
28/28
离线确定性模式
字段级 F1
1.000
真值事项
金额误差≤1%
100%
离线
合规对照误报
0/3
零误报
开发集是用来调规则的,成绩只代表规则按设计工作,对外请以盲测数字为准。离线引擎已去除按公司名套模板的逻辑,评委查代码不会看到任何案例特判。

① 先冻结,后出题

每批盲测都在算法冻结并提交 Git 之后才首次运行,提交号可查。

② 出题人看不到代码

三批盲测由互相独立、看不到本项目代码与此前盲测的出题方依据处罚决定书编写。

③ 用过就降级

一批盲测的漏检一旦被用来改进算法,该批即改标“开发后验证”,不再当作盲测成绩引用。

07

全量分析程序

合成演示账套 · 星河精密制造 2025 年度

对标 EY Canvas、普华永道全量分析与用友“全量智审”:不抽样,对每一张凭证打分。下面是系统在合成演示账套上的真实输出(账套内已知注入异常,用于验证召回)。

会计分录测试

535
凭证全量覆盖 100%
37
风险标识凭证
6
高风险凭证
  • JE01非工作日记账(已剔除调休上班日)14
  • JE02期末截止窗口大额分录8
  • JE04职责分离缺失8
  • JE05无原始凭证附件6
  • JE03整数金额(10 万元整倍数)5
  • JE07收入直连货币资金且无业务单据5
  • JE08摘要含敏感 / 调整类词汇4
  • JE10引用单据不存在4
  • JE06 · JE09收入借方 · 借贷不平0

资金往返与 Benford

3
组同一对手方资金往返
5550万
往返划出金额
1659
Benford 样本

MAD 0.00648,卡方 5.94 < 临界值 15.51,判定“可接受符合”。柱为实际分布,线为 Benford 理论分布。

08

开发案例库

25 例证监会 / 监管处罚 + 3 例合规对照
代码公司类型依据期间

23 家舞弊公司两期财务数据取自巨潮资讯当年原始发布版年报;瑞幸(无 A 股年报)与山东胜通(债券发行人)为结构化重构,并在系统中标注。

09

迭代历程

每一版都由一次真实的失败驱动
v2.0

可演示的审计指挥舱

三单勾稽、Beneish、五阶段流水线与 Excel / PDF 底稿导出;修复康美勾稽敞口重复计算(598.88 亿 → 299.44 亿);思维链改为逐 token 真流式。

v2.1

对齐 2025–2026 审计智能体前沿

全量分录测试 10 条规则、资金往返、Benford;DeepSeek 原生函数调用;证据锚定校验;出境隐私脱敏。

v2.2

真实数据与第一批外部盲测

23 家公司换成年报原值;引入看不到代码的独立出题方与合成随机账套;修复复合凭证、银行回单、调休日三类误报。

v2.3

专项实质性程序与去模板化

重要性、银企核对、背靠背贸易、截止配比、第三方回款;定级校准与自我修正;拟定调整分录;删除按公司名套模板的离线逻辑,开发集通过数从 28/28 主动回落到 20/28。

v2.4

职业判断算子与严格盲测 v3

费用完整性、减值、预计负债、负债核销、预付重分类;金额由账套反算;三次采样投票。冻结后首测 v3:10/10、17/20、13/20。

v2.5 · v2.5.1

多智能体协作合并与全链路闭环

判断算子接入在线管线与函数调用;同号发票与多税率分拆消误报;Beneish 系数更正为 1999 原文并加回归测试;清除签署表单预填。v3 回归 20/20、20/20,82 项测试通过。

10

伦理与合规

AI 辅助,注会负责

数据安全

DataSanitizer 对银行卡、税号、身份证号动态脱敏,脱敏结果写回案例池并可一键还原;分析在内存会话中执行,不反哺公共模型语料。

算法透明

每次算子调用的参数与结果、模型思维链、守卫降级原因全部可见,并写入 CSA 1131 AI 过程记录表。

终局负责

遵循《中国注册会计师职业道德守则》,最终结论由执业注册会计师签署;系统从不预填示例签署人。

11

开源与运行

Windows 双击即用 · 离线模式无需网络
# Windows:双击 run.bat,浏览器打开 http://localhost:8501

# 命令行
git clone https://github.com/zhutmg00-eng/accounting-agent-0438.git
cd accounting-agent-0438
uv sync
uv run python main.py

# 测试与评测
uv run pytest -q                         # 82 passed
uv run python -m src.benchmark.blind_synthetic --seeds 20
uv run python -m src.benchmark.blind_real --mode mock

技术栈

Python 3.12FastAPISSE 流式React 18TypeScriptTailwindDeepSeek APIFunction CallingopenpyxlchinesecalendarpytestGitHub Actions CI

两种运行模式

离线确定性模式:不联网、结果可复现,适合现场演示与评委复算。
DeepSeek 在线模式:模型准则研判、函数调用与三次投票,思维链实时流式展示。

github.com/zhutmg00-eng/accounting-agent-0438

12

局限与下一步

我们清楚系统还做不到什么