跳到主内容

course materials · 2026 秋季本科

练习三:三路独立审核同一批报销单,交叉比对

Week 6 · 2026-10-13 · 上机材料

返回本周材料

三个子代理按同一制度独立审核 12 张模拟报销单,主控逐单比对,分歧交人复核并抽查一致项;含 WorkBuddy 讲解录播与自查。

下载 Markdown 原文
切换上机材料(4 篇)
本页目录

上机导航 · 常见问题

开始之前先看上机导航“开始之前”一节:在终端里用 Claude Code、什么是派子代理、省 token 的做法。

任务

财务审核要准,也要保守:放过一张违规的单据,和错退一张合规的单据,都有代价。这个练习用模式二里“几路独立做同一件事,再比对”的做法:

  • 三个子代理当审核员,代号甲、乙、丙,拿到一字不差的任务,按同一份制度审同一批单据,互相不看结果;
  • 主控逐张比对三人的结论:三人一致、且没有人判“人工复核”,才采纳;只要不一致,或任何一人判“人工复核”,就标“需人工复核”;
  • 标出来的单据交给人(你)来定。

这里不另设审阅员:三位审核员做的就是审核,比对三份结论本身就是检查。

🎬 讲解录播

时长 6 分 59 秒,带讲解和字幕。播放器右下角可以全屏。

分段导览

点击时间会打开视频对应位置,不是同页播放器内跳转。导言之外,左侧节点对应七步操作。

时间步骤看什么
0:00导言场景、制度与 12 张单据、为什么派三路独立审、模式二、四段流程和两个观看重点
1:34建项目新建任务,工作空间选“报销交叉审核”
1:48派三个审核员第一条指令:主控先不审,同时派甲、乙、丙,任务一字不差;只读要求、制度和单据,不读别人的结果,做完只报路径和张数
2:23三路独立审等待画面加速;主控说明三份任务一致、自己没下判断;展开过程卡片看到三个已完成的 Agent
3:01主控比对第二条指令定比对规则;本次采纳 10 张(5 张通过、5 张退回),2 张需人工复核
3:45人工复核读制度第二、六、七节,逐张看聂海宁、柯语桐原件给出判断,口述给 WorkBuddy 记进人工复核文件
5:42抽查采纳项通过的抽邵明川上海住宿,退回的抽龚晓菲金额
6:15回看与总结做完后回看比对表和人工复核文件(不是重新审核)

录播说明

  • 视频在 WorkBuddy 图形界面里操作;上机手册按终端里的 Claude Code 写,新建会话、选文件夹的入口不同,任务、比对规则和人工复核做法相同。WorkBuddy 里子代理显示为“Agent”过程卡片。
  • 等待代理运行的画面做了加速,操作间停顿已压缩;结尾一段是做完后的回看,画面上有标注。模型每次的判断和措辞会不一样,这次是采纳 10 张、复核 2 张,你那边的张数和复核单据可能不同,对照的是结构:三路是否独立、比对是否按规则、人工复核是否写清结论和补什么。
  • 公司、人名、单据和制度都是教学虚构。

准备

材料包 03_交叉审核/:

文件或文件夹内容
报销单据/12 张报销单,格式各不相同:报销单、转发邮件、聊天式留言、表格。只读
制度/差旅报销制度_虚构.md星辰科技有限公司差旅与费用报销制度(节选),审核的唯一依据。只读
审核要求.md三类结论(通过/退回/人工复核)的定义,每位审核员交的结果文件格式

单据、制度和公司都是教学虚构。

第 0 步:建项目,新开会话

做什么:把 03_交叉审核 拷出来,改名 报销交叉审核,用 VS Code 打开,退出上一个练习的 Claude Code,在这个文件夹里启动 claude。

做对了会看到:欢迎框路径最后一段是 报销交叉审核;文件栏里有 报销单据(12 个文件)、制度、审核要求.md。

第 1 步:自己读制度,翻几张单据

做什么:读一遍 制度/差旅报销制度_虚构.md(七节,一页多),再打开两三张单据看看。

做对了会看到:制度里有住宿按职级分档、一线城市上浮 10%、招待人均上限、同日多张发票、培训要附两样材料、打车单次上限、发票抬头全称、明细加总等于总额,以及一条标着“待确认条款”的日期规定。单据有的是正式报销单,有的是转发了几次的邮件,有的是一段留言,有的是 Excel 导出的表。

第 2 步:同时派三个审核员

做什么:粘贴下面这段话,回车。

这个项目审核 报销单据/ 里的全部报销单。财务审核要准、要保守,所以用“几路独立审,再比对”的做法。你当主控,自己先不审单据。
1. 同时派三个子代理当审核员,代号甲、乙、丙。三人拿到的任务一字不差:按 审核要求.md,对照 制度/差旅报销制度_虚构.md,审核 报销单据/ 里的全部单据,结果分别写进 审核结果/审核员甲.md、审核结果/审核员乙.md、审核结果/审核员丙.md。
2. 三个审核员互相独立:只读 审核要求.md、制度/ 和 报销单据/,不读 审核结果/ 里别人的文件。派活时不要告诉他们你对任何单据的看法。
3. 每个审核员做完只回复一句:文件路径、审了几张。
三份都写好后停下来,告诉我三个文件在哪、各审了几张。

做对了会看到

  1. 三个子代理同时派出,试跑时的屏幕:

    ⏺ 3 background agents launched (↓ to manage)
       ├ 审核员甲审报销单
       ├ 审核员乙审报销单
       └ 审核员丙审报销单
    
  2. 半分钟左右,三行 Agent "审核员…审报销单" finished。主代理停下来,列出三个文件,各审 12 张。

  3. 审核结果/ 里三份文件,每份一张 12 行的表(文件名、单号、申请人、类别、填报金额、结论、制度条款、理由),表后一行合计。

主代理自己数文件时可能数错(试跑时它先说 11 个,后来自己更正为 12 个)。以三份结果文件里的行数为准,不够 12 行的,让它说明漏了哪张。

第 3 步:主控逐单比对

做什么:粘贴下面这段话,回车。

现在你打开三份审核结果,逐单比对,写 审核结果/交叉比对.md:
1. 一张表,每张单据一行:文件名、单号、甲、乙、丙三人的结论、最终结论、说明。
2. 规则:三人结论一致,且都不是“人工复核”,才采纳为最终结论;只要三人不一致,或任何一人判“人工复核”,最终结论一律写“需人工复核”,说明里写清谁判了什么、分歧在哪。
3. 你不重新审单据,也不改三位审核员的结论。
4. 表后写合计:采纳几张(其中通过几张、退回几张)、需人工复核几张。再列出三人金额填报不一致的单据(如果有)。
最后告诉我:几张一致、几张需人工复核。

做对了会看到:屏幕上 Read 3 files、Write(审核结果/交叉比对.md);表里 12 行,每行甲、乙、丙三列和最终结论;“需人工复核”的行,说明里写了谁判什么、分歧在哪。试跑时 9 张采纳、3 张需人工复核;每次跑出的张数可能不同。试跑时表里的一行(甲、乙、丙三列依次是通过、退回、退回):

| 6 | 报销单_ER-202607-020_龚晓菲.md | ER-202607-020 | 通过 | 退回 | 退回 | **需人工复核** |
分歧:甲判通过(深圳住宿 520≤770、打车 100≤150、560+520+100=1280 与填报一致);
乙、丙判退回(明细 560+520+100=1180,与填报 1280 元差 100 元,加总不等于总额,引条款六.2)。
分歧点:同一列示明细的加总结果不同(1280 还是 1180),属金额一致性判断的实质分歧。

560+520+100 等于 1,180,这一张里审核员甲加错了。如果只派甲一个人审,这张单据就直接“通过”了。

第 4 步:你来做人工复核

做什么

  1. 对 交叉比对.md 里每张“需人工复核”的单据,打开原单据和制度,自己判断:通过、退回,还是要找报销人补材料。涉及金额的,自己算一遍。
  2. 对 Claude Code 说出你的判断和理由,让它记进 审核结果/人工复核.md:
新建 审核结果/人工复核.md,按我说的逐张记录,不要改我的判断:
(这里逐张写:单据文件名、我的结论、理由、依据制度第几条)

做对了会看到:人工复核.md 里每张需人工复核的单据一行,结论是你定的,理由写得出依据制度哪一条。三位审核员意见不一致的单据,你能说清谁对、错在哪一步。

第 5 步:回头看一致的那几张

做什么:从“采纳”的单据里挑两张,一张通过、一张退回,打开原单据和制度核一遍。

做对了会看到:你能说出这两张为什么通过、为什么退回,和三位审核员写的理由对得上。三人一致不等于对:三个审核员用的是同一种模型、读的是同一份制度,可能在同一个地方一起看错。比对能挑出“意见不一”的单据,挑不出“三人一起错”的单据,所以采纳的单据也要抽查。

✅ 练习三自查

想一想:三路比两路多花了一路的 token,换来了什么?如果三人里两人判退回、一人判通过,能不能按“少数服从多数”直接退回?财务审核和投票表决有什么不同?