概览
每条数据是一项在完整 Ubuntu 桌面上、跨多个应用和网站完成的长程工作,包含两部分:可复跑的任务环境(初始世界、细粒度打分器、参考解与错误解法),可用于强化学习;一条专家轨迹(Claude Opus 5.5 以 max effort 完成任务的全过程:所有截图、思考摘要和操作),可用于监督微调。任务中的网站、人物和业务数据均为虚构,全部在离线环境中运行。
难点覆盖
交付内容
<item>/
├── item.json # 摘要
├── task/
│ ├── task.json # 请求、人设、应用
│ ├── setup/ # 初始世界生成器
│ ├── checker/ # 带权重的评分点
│ ├── golden/ # 参考解和错误解法
│ ├── validation.json # 参考解与错误解法的得分
│ ├── user.json # 模拟用户
│ ├── events.json # 中途变化
│ └── services/ # 本任务专用网站(需要时才有)
└── trajectory/
├── steps.jsonl # 逐回合:思考摘要、文字、操作及结果
├── img/ # Agent 收到的全部截图和放大图
├── traj/ # 请求级 API 日志:每次请求的完整上下文与回复
├── usersim_traj/ # 模拟用户一侧(向用户提问时才有)
├── conversation.json # 完整对话
├── result.json # 运行摘要
├── final/ # 终态快照
├── check/result.json # 逐评分点得分
└── score.json # 得分、轨迹点评与逐回合标注
env/ # 整批共用:桌面镜像构建文件、自托管网站、参考运行框架
index.json # 条目总览
README.md # 格式与字段说明
- 环境:真实应用跑在断网的 Ubuntu 桌面上;自建网站的状态存为 JSON,供打分器读取。
- 隔离:Agent 没有 sudo 权限,读不到打分器、参考解和网站状态。
- 用户:模拟用户只凭任务给它的信息回答提问。
样例
下面 7 道样例的轨迹都由 Claude Opus 5.5 以 max effort 从头做到尾。画面按回合顺序排列,都是轨迹里的原图:多数是整屏截图,其余是 Agent 用“放大查看”动作看到的屏幕局部。点任意一张可以放大,并按顺序逐张翻看。
样例 1 / 7
采购卡月结:对账、对真正的重复扣款提出争议、按资助要求改科目
Harrow Ridge Academy(康涅狄格州西哈特福德的一所 PreK‑12 私立走读学校)的技术总监 Theo Lindqvist 请 Agent 替他完成尾号 4417 的 Northbridge 采购卡上月对账,交给财务总监 Ruth Abernathy。Chrome 已打开他的 Quillmail 邮箱(收件箱、存档和已发送合计约 155 封邮件,包括供应商发票和收据、Voyago 差旅收据、一张更正发票以及旧的账务联系人往来邮件)、Northbridge Commercial Card 采购卡门户(他的卡和一张尾号 9023 的服务台卡,可查看授权码、账单和争议)以及团队聊天工具 Hubbub。文件管理器开着 ~/Finance/IT 目录,里面有他的 IT 预算工作簿(Budget、Jul、Aug 和 YTD 工作表)和 Receipts 文件夹;现行的采购卡政策 v3 在 ~/Finance/Policy 中,下载文件夹里还有一份过时的 FY26 政策。
难在哪里
每一行都要同时对照几个来源:银行门户、约 155 封邮件或本地文件中的某一份、之前几个月的工作表、现行政策。环境里还有不少过时却很像真的信息:已被更正版取代的发票、过期的政策、同事早先提出、如今已不需要的争议提议、供应商已换掉的旧联系人,稍不留神就会用错。几个关键动作必须全对:凭授权码在两笔相同的 540 美元扣款中挑出该提出争议的那一笔;唯一一笔认不出的扣款要去问用户;Ruth 中途提出的科目调整要同时落实到工作表、YTD 标记和邮件里。
用户原话
Hi - I'm buried this week and can't get to it, so please do last month's purchasing-card reconciliation for Ruth. It's my Northbridge IT card ending 4417; Priya's help-desk card ending 9023 isn't mine (she does her own). Add a tab for last month to my IT budget workbook in ~/Finance/IT, set up exactly like the earlier month tabs: one row per transaction on last month's statement, with the GL line, receipt reference and a short note. Receipts are in my Quillmail, including the Voyago receipts for the Denver conference flight and hotel. Code things the way the earlier months were coded, but follow the current card policy in ~/Finance/Policy. If anything was double-charged and hasn't already been fixed, dispute it with Northbridge and record the case number. Then roll the YTD tab forward through last month: the plan and actual figures, the reconciliation block at the bottom, and the variance commentary the way Ruth asked for it on Hubbub. For any invoice that never arrived, email that vendor's billing contact and ask for it. When it's all done, email Ruth the workbook as an attachment with the dispute case number, any coding changes and the open items. If you can't work out what a charge was, ask me. Ruth is reachable on Hubbub if anything comes up.
中文大意
你好——我这周忙得不可开交,实在顾不上,麻烦你替我把上个月的采购卡对账做好,交给 Ruth。是我那张尾号 4417 的 Northbridge IT 卡;Priya 那张尾号 9023 的服务台卡不是我的(她自己对账)。在 ~/Finance/IT 里我的 IT 预算工作簿中为上个月新增一个工作表,设置要和之前几个月的工作表完全一样:上月账单上的每笔交易占一行,写上总账科目、收据编号和简短备注。收据都在我的 Quillmail 里,包括丹佛会议机票和酒店的 Voyago 收据。科目归类按之前几个月的做法来,但要遵守 ~/Finance/Policy 里的现行采购卡政策。如果有重复扣款且还没处理好,就向 Northbridge 提出争议并记下案件编号。然后把 YTD(年初至今)工作表滚动更新到上个月:预算数和实际数、底部的对账区,还有差异说明,差异说明按 Ruth 在 Hubbub 上要求的方式写。凡是一直没收到的发票,就给该供应商的账务联系人发邮件索要。全部完成后,把工作簿作为附件发邮件给 Ruth,并写明争议案件编号、所有科目调整以及未结事项。如果有哪笔扣款你弄不清是什么,就来问我。有什么情况可以在 Hubbub 上联系 Ruth。
环境中的应用与网站
中途发生的事
第 50 回合 延期发货的 OfficeMart 碳粉(64.99 美元,上月最后一天下单)发货后以今天的入账日期计入尾号 4417 的卡,门户的交易列表随即实时刷新。
第 51 回合 尾号 4417 的卡上新出现一笔今天发生、尚未入账的 NameGrid Domains 授权,金额 12.00 美元。
第 62 回合 财务总监 Ruth Abernathy 在 Hubbub 上私信 Theo:4,860 美元的 Wrenfield 笔记本电脑充电车由数字素养专项资助出资,请把它从资本设备科目 1610 改归专项资助科目 6510-G,并在备注中写上资助编号 DLG‑117。
第 203 回合 Agent 停下来向用户提问,用户作了答复。
Agent 提问(中文大意)
除了一张之外,所有收据我都已找到并核对过,也已就 Tessellate 的重复扣款提出了争议(案件编号 DSP-273300)。在完成 9 月工作表之前,需要请您确认一笔扣款是什么。 这笔扣款: - 商户:MKTPLACE*7H2K9(华盛顿州西雅图),银行归类为一般商品 - 交易日期 2026 年 9 月 22 日,9 月 24 日入账 - 金额 86.40 美元 - 银行参考号 4728F0439361 我查过的地方:您的 Quillmail 里没有这笔的订单或收据邮件,存档和垃圾邮件里也没有。我搜索了“86.40”“marketplace”和“7H2K9”。Hubbub 上也没有任何消息提到它。 1. 这笔是买什么的? 2. 您有收据吗?还是应该把它以 MISSING(缺失)列入未结事项清单? 3. 如果您不认识这笔扣款,要不要我以未经授权为由向 Northbridge 提出争议?
用户回复(中文大意)
这笔是正常消费:给初中部教室买的六个 USB-C 转 HDMI 显示转接头。我是在手机上用访客结账买的,一直没收到确认邮件,所以没有收据。我可以签收据缺失声明;按政策的规定处理就行,不要提出争议。
英文原文
Agent 提问
I've found and checked every receipt but one, and filed the dispute for the duplicate Tessellate charge (case DSP-273300). Before I finish the September tab I need you to identify one charge. The charge: - Merchant: MKTPLACE*7H2K9 (Seattle, WA), filed by the bank as general merchandise - Transaction date 09/22/2026, posted 09/24 - Amount $86.40 - Bank reference 4728F0439361 What I checked: There's no order or receipt email for it in your Quillmail, including Archive and Spam. I searched "86.40", "marketplace" and "7H2K9". Nothing on Hubbub mentions it either. 1. What was it for? 2. Do you have a receipt, or should it go on the open-items list as MISSING? 3. If you don't recognize it, should I dispute it with Northbridge as unauthorized?
用户回复
It's legit: six USB-C to HDMI display adapters for the Middle School classrooms. I used guest checkout on my phone and never got the confirmation email, so there's no receipt. I'm fine signing the missing-receipt affidavit; handle it however the policy says, and don't dispute it.
轨迹关键时刻
初始桌面

任务开始时的桌面:Chrome 里是 Theo 的 Quillmail 收件箱,另外两个标签页是 Northbridge 采购卡门户和 Hubbub 的 #it-team 频道。
第 25 回合

Agent 打开了 Northbridge 采购卡门户的账单(Statements)页面。页面列出了尾号 4417 卡的 9 月账期账单(31 笔交易,净额 20,213.72 美元),列表里还有 6 月至 8 月的账单,以及服务台同事 Priya Natarajan 名下尾号 9023 卡的账单。
第 58 回合(放大查看)

与 Tessellate 客服的邮件往来:对方回复(工单 TS‑55120)称,第二笔 540 美元、授权码为 004519 的扣款并非出自他们的计费系统,应向发卡银行提出争议。
第 106 回合

财务总监 Ruth Abernathy 在任务中途发来 Hubbub 私信,要求把 4,860 美元的 Wrenfield 笔记本电脑充电车从资本设备科目(1610)改归数字素养专项资助科目 6510-G,并在备注中写上资助编号 DLG‑117。
第 113 回合

Agent 在 #it-team 频道向上翻阅历史记录、了解 9 月各笔扣款的背景时,看到服务台同事 Priya 的一条消息:她告诉用户 Theo,Corvane 在 2 日向他的卡扣了两次款,并主动表示可以替他提出争议。Theo 当时回复说会先找 Corvane 的账务部门核实。
第 151 回合

在复核页(Review)核对了争议原因、授权码和金额(重复扣款、004519、540.00 美元)后,Agent 提交了争议。门户确认已对尾号 4417 卡上 TESSELLATE MEETINGS 的 540.00 美元扣款提出争议,生成案件编号 DSP‑273300,并显示一笔 540.00 美元的临时贷记处于待处理状态。
第 181 回合

邮件里找不到这笔扣款的收据,Agent 决定去问用户,而不是自己猜。提问前,它先在采购卡门户的交易记录里搜索 MKTPLACE,只搜到一笔:尾号 4417 卡上来自西雅图的 86.40 美元扣款 MKTPLACE*7H2K9(一般商品,9 月 22 日交易,9 月 24 日入账)。
第 235 回合

改过的工作簿在 LibreOffice 中打开:YTD 工作表已更新到 9 月,6310(会议与差旅)、6410(外包服务)和 6510-G(专项资助)超出预算 10% 以上,标为 YES。
第 239 回合

在撰写索要发票的邮件之前,Agent 打开 Quillmail 的通讯录,查找 Hollin 和 Larkspur 的账务联系人。通讯录已经过时:Hollin 仍列着 Dev Patel,Larkspur 只有 no-reply receipts@ 邮箱;Agent 随后去信的现任账务联系人 Grace Petrakis(Hollin)和 Mateo Ruiz(Larkspur)都不在其中。
第 272 回合

Agent 通过文件对话框重试后,终于把工作簿附上了:右下角写给 Ruth 的 9 月对账邮件草稿显示附件 IT_Budget_FY27.xlsx(25 KB)。画面主体是“已发送”文件夹里的 8 月对账邮件。
第 274 回合

邮件发出后,Agent 打开了“已发送”文件夹:最上面一封是发给 Ruth 的 9 月对账邮件,附着工作簿;下面两封是索要发票的邮件。
结果
- 模型回合
- 276
- 工具调用
- 1,451
- 用时(分钟)
- 290
- 截图
- 153
- 放大查看次数
- 256
- 评分点
- 29
工作流阶段(6)
- 确定范围和规则:阅读采购卡政策 v3(而非过时的 FY26 版本)、Jul/Aug 工作表和 Ruth 在 Hubbub 上定下的惯例,再从上月账单中取出尾号 4417 卡已入账的 31 笔交易,排除待入账、本月入账和服务台卡的交易。
- 给每笔扣款在邮件或 Receipts 文件夹里找到对应收据,优先用更正后的发票和 9 月(结账月)的单据,不用其他月份外观相似的单据;标出缺失的收据,唯一一笔查不到任何线索的扣款去问 Theo。
- 参照之前几个月的做法和政策规则(按单件判断是否资本化、重复扣款、已退款的 Corvane 扣款)为每一行确定总账科目,并按 Ruth 中途的要求把充电车改归专项资助科目。
- 凭授权码区分两笔相同的 540 美元 Tessellate 扣款,只对其中的重复扣款向 Northbridge 提出争议,并把案件编号记在该笔的争议扣款(1290)行上。
- 把 YTD 工作表滚动更新到上个月:预算、实际和差异标记,只为超出预算 10% 以上的科目写差异说明,并填好与账单相符的对账行。
- 给现任账务联系人发邮件索要两张缺失的发票,然后把保存好的工作簿连同案件编号、科目调整和未结事项发给 Ruth。
参考解与错误解法的得分
| 解法 | 得分 |
|---|---|
| 参考解 | 1.00 |
| 初始状态 | 0.00 |
| 错误解法:按旧规则归类争议扣款 | 0.82 |
| 错误解法:未按资助要求改科目 | 0.72 |
| 错误解法:只做了工作表科目归类 | 0.60 |
| 错误解法:又对已退款项提出争议 | 0.49 |
| 错误解法:改动了已结账的 8 月工作表 | 0.47 |
| 错误解法:对真实扣款提出争议 | 0.45 |
| 错误解法:错列条目并误提争议 | 0.23 |
| 错误解法:工作簿未保存 | 0.17 |
评分点(29 项)
- IT 预算工作簿直接存回原文件(同一个 .xlsx),新增了结账月份(9 月)的工作表;Budget 工作表和之前各月的工作表没有改动。
- 9 月尾号 4417 卡上每笔已入账的交易都各占一行(共 31 行)。
- 8 月底购买、但 9 月才由银行入账的会议注册费已列入。
- 工作表不含待入账扣款、10 月入账的项目、Priya 尾号 9023 卡的交易,也不含银行的临时贷记(争议处理期间银行先行给予的贷记)。
- 每行金额与银行记录一致(退款为负数),工作表合计等于账单总额。
- 在有收据的行上,收据编号(Receipt Ref)列引用了正确的收据或发票(26 行中至少 25 行)。
- Tallowbrook 的 2,640.00 美元扣款引用的是更正后的发票 INV‑2207-C,而不是已被取代的原发票。
- 每月固定扣款引用的是 9 月的收据,而不是其他月份(7、8 月或 10 月)外观相同的收据。
- 标注收据缺失(“MISSING”或同义写法)的正好是三行:Hollin 1,240 美元、Larkspur 385 美元和 86.40 美元的网购平台扣款;18.45 美元的餐费标为低于 25 美元、无需收据,没有标成缺失。
- 已查明 MKTPLACE*7H2K9 这笔扣款买的是显示转接头(只有 Theo 知道),并归入 6230(用品与外设)。
- 31 行中至少 29 行的总账科目(GL Line,即预算科目)与预期的科目归类一致。
- 按单件判断是否资本化:单台 2,575 美元的交换机归入 1610(资本设备),三台各 890 美元的实物展台归入 6230(用品与外设)。
- Hollin 更换投影仪灯泡的费用归入 6240(维修),而不是 6410(外包服务)。
- 按采购卡政策 v3,被提出争议的 Tessellate 重复扣款归入 1290(争议扣款),真实的那笔仍归入 6210(软件与订阅),对应收据 TM‑88412。
- 已落实 Ruth 中途提出的调整:4,860.00 美元的笔记本电脑充电车归入 6510-G(专项资助科目),并在备注中写明资助编号 DLG‑117。
- 已退款的 Corvane 重复扣款相互抵消:两笔 129.00 美元扣款和 -129.00 美元退款都归入 6215(云备份与托管)。
- 只提出了一项银行争议,理由为重复扣款,针对的是一笔 540.00 美元的 Tessellate 扣款;没有对已退款的 Corvane 扣款或其他任何交易提出争议。
- 提出争议的是授权码 004519 的那笔扣款(不是收据 TM‑88412 对应的那笔),争议尚未结案。
- 银行给出的案件编号(DSP-…)记在实际提出争议的那笔扣款的 1290(争议扣款)行上。
- 年初至今(YTD)工作表的预算(Plan)列已滚动更新到 9 月,9 个预算科目全部更新。
- 9 个预算科目的 YTD 实际(Actual)数都已计入 9 月工作表(不含争议扣款科目 1290)。
- 差异百分比正确,且“超 10%?”(Over 10%?)标记恰好设在 6310(会议与差旅)、6410(外包服务)和 6510-G(专项资助)上。
- 差异说明只写在三个被标记的科目上:6210(软件与订阅)上 8 月写的说明已清除(该科目现已回到 10% 以内),1610(资本设备)不写任何说明。
- 差异说明讲清了原因:6310 是会议,6410 是图书馆布线,6510-G 是专项资助的充电车。
- 对账行显示:账单总额 20,213.72 美元 = 预算科目合计 19,673.72 美元 + 争议扣款(1290)540.00 美元,差额 0.00 美元。
- 已向 Hollin 的账务联系人 Grace Petrakis 索要缺失的发票,并注明 1,240 美元以及报价单 Q‑1185 或扣款日期;若同时也发给了 Dev Patel(前任联系人)或做灯泡更换的 Hollin 现场技术员(Marcus Oyelaran),只得一半分数。
- 已向 Larkspur 的应收账款联系人 Mateo Ruiz 索要缺失的发票,并注明 385 美元;若同时也发给了 no-reply receipts@ 邮箱,只得一半分数。
- Ruth 通知调整之后,发给她的最后一封带工作簿的邮件附的是最终版文件,充电车已归入 6510-G(专项资助科目)。
- Ruth 发出调整通知后发给她的邮件写明了争议案件编号、充电车改归 6510-G 并注明 DLG‑117 的调整,以及未结事项(仍缺的发票和收据)。
样例 2 / 7
接手助教批改编目作业,应对参考答案中途更正
Canopy 是学校的学习管理系统,其中的 LIS 5420 课程包含 16 名学生提交的作业 4(每人三条 MARCXML 编目记录)、成绩册、课程 Assignments 文件夹中的资料包(一本书、一张单幅地图和一张音频 CD 的扫描件),以及隐藏的 Instructor & TA(教师与助教)文件夹,里面存放着评分细则、参考答案 v1、LCSH(美国国会图书馆主题词表)摘录,以及助教 Nadia Rahimi 只填完 8 名学生的评分工作簿。教学大纲和后来的一则迟交政策公告给出了两种不同的迟交规则;任课教师 Teresa Halvorsen 博士的邮箱和 Hubbub 团队聊天里则有便利安排函、延期申请及回复、一名学生通过邮件发来的“修正版”文件,以及一个关于地图比例尺的答疑讨论串。Nadia 已停下来准备资格考试,Teresa 需要把剩下的作业批完,并在本周发还给学生。
难在哪里
小额扣分的具体分值只体现在 Nadia 的评语中,而各处资料相互矛盾:教学大纲与后来的迟交政策更新、参考答案 v1 与地图本身、学生的说法与实际的便利安排函和回复,以及 Canopy 显示的 UTC 时间与按美国中部时间设定的截止时间。批改中途参考答案被更正,1:25,000 与 1:24,000 谁对谁错随之对调,Nadia 已批过的学生也受影响:其中两人写错了比例尺,她的评语却只字未提。
用户原话
Hi! I need you to finish grading Assignment 4 (original cataloging in MARCXML) for LIS 5420. Nadia got through the first 8 students before she had to stop and prep for her quals, and grades have to go back to students this week. Everything is on Canopy: the submissions, the gradebook, and the Instructor & TA folder with the rubric, the answer key, the LCSH extract and Nadia's workbook A4_grading.xlsx. Please grade the remaining submissions exactly the way Nadia has been grading: the rubric leaves the small deductions to the grader, and her comments are our record of how we've handled them. Apply the course's current late policy, and honour any accommodations or extensions I've approved. A file that isn't well-formed XML can't be graded: set it to 'Resubmission requested' in the gradebook with no score, and email that student the resubmission terms from the rubric plus the line where the parser fails. For everyone else, enter the A4 score in the Canopy gradebook with feedback that itemises each deduction, then post the grades. For Nadia's students, carry her comments over. Complete all 16 rows of A4_grading.xlsx (submission time in Central, record scores, raw, late days, penalty, final, status, comments) and upload it back to the Instructor & TA folder under the same name. If anything in Nadia's rows has to change, fix it and tell her in #lis5420-course-team on Hubbub which students' rows you changed and why. Please don't touch the other assignments.
中文大意
你好!请帮我把 LIS 5420 的作业 4(用 MARCXML 做原始编目)批改完。Nadia 批完前 8 名学生后就不得不停下来准备资格考试,而成绩必须在本周发还给学生。所有东西都在 Canopy 上:学生提交的作业、成绩册,以及 Instructor & TA 文件夹,里面有评分细则、参考答案、LCSH 摘录和 Nadia 的工作簿 A4_grading.xlsx。请完全按照 Nadia 一直以来的批改方式来批剩下的作业:评分细则把小额扣分交给批改人自行决定,这些扣分以往怎么处理,都记在她的评语里。请执行本课程现行的迟交政策,并落实我批准过的所有便利安排或延期。如果文件不是格式良好的 XML,就无法批改:在成绩册中把它设为“Resubmission requested”(要求重新提交),不给分,并给该学生发邮件,告知评分细则中的重新提交条款以及解析器出错的那一行。对其他所有学生,请在 Canopy 成绩册中录入 A4 分数,附上逐项列出每处扣分的反馈,然后发布成绩。Nadia 批过的学生,请沿用她的评语。把 A4_grading.xlsx 的全部 16 行填写完整(美国中部时间的提交时间、各记录得分、原始分、迟交天数、扣分、最终得分、状态、评语),并以原文件名上传回 Instructor & TA 文件夹。如果 Nadia 那几行有需要改动的地方,请改正,并在 Hubbub 的 #lis5420-course-team 频道告诉她你改了哪些学生的行以及原因。请不要动其他作业。
环境中的应用与网站
中途发生的事
第 141 回合 助教 Nadia 把修正后的参考答案 A4_key_v2.xml 上传到 Canopy 中隐藏的 Instructor & TA 文件夹,并附注说明地图的比例尺字段(MARC 255)已根据地图页边的标注更正。
第 142 回合 Nadia 在 #lis5420-course-team 频道发帖并 @ Teresa,说参考答案 v1 的地图比例尺取自出版商网站的产品页(1:24,000),而地图页边标的是 1:25,000。她承认已给最早批到的两名写 1:25,000 的学生扣了分,并请 Teresa 按参考答案 v2 复核她对记录 2 比例尺的全部判定。
轨迹关键时刻
初始桌面

任务开始时的桌面:Chrome 停在 Canopy 的 LIS 5420 课程首页,待办列表显示有 16 份 A4 作业待批改;另两个标签页是 Teresa 的 Quillmail 收件箱和 Hubbub 的 #lis5420-course-team 频道。
第 3 回合

Canopy 上的“Late-work policy update”(迟交政策更新)公告:每迟交一天(不足一天按一天算)扣作业总分的 5%,最多扣 15%。
第 60 回合(放大查看)

Agent 放大查看 Hubbub 中的一个答疑讨论串:一名学生反映,出版商网站列出的独木舟地图比例尺是 1:24,000,而资料包中地图的页边写的是 1:25,000。教师回复说应依据文献本身转录。
第 77 回合

在终端中提取出的资料包文本显示,地图本身标注的是“SCALE 1:25 000”,因此参考答案 v1 中的 1:24,000 是错误的。
第 94 回合(放大查看)

Agent 用 Python 检查全部提交是否为格式良好的 XML,并放大查看终端输出:只有 Petrakis(第 153 行有无效记号)和 Whitfield(第 39 行标签不匹配)未通过。
第 144 回合

Agent 打开 #lis5420-course-team 频道,看到 Nadia 在第 142 回合发的帖子:参考答案 v1 的比例尺取自出版商网站的产品页,而地图上标的是 1:25,000,修正后的 A4_key_v2.xml 现已放入文件夹。
第 147 回合

在终端中对 A4_key_v1.xml 和 A4_key_v2.xml 做 diff 比对,确认只有 255 比例尺说明(外加一条注释)发生了变化。
第 206 回合

逐行比对 Nadia 的原始工作簿和更新后的工作簿。Abernathy、Bergstrom、Brennan、Engstrom 和 Gallagher 的分数有变化,Chowdhury 和 Delgado 只改了评语。Agent 此前怀疑 Delgado 的记录 1 和记录 2 分数被对调了,比对结果表明并没有。
第 209 回合

Agent 确认“Post grades”(发布成绩)后,成绩册中的 A4 列被标记为已发布,其他作业的列保持不变。
第 234 回合

Agent 在上传对话框中选择“Replace”(替换)后,Instructor & TA 文件夹中的 A4_grading.xlsx 显示为第 3 版,上传者为 Teresa Halvorsen。
第 239 回合

Agent 在 #lis5420-course-team 频道回复 Nadia:去掉了 Abernathy 和 Brennan 的比例尺扣分,Bergstrom 和 Engstrom 因写成 1:24,000 被扣分,Gallagher 的迟交扣分按 5% 的新政策从 3 分降到 1.5 分;Chowdhury 和 Delgado 只改了评语,Hoang 没有变动。
结果
- 模型回合
- 240
- 工具调用
- 1,071
- 用时(分钟)
- 237
- 截图
- 184
- 放大查看次数
- 80
- 评分点
- 28
工作流阶段(6)
- 梳理规则:最终版评分细则、从 Nadia 评语中归纳出的扣分值、迟交政策更新,以及每一项便利安排、延期和学生说法。
- 筛查剩余的 8 份文件:两份不是格式良好的 XML,附上出错行号要求重新提交;其余都要批改。
- 对照参考答案和 LCSH 摘录,批改六名学生各自的三条 MARCXML 记录,并按美国中部时间计算迟交天数。
- Nadia 发布更正后的参考答案 v2 后,重新核查所有地图比例尺(MARC 255)判定,包括她批过的行,并更正她按 10% 计算的迟交扣分。
- 在 Canopy 中录入分数和逐项反馈、发布成绩、发出两封重新提交邮件,并上传填好的工作簿。
- 在 #lis5420-course-team 频道告诉 Nadia 改了哪些学生的行以及原因。
参考解与错误解法的得分
| 解法 | 得分 |
|---|---|
| 参考解 | 1.00 |
| 初始状态 | 0.00 |
| 错误解法:误扣额外规范标目 | 0.78 |
| 错误解法:沿用旧评分细则草稿 | 0.56 |
| 错误解法:未发布也未上传 | 0.50 |
| 错误解法:忽略参考答案更正 | 0.46 |
| 错误解法:每处冲突都判错 | 0.46 |
| 错误解法:只筛查文件就停下 | 0.05 |
评分点(28 项)
- 工作簿中的迟交扣分遵循第 2 周的迟交政策更新公告(每天扣 1.5 分,即 30 分作业的 5%):Gallagher 1.5 分、Shaw 1.5 分、Rasmussen 3.0 分,其他人均不扣迟交分。
- 工作簿中的迟交天数按美国中部时间计算:Shaw 1 天、Rasmussen 2 天,其他人没有多算的迟交天数。
- Mwangi(便利安排)和 Quintero(延期)不扣迟交分:工作簿中扣分为 0,最终得分等于本人原始分,且成绩册与工作簿一致。
- Rasmussen 的便利安排仅适用于考试,不用于本次作业:扣 3.0 分(迟交 2 天),最终得分 = 本人原始分 − 3.0,且成绩册与工作簿一致。
- Shaw(延期申请被拒)按美国中部时间算迟交 1 天:扣 1.5 分,最终得分 = 本人原始分 − 1.5,且成绩册与工作簿一致。
- 工作簿中剩余 8 行的“Submitted (CT)”列(美国中部时间的提交时间)填写正确。
- Petrakis 和 Whitfield 在成绩册和工作簿中均标为“Resubmission requested”(要求重新提交),且不给分。
- 发给 Elena Petrakis 的重新提交邮件写明了 XML 解析器出错的行号、72 小时期限和 85% 的得分上限,且未提及其他任何学生。
- 发给 Jordan Whitfield 的重新提交邮件写明了 XML 解析器出错的行号、72 小时期限和 85% 的得分上限,且未提及其他任何学生。
- Lindahl 的文件未通过 XML 模式(schema)校验,但仍是格式良好的 XML,因此照常评分并给出分数,不退回,也不提供重新提交。
- 其余学生记录 2(地图)的得分遵循参考答案 v2:比例尺写 1:25,000 为正确,写 1:24,000 要扣分。
- 6 名新批改学生的原始分(未扣迟交分前)与正确结果一致。
- Takahashi 按她在 Canopy 上提交的文件评分,而不是按她通过邮件发来的“修正版”文件评分;其记录 1 出版信息字段(MARC 264)中的差错要扣分。
- LCSH 摘录中列为规范形式的额外主题标目不扣分;使用非规范形式(LCSH 中的“USE”参照)的主题标目扣 1 分。记录 2 的单元格按任一版参考答案计算均可接受。
- 遵循 Nadia 的按字段扣分惯例:同一字段内有两处差错只扣一次 0.5 分;每缺一个内容/媒介/载体类型字段(MARC 336–338)扣 1 分;记录类型代码(头标区第 06 位,Leader/06)错误扣 2 分。记录 2 按任一版参考答案计算均可接受。
- 撤销 Nadia 对正确比例尺 1:25,000(MARC 255 字段)的扣分:工作簿中 Abernathy 和 Brennan 的记录 2 得分已更正,且成绩册与工作簿一致。
- Nadia 批过的学生中,写了错误比例尺 1:24,000 的(这一点只有打开 XML 文件才看得到)现在要扣分:工作簿中 Bergstrom 和 Engstrom 的记录 2 为 8 分,且成绩册与工作簿一致。
- 更正 Gallagher 按旧的 10% 规则计算的迟交扣分:扣 1.5 分,最终得分 = 本人原始分 − 1.5,且成绩册与工作簿一致。
- Nadia 的评语已沿用到成绩册并加以更正:逐项扣分与新分数相符,不再保留“pending key check”(待核对参考答案)之类的过时备注,也不再套用 10% 的迟交规则。
- Nadia 批过且分数不变的行在工作簿和成绩册中沿用原分数:Chowdhury 28.0、Delgado 28.5、Hoang 27.0。
- 最终结果:学生收到正确且已发布的 A4 成绩(14 个最终分数和 2 个“Resubmission requested”)。计分方式为(已发布的正确条目数 − 已发布的错误条目数)/16,最低为 0。
- 批改结果已录入:成绩册中有正确的 A4 条目,无论是否已发布。
- 成绩册中的反馈按记录、字段和分值逐项列出每处扣分(以及迟交扣分)。
- 填好的 A4_grading.xlsx 已上传回 Instructor & TA 文件夹,包含 8 个新行的状态以及全部 14 名评分学生的各记录得分。
- 工作簿中的最终得分与成绩册中的分数一致。
- 给 Nadia 的报告(回应她的更正)点名了分数有改动的 5 名学生,且没有把任何未改动的行说成有改动。
- 消息给出了两个原因:参考答案 v2 中更正的地图比例尺(MARC 255 字段),以及 5% 的迟交政策。
- A4 成绩已发布。其他作业(A1–A3)以及参考答案和评分细则文件均未被改动,也没有向其他任何学生提供重新提交。
样例 3 / 7
Lumeva 户外广告定稿演示文稿,含透视合成的点位效果图
Noor Haddad 是曼彻斯特广告公司 Halyard & Finch 的艺术总监,今天全天在外拍摄;她的 Quillmail 收件箱里有创意总监 Callum 的请求,要为周四的客户提案会准备 Lumeva 户外广告(OOH)定稿演示文稿,共五个设计稿:三个 48 张版大型广告牌和两个 6 张版海报。Callum 发出请求后,Lumeva 法务否决了 B 创意方向的原广告语,资深文案 Ines 另写了一句新的,Callum 也已同意改用新文件。她的 Cloudshelf 网盘里有 Lumeva 的定稿文件(多数设计稿有多个版本,另有带水印的预览图)、Northlight 提供的贴白纸广告牌点位照片、两版创意简报、媒介计划、现行与已停用的公司模板、工作室效果图指南(现行 v2 与已归档的 v1)、效果示意标签,以及用作结构参照的 Kestrel Coffee 旧演示文稿。
难在哪里
牌面四个角的坐标没有现成数据可查,只能从每张照片上自己找出来,误差不超过 4 像素;灯柱要留在设计稿前面,幻灯片上的图片位置要准到 ±0.10 cm。挑文件时干扰也多:B 广告语被法务否决后由广告公司改写,创意简报有一版已被取代,点位照片彼此相像,模板还有一套已停用。任务做到一半,客户又来了一封邮件,会议时段、收件人和议程都跟着变。
用户原话
Callum needs the Lumeva OOH final-layouts presentation for Thursday's client session. I'm stuck on the Ottoline shoot all day, so can you take it end to end? His request is the 'Lumeva OOH — final layouts deck for Thursday' thread in my inbox. Read the whole thread before you pick any files, because things changed after he sent it. Everything else is on Cloudshelf. The finals, Northlight's site photos, the creative brief and the media plan are under Lumeva/OOH. The new agency template, the studio OOH mockup guide and our visualisation tag are under Agency. The Kestrel deck we presented is under Past work, and that's the structure Callum wants. Every layout gets a flat slide and an in-context slide. Composite each mockup onto its site photo in GIMP exactly as the guide says: corners, anything standing in front of the panel, the tag, full-size export and file names. Lay the slides out to the guide's measurements. Mockups go in Lumeva/OOH/Presentation/Mockups. The ODP and its PDF go in Lumeva/OOH/Presentation, named the guide's way. Then email the PDF to Hana at Lumeva with the agenda and the meeting time, cc Callum and Priya. Hana's been juggling diaries, so check for anything new from her before you send. Please don't change or delete anything in Finals, Photos, Agency or Past work.
中文大意
Callum 需要 Lumeva 户外广告(OOH)定稿演示文稿,周四的客户提案会上要用。我今天一整天都在 Ottoline 的拍摄现场,走不开,你能从头到尾接手吗?他的请求在我收件箱里那个“Lumeva OOH — final layouts deck for Thursday”邮件会话中。挑文件之前先把整个会话读完,因为他发出之后情况有变化。其他东西都在 Cloudshelf 上。定稿文件、Northlight 提供的点位照片、创意简报和媒介计划在 Lumeva/OOH 下。新的公司模板、工作室户外广告效果图指南和我们的效果示意标签在 Agency 下。我们之前提案用的 Kestrel 演示文稿在 Past work 下,Callum 要的就是那个结构。每个设计稿都要有一页平面稿幻灯片和一页实景幻灯片。在 GIMP 里把每张效果图合成到对应的点位照片上,完全按指南的要求来:四角、挡在牌面前面的任何东西、标签、原尺寸导出和文件名。幻灯片按指南给的尺寸排版。效果图放到 Lumeva/OOH/Presentation/Mockups。ODP 和对应的 PDF 放到 Lumeva/OOH/Presentation,按指南的规则命名。然后把 PDF 用邮件发给 Lumeva 的 Hana,写上议程和会议时间,抄送 Callum 和 Priya。Hana 一直在协调各方的日程,所以发送前先看看她有没有新消息。请不要改动或删除 Finals、Photos、Agency 或 Past work 里的任何东西。
环境中的应用与网站
中途发生的事
第 67 回合 Lumeva 品牌经理 Hana 给 Priya 和 Noor 发来邮件并抄送副总裁 Marisol Etxeberria:Marisol 将参加周四的提案会,会议改到 15:00–16:00、开满一小时,演示文稿也要发给 Marisol,并要给 6 张版海报留足时间。
第 72 回合 四分钟后,Priya 确认会议邀请已改到周四 15:00–16:00(Teams),并说明议程要排满一小时、给 6 张版海报更多时间。
轨迹关键时刻
初始桌面

任务开始时的桌面:Noor 的 Quillmail 收件箱里有 39 个邮件会话,最上面一个是 Lumeva 会话(Callum 和 Ines,共 3 封)。往下还散落着任务要用到的线索,比如 Callum 说 C 以他改过的 C_v3_CDedits 为准,另一封邮件说定稿媒介计划把 MCR‑6S‑1203 换成了 MCR‑6S‑1187;它们夹在 Ottoline、Brindle 等其他项目的邮件和行业简报中间。
第 4 回合(放大查看)

放大后的 Lumeva 邮件会话。资深文案 Ines 在跟进邮件里说,Lumeva 法务否决了 B 创意方向的“Better for you than juice”,两张 B 设计稿改用带新广告语“All the fizz. None of the sugar.”的 _fix 文件;Callum 随后回复,同意两个 B 文件都用 _fix 版。
第 37 回合

Cloudshelf 的 Finals 文件夹里,多数设计稿有多个版本,包括 A 创意方向的多次修订稿和新的 _fix 文件。Agent 最终选定 A_v4、B_v4_fix、C_v3_CDedits、6S_A_v2 和 6S_B_v2_fix。
第 76 回合

Agent 打开 Hana 在第 67 回合发来的新邮件,下面是 Priya 的确认:提案会改到周四 15:00–16:00,在 Teams 上开;Lumeva 副总裁 Marisol Etxeberria 也要参会,演示文稿要一并发给她;6 张版海报要多留时间。
第 122 回合

Agent 自己生成的检查图,截自 Great Ancoats Street 照片:它检测出的牌面四边形(红线是上沿)紧贴纸面边缘,洋红色是它给立在牌面前的灯柱做的遮挡蒙版。
第 130 回合

图片查看器中的 Great Ancoats Street 效果图。C 创意方向的设计稿按透视贴在牌面上,灯柱仍在它前面。
第 172 回合(放大查看)

时间表幻灯片的渲染预览显示了创意简报 v3 的各个节点,但“Legal & claims sign-off”这个标签在连字符处生硬地断了行;Agent 随后把“sign-off”整体换到下一行并重新渲染(第 186 回合)。
第 188 回合

Impress 里第 4 页是 48 张版 A 的平面稿幻灯片,母版为 Halyard26 Content;设计稿的“位置和大小”对话框显示 x 1.50 cm、y 4.45 cm、16.00 × 8.00 cm。2:1 的设计稿等比缩放后放进指南规定的 16.00 × 10.50 cm 区域并居中,得到的正是这组数值。
第 209 回合

上传完成后,Cloudshelf 的 Lumeva/OOH/Presentation/Mockups 文件夹中有五张命名正确的效果图 PNG。
第 228 回合

第一次添加附件没有生效,Agent 重新添加后,写信窗口里演示文稿 PDF 只附了一次(3.1 MB)。收件人是 Hana 和新加上的 Marisol,抄送 Callum 和 Priya。正文写明新的会议时间:10 月 15 日(周四)15:00–16:00,在 Teams 上开;议程合计 60 分钟,其中 6 张版 20 分钟、48 张版 15 分钟。
第 230 回合

“已发送”文件夹里有 9:00 发给 Hana 和 Marisol 的邮件,附件是演示文稿 PDF。
结果
- 模型回合
- 231
- 工具调用
- 969
- 用时(分钟)
- 200
- 截图
- 199
- 放大查看次数
- 65
- 评分点
- 29
工作流阶段(5)
- 通读整个邮件会话,对照法务否决后改写的 B 广告语、创意简报 v3、媒介计划、指南 v2 和 Kestrel 演示文稿,选定获批的定稿文件和已预订点位的日间照片
- 在 GIMP 中把五张设计稿合成到各自的点位照片上:按透视对准牌面内角,让灯柱保持在前面,加上效果示意标签,按原尺寸导出并按指南命名
- 在现行公司模板上搭建 14 页演示文稿:每个设计稿一页平面稿幻灯片、一页实景幻灯片,按指南尺寸摆放,并配上广告语、图注和创意理由要点
- 保存 ODP、导出 PDF,把演示文稿、PDF 和效果图上传到 Cloudshelf 的指定文件夹
- 查看 Hana 的最新邮件,然后只把 PDF 发给 Hana 和新加入提案会的副总裁 Marisol,写明新的会议时间和带时间分配的议程,抄送 Callum 和 Priya
参考解与错误解法的得分
| 解法 | 得分 |
|---|---|
| 参考解 | 1.00 |
| 初始状态 | 0.00 |
| 错误解法:停用模板、无 PDF | 0.89 |
| 错误解法:忽略会议变更 | 0.88 |
| 错误解法:果汁广告语、照片用错 | 0.80 |
| 错误解法:四角不准、灯柱被盖 | 0.71 |
| 错误解法:只做了效果图 | 0.39 |
| 错误解法:未上传也未发送 | 0.00 |
评分点(29 项)
- Presentation/Mockups 文件夹中有五张命名正确的效果图 PNG,且没有其他图片或 GIMP 工作文件(XCF)。
- 每张效果图都以对应已预订点位的原尺寸日间照片为底图,牌面和标签以外的部分没有改动。
- 48 张版(大型广告牌)效果图:设计稿的每个角与牌面内角的偏差都在 4 像素以内。
- 6 张版(海报尺寸)效果图:设计稿的每个角与牌面内角的偏差都在 4 像素以内。
- 设计稿没有溢出到边框、玻璃边缘或周围环境上。
- 设计稿覆盖了整个空白牌面(不少于 97%)。
- 每张效果图用的都是获批的全分辨率版本(A_v4、B_v4_fix、C_v3_CDedits、6S_A_v2、6S_B_v2_fix),而不是已被取代的版本、探索版或预览图。
- 两张 B 创意方向的效果图用的都是 Ines 改写后的新广告语,而不是被法务否决的果汁广告语。
- Great Ancoats Street 点位:灯柱保持在设计稿前面。
- 每张效果图上只有一个效果示意标签(标明该图为效果图),按 100% 大小放置,距左边缘和下边缘各 48 像素,旧版的右下角位置没有标签。
- Lumeva/OOH/Presentation 中有演示文稿 Lumeva_AutumnOOH_FinalLayouts_2026-10-15.odp(OpenDocument 演示文稿),共 14 页幻灯片,顺序符合指南规定。
- 每页幻灯片都使用了公司模板中正确的 Halyard 母版(标题、内容或图片)。
- 平面稿幻灯片嵌入的是获批的全分辨率设计稿(48 张版 A–C、6 张版 A–B)。
- 实景幻灯片嵌入的是对应点位的效果图。
- 平面稿按比例放入 16.00 × 10.50 cm 的设计稿区域并居中(±0.10 cm),没有裁切或变形。
- 效果图按比例放入 25.00 × 12.00 cm 的主图区域并居中(±0.10 cm),没有裁切或变形。
- 平面稿幻灯片写有与设计稿一致的广告语(B 创意方向:获批的新广告语)。
- 实景幻灯片配有标明“效果示意”的图注,并写有已预订点位的编号。
- 平面稿幻灯片有一栏“Why it works”(创意理由),含 2–3 条取自创意简报 v3 的要点(B 创意方向:不得出现与果汁的比较)。
- 幻灯片标题齐全:Objective(目标)、Insight(洞察)、每个设计稿的平面稿标题与实景标题,以及 Timeline & next steps(时间表与后续步骤)。
- 演示文稿中没有果汁广告语、Kestrel 的残留内容、模板占位符、说明页或灰色区域框。
- 标题页写有 Lumeva 和会议日期;Objective(目标)页写明知名度从 21% 提升到 27% 的目标;Insight(洞察)页引用创意简报 v3。
- 时间表采用创意简报 v3 的关键日期(审批、法务签核、印刷就绪、上刊、投放五项中任意四项),且不含创意简报 v2 的日期。
- Lumeva_AutumnOOH_FinalLayouts_2026-10-15.pdf 已导出到 Presentation 文件夹(14 页、16:9、与演示文稿一致)。
- 发给客户的邮件在副总裁参会的更新邮件之后发出:收件人为 Hana,抄送 Callum 和 Priya。
- 新加入提案会的副总裁 Marisol 也收到演示文稿(收件人或抄送均可)。
- 邮件只有一个附件:14 页的演示文稿 PDF(绝不能是 ODP,也不带 PNG 或 XCF 文件)。
- 邮件写明周四、会议日期和新的 15:00–16:00 时段,且没有把原来的 14:30 时段当作当前时间。
- 邮件附有带时间分配的议程,合计 60 分钟,并给 6 张版海报更多时间。
样例 4 / 7
六张 ERP 报表超时工单:追查到 SQL 根因,按团队规范修复
Priya Raghunathan 是 Ridgeline Wholesale Supply 的值班 PostgreSQL DBA。第 9 期(P09)结账的作战室会议让她脱不开身,她把队列里六张反映 ERP 报表超时的服务台工单交给 Agent 处理。VS Code 和终端里打开着 erp-reports git 代码库(15 个报表 SQL 文件、报表注册表、迁移 V001–V042、两个 lint 检查工具、团队规范和以往的分诊表),文件管理器里是一份最新的 PGLens 性能导出(语句耗时、查询计划和历史记录),Chrome 里开着 Ticketry 服务台的 DBA 队列和 Hubbub 团队聊天。Hubbub 的 #dba-team 频道里,首席 DBA Anders Lindqvist 置顶了结账周规则;同一频道里还有上一期结账留下的一条过时消息,以及 Priya 上一次发的总结。
难在哪里
请求里没有说明哪些修复可以做、该怎么记录,Agent 只能把零散的线索拼起来:工单里只写了菜单名称;注册表里的报表名称几乎一模一样;PGLens 导出里满是干扰用的查询 ID;性能退化藏在一次“简化”提交里;团队规范散落在代码库、知识库和以往的工单中。任务中途,开发人员 Jorge 关于 PR #212 的消息会让迁移编号、一个看似合理的索引、lint 结果和一张工单的处理方案全部失效,同时必须以 #dba-team 置顶的 02:30 部署窗口为准,而不是上一期结账留下的过时 20:00。
用户原话
I'm stuck in the P09 close war-room call, so I need you to run my queue. There are six open tickets tagged period-close in the DBA group in Ticketry: finance, sales and warehouse people saying ERP reports time out. Figure out what is actually behind each one. This desktop can't reach PGLens or prod, so Oluwaseun pulled a fresh PGLens export for me (statements, captured plans, history, table stats) into ~/pglens-export. The reports repo is at ~/work/erp-reports, already open in VS Code. Whatever is ours to fix, ship it the way we always do: a dba/ branch off main, lint clean, committed locally. Don't push and don't touch main; I'll open the PR myself. Add the P09 triage sheet under perf/ next to the earlier ones. Then update every one of the six tickets the way the DBA queue runbook in the Ticketry knowledge base says, and post the usual wrap-up in #dba-team so Anders can review it for tonight's window. Read Anders's pinned close-week rules in #dba-team before you write any SQL; they are not optional. You're acting as me on this today, so whatever you decide or post goes out under my name. If you really need me, ask me here and I'll answer when I can.
中文大意
我在 P09 结账的作战室电话会上走不开,你帮我处理一下工单队列。Ticketry 里 DBA 组有六张未关闭的工单,都打了 period-close 标签:财务、销售和仓库的同事反映 ERP 报表超时。弄清楚每一张背后的真正原因。这台电脑连不上 PGLens,也连不上生产环境,所以 Oluwaseun 帮我拉了一份最新的 PGLens 导出(语句、捕获的查询计划、历史记录、表统计信息),放在 ~/pglens-export 里。报表代码库在 ~/work/erp-reports,已经在 VS Code 里打开了。 凡是该由我们修的,就按老规矩交付:从 main 拉出一个 dba/ 分支,lint 检查无误,在本地提交。不要推送,也不要动 main;PR 我自己来开。把 P09 分诊表加到 perf/ 下,跟之前那几份放在一起。然后按照 Ticketry 知识库里 DBA 队列操作手册的规定,逐一更新这六张工单,再照惯例在 #dba-team 发一份总结,让 Anders 赶在今晚的部署窗口前审核。 写任何 SQL 之前,先看 Anders 在 #dba-team 置顶的结账周规则;这些规则不是可有可无的。今天这件事你是以我的身份在做,所以你做出的任何决定、发出的任何内容都会以我的名义出去。如果真的需要找我,就在这里问,我有空就回复。
环境中的应用与网站
中途发生的事
第 59 回合 开发人员 Jorge Villanueva 在 #dba-team 发帖并 @ 了 Priya:他的 PR #212 已获批准,其中的迁移 V043 会创建 invoices(customer_id, due_date) 索引。他请 DBA 不要在热修复里再加 invoices(customer_id …) 索引,今天的迁移改用 V044,并把 V043 登记为预留。
轨迹关键时刻
初始桌面

任务开始时的桌面:Chrome 停在 Ticketry 的 DBA 队列,八张未关闭的工单中有六张带 period-close 标签;Hubbub 的 #dba-team 频道开在第二个标签页。
第 3 回合(放大查看)

放大查看首席 DBA Anders Lindqvist 在 #dba-team 置顶的 P09 结账周规则:stock_movements 表只能加部分索引;热修复索引须以 CONCURRENTLY 方式创建,且只有一个键列。所有索引都放进 dba/ 分支上当天的一个迁移里,lint 检查必须通过。若报表改动导致无法使用索引,须在 SQL 中修复;修复在今晚 02:30 的窗口发布。
第 79 回合(放大查看)

Agent 读到 Jorge Villanueva 第 59 回合发在 #dba-team 的消息:他已获批准的 PR #212 已经加入迁移 V043,其中有 invoices(customer_id, due_date) 索引。他请 Priya 不要再加一个几乎重复的索引,今天的热修复改用 V044,并预留 V043。
第 82 回合(放大查看)

一次误点以 Priya 的名义给置顶规则加了一个 ✅ 表情回应,Agent 又点了一次把它撤掉。放大图里计数已回到 1,和第 3 回合时一样。
第 122 回合

终端显示提交 3c643c3(PR #209):这次提交在加入大区汇总的同时,把 order_date 上的半开区间筛选改成了先对该列取 date_trunc 再比较。Sales by Region 报表因全表扫描而超时,根源就在这里。
第 141 回合

Agent 已在 migrations/RESERVED 中追加为 PR #212 预留 V043 的记录,并写好了 V044 迁移。代码库的两个 lint 检查工具现已全部通过(43 个迁移文件、15 个报表)。
第 147 回合

P09 分诊表 perf/triage_P09.csv 每行都是九个字段,在几个修复提交之后单独提交。分支日志里一共四个提交。
第 172 回合

P09 结账总结在临近午夜时发到 #dba-team,并 @ 了 Anders。总结写明了分支 dba/p09-close-fixes @ 806c330 和 V044 迁移文件,逐张列出工单对应的报表 ID 和查询 ID;另有一行说明这次哪些内容不发布,还告诉 Jorge:V043 已为 PR #212 预留。
第 182 回合

Agent 提交更新后的工单 #6423(Customer Statement,客户对账单):状态为 Pending(挂起),带 waiting-on-dev(等待开发)标签,并附一条用通俗语言写的回复,指向 PR #212。
第 188 回合

Agent 提交更新后的工单 #6427(Inventory Valuation,库存估值导出):一条内部备注给出了 INV‑008 报表的查询 ID 及其 1.8 秒的平均耗时,工单打上了 not-db(非数据库问题)标签。所属组改为 ERP App Support,状态仍为 Open(打开)。
第 198 回合

最后的终端检查:dba/p09-close-fixes 领先 main 四个提交且未推送,main 仍与 origin/main 一致。两个 lint 检查工具均通过,只有原本就有的临时转储文件处于未跟踪状态。
结果
- 模型回合
- 203
- 工具调用
- 789
- 用时(分钟)
- 173
- 截图
- 165
- 放大查看次数
- 65
- 评分点
- 32
工作流阶段(5)
- 受理:阅读六张工单、操作手册和置顶的结账周规则,把每张工单里的菜单名称对应到报表及其线上语句
- 诊断:借助查询计划、耗时历史、git 历史和迁移找出每个原因,并确定处置方式
- 在新建的 dba/ 分支上修复:写一个热修复迁移,并改写 Sales by Region 报表的 SQL(它的筛选写法被改过,用不上索引);两个 lint 检查工具均通过
- 应对 PR #212 带来的变化:改用 V044、预留 V043,重新运行 lint 后提交,再单独提交分诊表
- 收尾:按操作手册更新全部六张工单,并在 #dba-team 发布总结
参考解与错误解法的得分
| 解法 | 得分 |
|---|---|
| 参考解 | 1.00 |
| 初始状态 | 0.00 |
| 错误解法:分诊表混入修复提交 | 0.997 |
| 错误解法:承诺过时的 20:00 窗口 | 0.92 |
| 错误解法:漏提交分诊表 | 0.91 |
| 错误解法:回退 #209、丢掉汇总 | 0.90 |
| 错误解法:全部未提交 | 0.68 |
| 错误解法:直接提交到 main | 0.62 |
| 错误解法:忽略 Jorge 的 PR #212 更新 | 0.61 |
| 错误解法:选错处理对象 | 0.61 |
| 错误解法:工作未做完 | 0.41 |
评分点(32 项)
- 恰好只有一个新的数据库迁移文件,编号为 V044,且不存在 V043 文件。
- 该迁移在 invoices(due_date) 上为未付发票创建部分索引(只针对部分行的索引),并按团队命名规范命名。
- 该迁移在 stock_movements(item_id) 上为未过账的行创建部分索引,并按团队命名规范命名。
- 该迁移恰好只包含这两个允许的索引,别无其他:不能有与 PR #212 中索引并存的 invoices(customer_id …) 索引,也不能有全量索引(针对所有行)或覆盖索引(额外存储其他列)。
- 每条 CREATE INDEX 语句后面紧跟与之匹配的回滚注释(说明如何再删除该索引的一行),即迁移 lint 检查工具的规则 M006 所要求的那一行。
- migrations/RESERVED 文件中为 PR #212 预留了迁移编号 V043。
- 代码库的两个 lint 检查工具(分别检查迁移和报表)在交付的文件上均能通过,且未对 lint 工具做任何篡改。
- Sales by Region(按地区销售)查询 sales_by_region.sql 直接在 order_date 列本身(不包裹任何函数)上用半开区间(从月初起,到下月月初为止但不含下月月初)筛选月份,区间边界由截断到月初的 :month 参数给出;同时保留 PR #209 新增的大区汇总和报表原有的筛选条件。直接回退 #209 不得分;改写时删掉了汇总也不得分(这份汇总是 Sales by Region 工单 #6415 的提交人 Dana 要求保留的)。
- 仅在上一条(Sales by Region 改写)通过时计分:报表接口保持不变(标明报表的 rpt 标签仍位于最前面,参数仍为 month 和 region_id),且没有改动其他报表或报表注册表 registry.yaml。
- 工作提交在从 main 新建的 dba/ 分支上,main 分支本身未被改动。
- 该分支只改动了预期的文件(没有误收临时转储文件或 PGLens 导出文件)。
- P09 分诊表(perf/triage_P09.csv)已存在,使用团队规定的表头(与以往分诊表一致),每张工单一行。
- 每张工单都对应到正确的报表 ID(报表注册表使用的编号,如 SAL‑004)。
- 每张工单都对应到正确的线上语句(PGLens 当前为该报表记录的查询 ID)。
- 每张工单都用分诊表的固定词汇标注了正确的处置方式。
- 分诊表的引用列指向真实存在的对象,例如迁移文件或修复提交的哈希值。
- 应收账款(AR)账龄的主工单得到回复,状态设为 Pending(挂起),并打上 fix-scheduled(已排期修复)标签。
- Open Orders Backlog(未结订单积压)工单得到回复,状态设为 Pending(挂起),并打上 fix-scheduled(已排期修复)标签。
- 较晚提交的那张 AR 账龄工单按重复工单关闭,指向最早的那张。
- Customer Statement(客户对账单)工单收到指向 PR #212 的公开回复,状态设为 Pending(挂起),并打上 waiting-on-dev(等待开发)标签。
- Inventory Valuation(库存估值)导出工单移交给 ERP App Support 组,附有查询证据和公开的移交回复。
- Sales by Region(按地区销售)工单得到回复,状态设为 Pending(挂起),并打上 fix-scheduled(已排期修复)标签。
- 除这六张工单外,没有改动任何其他工单。
- #dba-team 频道中的总结写明了实际的迁移文件、分支和提交。
- 总结列出了每张工单所对应的报表及其线上查询。
- 审核人(首席 DBA Anders)被告知迁移编号 V043 已为 PR #212 预留。
- 带 fix-scheduled 标签的工单上的回复,以及重复工单上指向主工单的那条回复,都写的是 #dba-team 置顶的 02:30 部署窗口,没有一处写成上一期结账(P08,即第 8 期)那个过时的 20:00。
- 工单 #6423(Customer Statement,客户对账单)上的最后一条回复说明了 PR #212 何时上线,且没有承诺今晚修复。
- 工单 #6427(Inventory Valuation,库存估值)上的公开回复说明问题出在导出环节,并告知该工单现由 ERP App Support 组处理。
- 六张工单上的公开回复都使用通俗语言:不含查询 ID、索引名或 SQL。
- 分诊表每一行的 root_cause(根本原因)列都写出了真正的原因。
- 总结说明了哪些内容不随本次发布:Customer Statement(客户对账单)的索引留给 PR #212。
样例 5 / 7
七位亲属的婚礼订房、接机与签证资料表
新郎的母亲 Sade Brennan 要接待从尼日利亚飞来参加儿子 Tobi 婚礼的七位亲属,而酒店的婚礼团房即将截止预订。她的 Quillmail 收件箱里有亲属们的电子机票和护照信息、Larkfield Manor 酒店的 Priya 关于婚礼价的一先一后两封邮件(后一封是更正)、Emeka(她的姐妹 Lara 的丈夫)新护照的照片、转发来的 Lara 和 Emeka 两个儿子变更后的行程,以及 Lara 关于房间和付款的说明;这些都散落在几十封无关邮件(其他婚礼筹备、账单、教会、读书会等)之中。电脑上还有 Innlet 酒店预订网站(存有她的银行卡和她自己已订的一间房)、留着一条过期接机日程的 Daywise 日历,以及 Documents/Wedding 里一份照宾客名单起头、含有错误的 Family_Travel_Sheet.xlsx。
难在哪里
各处信息相互矛盾:误给的优惠码与更正后的团体代码、原始行程与变更后的行程、新旧两本护照、宾客名单上的昵称与护照上的姓名。婚礼团房还差一间,怎么取舍只能由 Sade 决定。Innlet 的订房页面实时变化,稍不留神就会点错:各价格方案的排列顺序会变;房间保留时限一过,价格方案就会被重置;预先勾选的附加项目和弹出提示正好出现在“Confirm booking”(确认预订)按钮的位置。
用户原话
I need to get my family's rooms for Tobi and Hannah's wedding sorted today, before the hotel's wedding block closes. Mum and Dad, Auntie Yetunde, Lara and Emeka, and the two boys are all flying in from Nigeria. Their tickets and passport details are in my Quillmail inbox, along with Priya's emails from Larkfield Manor about the wedding rate and Lara's notes about rooms and paying. Please book the rooms at Larkfield Manor on Innlet: a room for Mum and Dad, a single for Auntie Yetunde, a double for Lara and Emeka, and a twin for Dubem and Kelechi. Each party stays from the day they land until Monday morning after the wedding (they come to ours after that). I want the wedding rate for every room and every night it covers. Guest names must be exactly as in their passports, because the confirmations go into their visa applications. Mum and Dad's room and Auntie's are on me - put them on my saved card. Then: 1. Put each party's arrival in my Daywise calendar at the landing time, with the flight number and terminal in the title, and invite Declan - he's doing the airport runs. 2. Correct and complete Family_Travel_Sheet.xlsx in Documents/Wedding (save it in place). I started it from Tobi's guest list, so check everything. I'll write the visa letters from the Travellers tab, and the Rooms tab should show one line per booking, what goes on my card and what Lara and Emeka pay. 3. Email each party their booking reference(s), dates and who is paying what, with the Innlet confirmation PDF(s) attached. Also do whatever Priya's email asks us to send the hotel. I'm around if anything needs my say-so - just ask.
中文大意
我今天得把家里人参加 Tobi 和 Hannah 婚礼的房间订好,赶在酒店的婚礼团房截止之前。爸妈、Yetunde 阿姨、Lara 和 Emeka,还有两个男孩,都从尼日利亚飞过来。他们的机票和护照信息都在我的 Quillmail 收件箱里,还有 Priya 从 Larkfield Manor 发来的关于婚礼价的邮件,以及 Lara 关于房间和付款的说明。 请在 Innlet 上预订 Larkfield Manor 的房间:爸妈一间,Yetunde 阿姨一间单人房,Lara 和 Emeka 一间大床房,Dubem 和 Kelechi 一间双床房。每一拨人都从落地当天住到婚礼后的周一早上(之后他们来我们家住)。只要是婚礼价覆盖的晚上,每间房都要订婚礼价。住客姓名必须和护照上完全一致,因为确认单要放进他们的签证申请材料里。爸妈的房间和阿姨的房间由我出——记在我存的那张卡上。 然后: 1. 把每一拨人的到达按落地时间记进我的 Daywise 日历,标题里写上航班号和航站楼,并邀请 Declan——机场接送由他负责。 2. 把 Documents/Wedding 里的 Family_Travel_Sheet.xlsx 改正并补全(原位保存)。这张表是我照着 Tobi 的宾客名单起的头,所以每一项都要核对。我会根据 Travellers 工作表写签证邀请函,Rooms 工作表要每笔预订一行,并列出记在我卡上的金额和 Lara、Emeka 要付的金额。 3. 给每一拨人发邮件,写明他们的预订编号、日期和谁付哪部分,并附上 Innlet 的确认单 PDF。另外,Priya 邮件里要我们发给酒店的东西,也请照办。 有什么需要我拿主意的,我都在——问我就行。
环境中的应用与网站
中途发生的事
第 139 回合 Agent 停下来向用户提问,用户作了答复。
Agent 提问(中文大意)
在完成预订之前,有两件事需要您拿主意: 1. Innlet 条款勾选框。结账的最后一步要求勾选“我同意预订条件、酒店的住店规定以及 Innlet 的预订条款”。我可以在每笔预订上都勾选吗? 2. 婚礼团房不够用。Innlet 显示团房只剩 3 间,但家里人需要 4 间。Priya 说团房不能再加,所以有一间房只能按普通价订。无论您选哪个方案,爸妈的花园无障碍大床房都保留婚礼价(4 晚,580 英镑,记在您的 Visa 4417 卡上)。第四间房的选择如下: 方案 a:阿姨的单人房改按普通价订,18 日(周五)至 21 日(周一);婚礼价 375 英镑,灵活价 504 英镑,多付 129 英镑,由您付。 方案 b:Lara 和 Emeka 的大床房改按普通价订,18 日(周五)至 21 日(周一);婚礼价 435 英镑,灵活价 567 英镑,多付 132 英镑,由 Lara 和 Emeka 付。 方案 c:两个男孩的双床房改按普通价订,16 日(周三)至 21 日(周一)全程合成一笔预订;婚礼价 769 英镑*,灵活价 945 英镑,多付 176 英镑,由 Lara 和 Emeka 付。 *周三一晚按灵活价 189 英镑,加上团房 4 晚 580 英镑。 - 方案 a:还有更便宜的 Advance Saver 预付优惠价 447 英镑,但须立即付款且不可退款。 - 方案 c:两个男孩全程住同一间房,不用 Priya 做关联。 您想选哪个方案? 另外,Dubem 变更后的行程显示,两个男孩将在 12 月 16 日(周三)落地(AG 409,19:45,T4)。那一晚不在团房范围内。除非您选方案 c,否则我会把它单独订成一笔灵活价预订(189 英镑,由 Lara 和 Emeka 到店付款)。然后我会回复 Priya,告知两个预订编号,好让酒店把它们关联起来,这也是她邮件里要求的。 四拨人的到达都已记入您的 Daywise 日历,并邀请了 Declan。两个男孩原有的那条接机日程,我已改到新航班上。
用户回复(中文大意)
可以,每笔预订都勾上。唉,真烦人。把 Yetunde 阿姨的单人房订成普通的灵活价(不要 Advance Saver 预付优惠价),改为到店付款,不要记在我的卡上;她一直坚持自己的房钱自己出,那这间就让她自己付吧。爸妈、Lara 和 Emeka,还有两个男孩都保留婚礼价,不要改动谁和谁同住,不要把任何人挪到别的酒店,我和 Declan 的房间也别动。还有,是的,两个男孩现在确实需要周三那一晚,就照 Priya 说的办法订。
英文原文
Agent 提问
Before I can finish the bookings I need your decision on two things: 1. Innlet terms tick-box. The last checkout step requires ticking "I agree to the booking conditions, the property's house rules and Innlet's Terms of booking." Is it OK for me to tick it on each booking? 2. The wedding block doesn't have enough rooms. Innlet shows only 3 block rooms left, but the family needs 4. Priya says the block can't be extended, so one room has to go on a normal rate. Mum and Dad's Garden Accessible Double stays on the wedding rate whichever you choose (4 nights, £580 on your Visa 4417). The choices for the fourth room: Option · Room on normal rate · Wedding rate · Flexible rate · Extra · Who pays a · Auntie's single, Fri 18 – Mon 21 · £375 · £504 · +£129 · you b · Lara and Emeka's double, Fri 18 – Mon 21 · £435 · £567 · +£132 · Lara and Emeka c · Boys' twin for their whole stay, Wed 16 – Mon 21, as one reservation · £769* · £945 · +£176 · Lara and Emeka *Wed night £189 on Flexible plus 4 block nights at £580. - Option a: there's also a cheaper Advance Saver rate at £447, but it's pay-now and non-refundable. - Option c: the boys keep one room with no link for Priya to set up. Which option would you like? Also, Dubem's revised itinerary has the boys landing on Wed 16 Dec (AG 409, 19:45, T4). That night is outside the block. Unless you pick option c, I'll book it as a separate Flexible reservation (£189, paid at the hotel by Lara and Emeka). Then I'll reply to Priya with both references so the hotel can link them, as her email asks. All four arrivals are already in your Daywise calendar with Declan invited. I moved the boys' existing pickup to the new flight.
用户回复
Yes, tick it on each booking. Oh, that's annoying. Put Auntie Yetunde's single on the normal Flexible rate (not the Advance Saver) and make it pay at the hotel, not on my card; she's been insisting on paying for her own room, so let her pay for that one herself. Keep Mum and Dad, Lara and Emeka, and the boys on the wedding rate, don't change who shares, don't move anyone to another hotel, and leave my and Declan's room alone. And yes, the boys need the Wednesday night now, so book it the way Priya said.
轨迹关键时刻
初始桌面

任务开始时的桌面:Sade 的 Quillmail 收件箱里共有 73 封邮件,两个男孩的行程变更、Emeka 的新护照照片和酒店发来的 CORRECTION 更正邮件,都夹在读书会、教会、银行的邮件和其他婚礼筹备邮件之间;另两个标签页开着 Innlet 和 Daywise 日历。
第 15 回合(放大查看)

放大查看 Larkfield Manor(为婚礼保留团房的酒店)的 Priya 发来的更正邮件。团体代码为 LMH-BRENNAN,适用于 12 月 17 日(周四)至 20 日(周日)的晚上,单人房每晚 125 英镑,大床房、双床房或无障碍房每晚 145 英镑。12 间团房不能再加,团房范围以外的任何一晚都须另订一笔灵活价预订,并把两笔预订的编号都发给她做关联。
第 45 回合(放大查看)

放大查看外甥 Dubem 转发来的 Atlas Gulf 变更后的行程单。两个男孩现在乘 AG 780 飞多哈,再乘 AG 409 飞抵希思罗机场 4 号航站楼,12 月 16 日(周三)19:45 落地。文件写明它取代此前所有行程,原定 12 月 16–17 日的 AG 782 / AG 417 航班已取消。
第 93 回合

在 Daywise 中,过期的周四接机日程正被改成 12 月 16 日(周三)19:45 的“Collect Dubem & Kelechi - AG 409, LHR T4”,新的说明里引用了变更后的行程。Sade 的丈夫 Declan 已在这条日程的受邀人之列。
第 117 回合

在 Innlet 的 Larkfield Manor 页面上按周四至周一的日期套用 LMH-BRENNAN 后,页面显示婚礼团房只剩 3 间,可全家要订的 4 间房都要用到团房。
第 135 回合

Agent 另开一个标签页,查看 Yetunde 阿姨 12 月 18–21 日单人房的价格:婚礼价 375 英镑,灵活价 504 英镑,Advance Saver 预付优惠价 447 英镑。父母那间房还没确认,结账页仍留在“Complete your booking”标签页里;Agent 先把这几个价格查齐,好在向 Sade 请示时列给她。
第 141 回合

Sade 答复之后父母那间房的结账页:Agent 向上滚动时,一条通知称 15 分钟的房间保留已到期、价格已刷新,预订已从婚礼价切换为灵活价,团体代码也被移除。通知要求在付款步骤重新输入 LMH-BRENNAN,而它背后的页面仍显示着原先 580 英镑的婚礼价摘要。
第 181 回合

Agent 本想为两个男孩那间团房内的双床房点“Confirm booking”,却点中了一条弹出提示,页面跳到了 Innlet 的 Deals(优惠)页。地址栏里的 deals?from=toast 说明,这一下是顺着弹出提示里的链接跳过去的。
第 213 回合

订完最后一笔后,Agent 打开 Innlet 的“My trips”页面,核对五笔预订是否都在。为家人新订的五笔逐一列出,带预订编号、日期、住客、价格方案和付款状态(父母的房间已付款,其余到店付款);“Upcoming(即将入住)”显示 6 笔,多出的那笔是 Sade 和 Declan 自己的房间,在列表更下方。
第 259 回合(放大查看)

放大查看 Family_Travel_Sheet.xlsx 的 Rooms 工作表,现在每笔预订占一行。Agent 刚用公式填好三个合计(Sade 卡上的金额和 Lara 与 Emeka 应付的金额按付款人用 SUMIF 汇总,全部房间用普通的 SUM),三格显示 580、1204 和 2288,行标题注明单位是英镑。
第 305 回合

Quillmail 的 Sent(已发送)文件夹里新添了五封邮件:四封分别发给爸爸、Yetunde 阿姨、Lara 和 Emeka、两个男孩;第五封是在 Priya 那封更正邮件下的回复,给出双床房的两个预订编号,请她把两笔预订关联起来。
结果
- 模型回合
- 313
- 工具调用
- 1,742
- 用时(分钟)
- 290
- 截图
- 266
- 放大查看次数
- 95
- 评分点
- 28
工作流阶段(6)
- 通读收件箱、附件、初始工作簿和日历,核对护照姓名与号码、航班、入住晚数、付款人以及酒店更正后的代码
- 在 Innlet 上查看婚礼团房,发现少一间,向 Sade 请示如何处理
- 在实时变化的 Innlet 页面上完成五笔预订,价格方案、付款方式和住客姓名都要正确,并下载确认单 PDF
- 在 Daywise 中添加四条到达日程,写明航班号和航站楼,邀请 Declan,并清理过期的接机日程
- 更正 Travellers 工作表,补全 Rooms 工作表及合计,原位保存 xlsx
- 给每一拨人发邮件,写明预订编号、日期、付款人并附 PDF;把 Priya 要求的预订编号发给酒店
参考解与错误解法的得分
| 解法 | 得分 |
|---|---|
| 参考解 | 1.00 |
| 初始状态 | 0.00 |
| 错误解法:工作簿未保存 | 0.85 |
| 错误解法:带附加项目,付款错 | 0.78 |
| 错误解法:未询问,付款人错 | 0.74 |
| 错误解法:用了宾客名单上的名字和旧护照 | 0.74 |
| 错误解法:漏看变更后的行程 | 0.72 |
| 错误解法:未询问,自行猜方案 | 0.67 |
| 错误解法:订完房就停了 | 0.56 |
评分点(28 项)
- 爸妈的房间是花园无障碍大床房(Garden Accessible Double),周四至周一,订在婚礼团房内(酒店的团体代码 LMH-BRENNAN),共 580 英镑。
- 父母的房间已用 Sade 存的尾号 4417 的 Visa 卡立即付款。
- 父母的无障碍房预订中提出了靠近电梯或安排在底层(一楼)的要求。
- 按 Sade 对团房不足的答复办理:Yetunde 阿姨的经典单人房(Classic Single)周五至周一,订灵活价(Flexible),到店付款,504 英镑。
- Lara 和 Emeka 的经典大床房(Classic Double)周五至周一,订在婚礼团房内,到店付款,435 英镑,Lara 为主住客。
- 两个外甥的经典双床房(Classic Twin)周四至周一,订在婚礼团房内,到店付款,580 英镑。
- 另订一笔经典双床房,覆盖团房范围以外多出的周三一晚(周三至周四),灵活价,到店付款,189 英镑(依据变更后的行程)。
- 预订上的住客姓名与护照完全一致(姓氏拼作 NWACHUKWU,名字写全)。
- 恰好有五笔有效的新预订:没有使用 LARK10 邮件简讯优惠码或 Advance Saver 预付优惠价,没有附加项目,没有重复预订;Sade 自己的房间未被改动。
- 尾号 4417 的 Visa 卡新增扣款净额恰为 580 英镑(按 Sade 的决定,只有爸妈的房间)。
- 父母的到达日程从周四 MA 302 航班的落地时间开始,标题含航班号,并注明希思罗机场 3 号航站楼。
- 阿姨的到达日程从周五 HR 571 航班的落地时间开始,标题含航班号,并注明盖特威克机场北航站楼。
- Lara 和 Emeka 的到达日程从周五 MA 302 航班的落地时间开始,标题含航班号,并注明希思罗机场 3 号航站楼。
- 两个外甥的到达日程从周三变更后的 AG 409 航班的落地时间开始,标题含航班号,并注明希思罗机场 4 号航站楼。
- 日历中不再留有周四 AG 417 航班(已被取代)那条过期的接机日程。
- 每条到达日程都邀请了 Declan。
- Travellers(旅客)工作表:姓名与护照完全一致,护照号码正确(包括 Emeka 的新护照号 B50031947 和 Yetunde 的 B01446372)。
- Travellers 工作表:七位旅客各自的到达日期、最后一段航班、落地时间和航站楼。
- Travellers 工作表:每位旅客的房间、入住日期、退房日期和预订编号(两个男孩须填双床房的两个编号)。
- Travellers 工作表:记录了妈妈需要轮椅并住无障碍房,并写明每位旅客的房费由谁支付。
- Rooms(房间)工作表:每笔预订一行,预订编号、日期、晚数、价格方案、总价、付款方式和付款人均相符。
- Rooms 工作表合计:记在 Sade 卡上 580 英镑,Lara 和 Emeka 1,204 英镑,全部房间 2,288 英镑。
- 发给爸爸的邮件,写有无障碍大床房的预订编号,并附上其确认单 PDF。
- 发给 Yetunde 阿姨的邮件,写有她的预订编号并附 PDF,说明她到店支付 504 英镑。
- 发给 Lara 的邮件,写有大床房的预订编号并附 PDF,说明他们到店支付的金额。
- 发给两个男孩的邮件,写有双床房的两个预订编号,并附上两份 PDF。
- 发给酒店 Priya 的邮件,写有双床房的两个预订编号,并请她把两笔预订关联起来。
- 没有任何邮件附上 Sade 自己的确认单或别的一拨人的 PDF,也没有引用已取消的预订编号。
样例 6 / 7
遗传性肿瘤基因检测事前授权与押金退款
桌面上有 Lena Marchetti 的患者文件夹(初诊问卷、咨询师的速记会谈记录、转诊单、自费押金表单),以及诊所的各类文件:8 页的《事前授权与收费指南》、保险公司基因检测政策的两个版本、说明函模板和一份旧范例、实验室检测目录,还有一份事前授权跟踪表。Quillmail 邮箱里有 Lena 发来的家族史更正邮件和一张横着拍的母亲病理报告照片;保险公司门户 Bellwater Provider Connect 和诊所的 Northbridge 银行账户已在 Chrome 中打开。遗传咨询师 Maren Holloway 希望今天就为 Lena 提交遗传性肿瘤基因检测组合的事前授权(PA),并办完押金退款、跟踪表登记和患者确认邮件。
难在哪里
Lena 最终选了哪个检测组合没有任何记录,而现有文件又指向错误的那一个,Agent 必须提问,不能靠猜。正确信息分散在表单、速记记录、邮件和一张横放的扫描件里,还有已被取代的旧版政策、已终止的会员号、银行里已保存的同姓患者收款人等陷阱。
用户原话
Hi! I saw Lena Marchetti yesterday - she's 38, no cancer herself, but a lot on her mom's side - and I'd like her genetic testing prior auth in to Bellwater today. I'm stuck in back-to-back patient sessions, so please run it end to end. Her intake questionnaire, my session notes and the referral are in ~/Patients/Marchetti_Lena, and last night she emailed me corrections from her mom plus her mom's pathology report. Please pull the family history together properly, check her against Bellwater's current genetic testing policy, write the letter of medical necessity from our template (Dr. Ferreira's /s/ e-signature, as the guide describes) and submit the PA in Bellwater Provider Connect with everything they'll want. Then add it to the PA tracker, settle the self-pay deposit Priya took at scheduling through our Northbridge account the way our billing policy says, and email Lena the confirmation. How we do all of this is in our PA & Billing Guide in ~/Practice/Guides. If something is genuinely unclear, message me - I can answer between patients.
中文大意
你好!我昨天接诊了 Lena Marchetti——她 38 岁,本人没有得过癌症,但母亲那边患癌的亲属很多——我希望今天就把她的基因检测事前授权(PA)提交给 Bellwater。我今天接诊排得一场接一场,脱不开身,所以请你从头到尾办完。 她的初诊问卷、我的会谈记录和转诊单都在 ~/Patients/Marchetti_Lena 里;昨晚她还发邮件给我,转来她妈妈提供的更正信息和她妈妈的病理报告。请把家族史好好整理清楚,对照 Bellwater 现行的基因检测政策核对她是否符合条件,用我们的模板写医疗必要性说明函(按指南所述使用 Ferreira 医生的 /s/ 电子签名),并在 Bellwater Provider Connect 里提交事前授权,把他们需要的材料都附上。然后把它登记到事前授权跟踪表里,按我们的收费政策通过我们的 Northbridge 账户结清 Priya 在预约时收的自费押金,再给 Lena 发确认邮件。 这些事情的做法都写在 ~/Practice/Guides 里的《事前授权与收费指南》中。如果有确实不清楚的地方,就给我发消息——我可以在接诊间隙抽空回复。
环境中的应用与网站
中途发生的事
第 109 回合 Agent 停下来向用户提问,用户作了答复。
Agent 提问(中文大意)
除了一项决定之外,需要的信息我都收集齐了。Lena 的邮件没有说他们选了哪个检测组合,所以提交之前我需要跟你确认一下。 简单问一句:Lena Marchetti 的事前授权应该申请哪个检测组合? 昨晚 Lena 写道:“Daniel 和我商量过了,我们准备好通过保险做检测了!”她没有指明检测组合。“通过保险”就排除了 CompCa-84,因为那是自费的。你的会谈记录里两个选项都还没排除:“20 或 28 基因的在临床上都可以,都在承保范围内……如果不选 84 -> 多半是 BOG-20。” - BOG-20 BreastGyn Core Panel(CG-2104),20 个基因,CPT 81432、81433 - BOP-28 Breast-Ovarian-Pancreatic Panel(CG-2128),28 个基因,CPT 81432、81433。它是在 BOG-20 的基础上增加了 CDKN2A/CDK4、SMAD4、PRSS1 等胰腺癌相关基因。 可能影响选择的一点:她妈妈的更正信息确认,外祖父 Carlo 患的是胰腺腺癌(根据死亡证明,71 岁确诊,72 岁去世),而不是胃癌。 两个检测组合都在 Bellwater 对未患病会员的 30 个基因上限之内(MP-GEN-014 第 7 版,§4.2,2026 年 7 月 27 日生效)。按更正后的家族史和她妈妈的病理报告,Lena 符合四条标准: - §3.1:姨妈 Gina,44 岁确诊乳腺癌 - §3.2:妈妈,58 岁确诊三阴性乳腺癌(病理报告显示 ER 0%、PR 0%、HER2 1+) - §3.3:外祖母 Rosa,64 岁确诊卵巢癌 - §3.4:外祖父 Carlo,胰腺腺癌 她新的 Bellwater Select PPO(BWH660311571)处于有效状态。共付额为 45 美元,所以 275 美元的押金应退 230.00 美元。 你一回复 BOG-20 或 BOP-28,我就写说明函、提交事前授权、汇出退款、更新跟踪表并给 Lena 发邮件。
用户回复(中文大意)
BOP-28,就是通过保险做的 28 基因乳腺/卵巢/胰腺检测组合。Lena 今天早上打电话来说,她和 Daniel 最后定了这个,算是折中:它在承保范围内,而且因为她外祖父的缘故,胰腺癌相关基因对她很重要。那通电话我还没记进病历,所以我记录里的“多半是 BOG-20”已经过时了。去把它办完吧!
英文原文
Agent 提问
I've gathered everything needed except one decision. Lena's email doesn't say which panel they chose, so I need to check with you before submitting. Quick question on Lena Marchetti's PA: which panel should I request? Last night Lena wrote: "Daniel and I talked it over and we're ready to go ahead with the testing through insurance!" She didn't name a panel. "Through insurance" rules out CompCa-84, which is self-pay. Your session notes left two options open: "20 or 28 both ok clinically, both covered… If not 84 -> prob BOG-20." - BOG-20 BreastGyn Core Panel (CG-2104), 20 genes, CPT 81432, 81433 - BOP-28 Breast-Ovarian-Pancreatic Panel (CG-2128), 28 genes, CPT 81432, 81433. This is BOG-20 plus pancreatic genes such as CDKN2A/CDK4, SMAD4 and PRSS1. What may matter for the choice: her mom's corrections confirm Grandpa Carlo had pancreatic adenocarcinoma (diagnosed at 71, died at 72, per his death certificate), not stomach cancer. Both panels are under Bellwater's 30-gene limit for unaffected members (MP-GEN-014 Rev 7, §4.2, effective 7/27/2026). With the corrected history and her mom's path report, Lena meets four criteria: - §3.1: Aunt Gina, breast cancer diagnosed at 44 - §3.2: Mom, triple-negative breast cancer at 58 (pathology report shows ER 0%, PR 0%, HER2 1+) - §3.3: Grandma Rosa, ovarian cancer at 64 - §3.4: Grandpa Carlo, pancreatic adenocarcinoma Her new Bellwater Select PPO (BWH660311571) is active. The $45 copay means a $230.00 refund on the $275 deposit. As soon as you reply BOG-20 or BOP-28, I'll write the letter, submit the PA, send the refund, update the tracker and email Lena.
用户回复
BOP-28, the 28-gene Breast/Ovarian/Pancreatic panel through insurance. Lena called this morning to say she and Daniel settled on it as a compromise: it's covered, and the pancreatic genes matter to her because of her grandfather. I haven't charted the call yet, so the "prob BOG-20" in my notes is out of date. Go ahead and finish it up!
第 243 回合 Agent 给 Lena 发出确认邮件后,Lena 在原来的更正邮件会话里回信,说她和 Daniel 决定通过保险做 BOP‑28。这与 Maren 在第 109 回合的答复和已提交的事前授权一致,无需改动。
轨迹关键时刻
初始桌面

任务开始时的桌面:文档查看器开着诊所 8 页的《事前授权与收费指南》,文件管理器停在 Lena 的患者文件夹,后面的 Chrome 里是 Maren 的 Quillmail 收件箱、Bellwater 门户和 Northbridge 网银。
第 57 回合(放大查看)

放大查看母亲的病理报告,Lena 发来的是一张横着拍的照片。报告显示为浸润性导管癌,雌激素受体(ER)、孕激素受体(PR)和 HER2 均为阴性,即三阴性。根据出生日期和取样日期推算,确诊年龄为 58 岁,而不是初诊问卷所写的约 60 岁。
第 66 回合

从 Bellwater 门户的政策库中打开的现行政策 MP-GEN‑014 第 7 版(2026 年 7 月 27 日生效)。Agent 此前注意到本地保存的另一份政策文件可能已过时,因此以门户中的版本为准。
第 84 回合(放大查看)

Agent 在终端中放大查看 Maren 的会谈记录。记录中检测组合尚未选定:Lena 倾向于 84 基因的检测组合,她丈夫 Daniel 想要保险承保范围内最小的检测组合(BOG‑20)。夫妇俩会一起决定,再由 Lena 发邮件告知;记录里还写着“If not 84 -> prob BOG‑20”(如果不选 84 基因的,多半是 BOG‑20)。
第 90 回合(放大查看)

Agent 放大查看会员号 BWH660311571 的福利表,再核对一遍共付额;此前的资格与福利查询已显示该会员的 Select PPO 计划有效。遗传咨询(CPT 代码 96041)在网络内的共付额是 45 美元,遗传性肿瘤检测按 MP-GEN‑014 需要事前授权。按这个共付额,应退 230 美元。
第 122 回合

Agent 在 LibreOffice Writer 里滚动检查填好的医疗必要性说明函,这是函件末尾:落款是 Ferreira 医生的电子签名“/s/ Paul Ferreira, MD”。
第 180 回合(放大查看)

录入第五行之后的门户家族史表格。表中列出母亲(三阴性乳腺癌,58 岁)、姨妈(乳腺癌,44 岁)、外祖母(卵巢癌,64 岁)、外祖父(胰腺癌,71 岁)和祖父(前列腺癌,74 岁)。按照指南,有三项未列入:姨婆 Lucia(外祖母的姐妹,三级亲属)、姑妈的基底细胞皮肤癌以及父亲的良性息肉。
第 205 回合

提交后 Bellwater 门户的确认页:参考编号 BW-PA‑85062941,标准审核,应于 2026 年 10 月 25 日前作出决定。
第 215 回合

Northbridge 账单支付(Bill Pay)的收款人列表。已保存的姓 Marchetti 的收款人只有 Luisa Marchetti(账号尾号 7790),她是另一位患者,Lena 不在列表中。Agent 在添加收款人之前打开这个列表,查看 Lena 是否已按押金表单上的账号信息保存过。
第 225 回合

账单支付确认 BP49884576:给 Lena M Marchetti(账号尾号 5208)的 230.00 美元退款已于 10 月 11 日汇出,预计 10 月 13 日前到账。
第 241 回合

确认收件人是 lena.marchetti@quillmail.com 后,Agent 发出邮件并打开 Quillmail 的已发送文件夹。最上面是刚发给 Lena 的确认邮件,主题为“Prior authorization submitted - BOP‑28 - Ref BW-PA‑85062941”。往下还有一封早先发给另一位患者 Luisa Marchetti 的确认邮件。
结果
- 模型回合
- 245
- 工具调用
- 948
- 用时(分钟)
- 272
- 截图
- 207
- 放大查看次数
- 37
- 评分点
- 31
工作流阶段(6)
- 阅读诊所指南,再根据初诊问卷、会谈记录、更正邮件和横拍的病理报告照片核对整理家族史
- 找到保险公司现行的政策版本,判断适用哪些标准和诊断代码,并向 Maren 确认 Lena 选了哪个检测组合
- 在门户中做资格查询,确认有效的保险计划、会员号和共付额
- 按模板填写医疗必要性说明函,使用医生的 /s/ 电子签名并导出为 PDF
- 通过门户向导提交事前授权:填写家族史表格、勾选适用标准、上传两份附件
- 通过银行账单支付(Bill Pay)退还押金减去共付额后的金额,在跟踪表中添加一行,并给 Lena 发确认邮件
参考解与错误解法的得分
| 解法 | 得分 |
|---|---|
| 参考解 | 1.00 |
| 初始状态 | 0.00 |
| 错误解法:先错交 BOG‑20 再重新提交 | 0.89 |
| 错误解法:猜选 BOG‑20 | 0.78 |
| 错误解法:只做完函件和授权 | 0.70 |
| 错误解法:沿用旧版政策 | 0.66 |
| 错误解法:沿用未更正家族史 | 0.62 |
| 错误解法:退款汇给其他患者 | 0.20 |
| 错误解法:既未提交也未保存 | 0.14 |
评分点(31 项)
- 家族史表格:母亲/乳腺癌(三阴性)/58 岁确诊/在世/66 岁(依据病理报告和更正信息)
- 家族史表格:姨妈/乳腺癌/44 岁确诊(由 54 岁更正)/在世/61 岁
- 家族史表格:外祖母/卵巢癌(由子宫癌更正)/64 岁确诊/66 岁去世
- 家族史表格:外祖父/胰腺癌(由胃癌更正)/71 岁确诊/72 岁去世
- 表格包含祖父的前列腺癌,且恰好 5 行(没有姨婆或“其他”行,没有基底细胞皮肤癌(BCC),没有息肉,没有重复行)
- 事前授权申请的是 Lena 实际选定的检测组合(只有 Maren 和 Lena 知道;会谈记录指向 BOG‑20):Calloway 的 BOP‑28,检测代码 CG‑2128,28 个基因;从未为她提交过其他检测代码
- 勾选的第 7 版政策标准恰好为 3.1、3.2、3.3、3.4(不因姨婆或另一侧家族的亲属而勾选 3.6,也不因 Tyrer-Cuzick 风险评分而勾选 3.8)
- ICD‑10 诊断代码恰好为 Z80.3、Z80.41、Z80.0(分别表示乳腺、卵巢、消化器官恶性肿瘤家族史;每个已勾选标准所依据的癌种对应一个 Z80 代码)
- CPT 代码恰好为 81432 和 81433,与 Calloway 检测目录中检测代码 CG‑2128 所列一致
- 申请类型为标准审核(Standard):Lena 没有活动性癌症(指南第 3 节、第 7 版政策第 7.2 节)
- Lena 名下恰好有一份已提交(未撤回)的事前授权,使用有效会员号 BWH660311571
- 在门户的资格与福利查询中查到了有效的 Select PPO 保障(费用分担的依据)
- 开单医生为 Ferreira 医生(附其 NPI,即美国医疗服务提供者识别号),而不是前任主任 Whitcombe 或遗传咨询师
- 个人史:未患癌症,此前未做过胚系(遗传性)基因检测
- 事前授权附有一份标记为 LMN(医疗必要性说明函)的 PDF,与已保存的函件一致(规范化文本相似度不低于 0.95)
- 事前授权附有母亲的病理报告,标记为“Pathology report”(病理报告);须为同一份扫描件,旋转方向不限
- 门户中的临床摘要写明了支持各项标准的亲属:三阴性乳腺癌的母亲、50 岁及以前确诊的姨妈、患卵巢癌的外祖母、患胰腺癌的外祖父
- 医疗必要性说明函(LMN)保存为 ~/Patients/Marchetti_Lena/LMN_Marchetti_Lena_<YYYYMMDD>.pdf(含文本层的 PDF,在任务中生成)
- 说明函写明 Lena 的身份(姓名、出生日期)、有效的 Select PPO 计划和会员号 BWH660311571,且从未出现已终止的会员号
- 说明函引用有效版本的政策:MP-GEN‑014 第 7 版、第 3.1–3.4 条标准以及 30 个基因的上限(第 4.2 节);没有把第 6 版内容当作现行内容
- 说明函陈述的是更正后的家族史:姨妈 44 岁、外祖母卵巢癌、外祖父胰腺癌、母亲 58 岁确诊三阴性乳腺癌
- 说明函写明 Calloway 的 BOP‑28 检测组合(检测代码 CG‑2128,28 个基因)、CPT 代码 81432/81433 和 ICD‑10 诊断代码 Z80.3/Z80.41/Z80.0
- 说明函解释了为什么不先检测已患病的亲属(母亲拒绝检测;姨妈与家里不来往、联系不上)
- 说明函署名“/s/ Paul Ferreira, MD”并附其 NPI;不含 Whitcombe、旧范例函中的 Hollis、CG‑2127(已停用的检测代码)或残留的模板占位符
- 说明函解释了检测结果将如何改变诊疗管理(第 7 版第 5.1(f) 节),至少提到以下两项:乳腺 MRI/筛查、降低风险手术、胰腺监测、亲属级联检测
- 说明函没有把更正前的旧说法(子宫癌、胃癌、姨妈 54 岁、母亲约 60 岁)当作事实来写,除非明确说明已更正
- Northbridge 运营支票账户(Operating Checking)恰好新增一笔付款:230.00 美元(275 美元减去有效计划的 45 美元共付额),汇往 Lena 提供的路由号、尾号 5208 的账户,备注中含押金收据号 LGC-DEP‑3381;没有任何款项汇给 Luisa
- PA_Tracker.xlsx 恰好新增一行,原有各行未被改动;新行包含日期、患者、出生日期、保险公司、有效会员号、实验室、检测代码 CG‑2128 以及 CPT 和 ICD 代码
- 跟踪表新行:事前授权参考编号和预计决定日期取自门户,状态为“Submitted”(已提交),押金退款栏为“$230.00 sent <日期>”,与实际退款一致
- 提交之后只向 Lena 发送确认邮件(可抄送诊所内部人员):主题和正文中都有参考编号,并写明 BOP‑28、决定日期以及退回尾号 5208 账户的 230.00 美元退款
- 给患者的邮件按指南第 11 节说明后续步骤(获批后寄送采样盒、收到样本后约 2–3 周出结果、安排结果解读就诊),且不含其他患者的信息
样例 7 / 7
依据 CRM 丢单为太阳能关键词评分并排期
Maya Okafor 是丹佛 Sunmesa Solar & Storage 公司的搜索引擎优化(SEO)策略师。她的文件中有两份关键词导出文件(最新一份和较早的春季版)、已完成的融资专题关键词映射表(其隐藏的 Scoring 工作表记录了评分方法)、一份网站页面清单、一个空的 Content Hub 文件夹;下载文件夹里还有做融资专题时从 Leadfold 导出的一份旧丢单 CSV。她的邮箱里有 Graham Lindqvist 为新的 Solar Savings & Batteries 专题发出的启动邮件、内容负责人 Priya Raman 关于排期的说明、首席运营官 Teresa Vance 后来发的区域更新邮件(附《服务区域登记册》PDF),以及此前的融资专题交付邮件。Leadfold CRM 中有 276 个销售商机,其中 116 个为丢单(Closed Lost);Daywise 上,Editorial 日历的内容固定在周二、周四发布,下周的两个时段已被占用,公司日历上还标有网站迁移期间的发布冻结期。
难在哪里
请求只说了要什么结果,没有给出背后的细则:评分规则藏在隐藏工作表里,常规发布时段要从以往的发布日期推断,冻结期的具体日期只能从日历上看出。现行服务区域、竞争对手名单、哪些主题已有页面,还要在邮件、Leadfold 和页面清单之间相互核对;任务中途,Leadfold 新增三个业主协会(HOA)丢单,排名随之改变,已经统计过丢单的 Agent 必须察觉并重新提取。
用户原话
Hi! Can you finish the keyword-to-page plan for the new Solar Savings & Batteries hub today? Background is in Graham's kickoff email. Use the newest keyword export in Documents/SEO/Exports and build SolarHub_KeywordMap.xlsx in Documents/SEO/Content Hub. Every keyword in that export needs a row with its intent, cluster, priority score and action: New page, Optimize (with the existing URL), or Exclude with the reason. Score it and lay it out exactly like our Financing hub map in Documents/SEO/Financing Hub. That includes the demand boost from our closed-lost deals in Leadfold, and a Clusters tab like that one with the Leadfold IDs of the deals you counted. Exclude anything for areas we don't actually serve right now, competitor brand terms, and junk that isn't about home solar or home batteries. Then put the six highest-scoring New page clusters on the Editorial calendar, in the next open slots of our normal publishing schedule. Highest score goes first, nothing before next week, and don't move anything that's already booked. Set them up like the existing Publish events, and add the dates to the Clusters tab too. Last, email Priya the workbook with a short list of the six pages and their dates, cc Graham. Please don't edit anything in Leadfold.
中文大意
你好!今天能把新的 Solar Savings & Batteries 专题的关键词—页面规划做完吗?背景信息在 Graham 的启动邮件里。请使用 Documents/SEO/Exports 里最新的关键词导出文件,在 Documents/SEO/Content Hub 中建立 SolarHub_KeywordMap.xlsx。该导出文件中的每个关键词都要有一行,写明搜索意图、主题簇、优先级得分和处理方式:新建页面(New page)、优化(Optimize,附上现有 URL),或排除(Exclude,并写明原因)。评分方法和版式都要和 Documents/SEO/Financing Hub 里我们的融资专题映射表完全一样。这包括根据我们在 Leadfold 中的丢单商机得出的需求加成,以及一个和那份一样的 Clusters 工作表,列出你计入的商机的 Leadfold ID。凡是涉及我们目前实际上并不服务的地区的词、竞争对手品牌词,以及与家用太阳能或家用电池无关的垃圾词,都要排除。然后把得分最高的六个新建页面主题簇排进 Editorial 日历,放在我们常规发布安排中接下来的空闲时段。得分最高的排在最前,下周之前一个都不要排,已经排好的内容也不要挪动。按现有 Publish 事件的方式来设置,并把日期也填进 Clusters 工作表。最后,把工作簿发邮件给 Priya,附上这六个页面及其日期的简短列表,抄送 Graham。请不要修改 Leadfold 里的任何内容。
环境中的应用与网站
中途发生的事
第 48 回合 三户的安装方案被业主协会否决,销售经理 Luis Ortega 在 Leadfold 中把这三个商机关闭为丢单,丢单原因都是“HOA approval”(业主协会审批):Alvarez(亚利桑那州梅萨)、Whitaker(亚利桑那州菲尼克斯)和 Kowalski(爱达荷州梅里迪恩)。
第 48 回合 Luis 给 Maya 发邮件(抄送 Graham),说他刚把这三个商机关闭为丢单,请她重新提取数据,把它们计入。
轨迹关键时刻
初始桌面

任务开始时的桌面:Chrome 里是 Maya 的 Quillmail 收件箱,另两个标签页是 Leadfold 和 Daywise 日历。收件箱里已有 Teresa 的区域更新邮件(附登记册 PDF)、Graham 的启动邮件会话、Serpstone 发来的 146 个关键词导出完成通知、网站迁移和发布冻结的相关邮件,以及与任务无关的日常邮件。
第 2 回合

在 Quillmail 邮箱里打开的 Graham 启动邮件:Solar Savings & Batteries 专题照融资专题的做法来,先做六个新页面;列出的市场是亚利桑那、科罗拉多、新墨西哥、犹他四州,外加内华达州。下方 Priya 的回复提出了排期要求:交付当周不排,按得分顺序占用接下来空闲的常规时段,冻结周不排,日历上已有的两篇融资专题后续内容不动。
第 6 回合(放大查看)

放大查看 Teresa Vance 更新邮件所附的《服务区域登记册》第 15 版:爱达荷州自 2026 年 9 月 28 日起为 Active(现行服务),内华达州仅为 Planned(计划中),这推翻了启动邮件中的市场列表。
第 26 回合(放大查看)

终端中输出的融资专题工作簿 Scoring 工作表内容:其中有搜索意图权重、关键词难度(KD)区间和需求加成区间,以及优先级得分、Leadfold 证据(丢单、最近 12 个月、现行服务州)和处理方式的规则。
第 61 回合

销售经理 Luis Ortega 在任务中途发来邮件:他刚在 Leadfold 中又关闭了三个商机(梅萨的 Alvarez 和菲尼克斯的 Whitaker,均属菲尼克斯都会区;以及梅里迪恩的 Kowalski),丢单原因均为“HOA approval”(业主协会审批),并请求重新提取数据。
第 68 回合

Daywise 的日程视图显示 10 月 26–30 日为网站迁移发布冻结期。Agent 此前已看到,下周二和周四的时段(10 月 13 日和 15 日)已排有融资专题的后续内容。
第 88 回合

刷新 Leadfold 后,“All Closed Lost”列表从 116 个商机增至 119 个,新增了 Kowalski、Whitaker 和 Alvarez。Agent 从这个视图重新导出。
第 92 回合

Leadfold 中类型为 Competitor(竞争对手)的客户共四家:Bluebird Solar、Helios Home Energy、Peak Solar Co 和 SunCrest Energy。融资专题映射表 Scoring 工作表里的竞争对手名单没有 Helios,但它的品牌词同样要排除。
第 119 回合

用无界面 LibreOffice 重新计算新的 SolarHub_KeywordMap.xlsx:全部 382 个公式单元格都与缓存值一致(0 处不一致),且没有遗留锁文件或进程。
第 191 回合(放大查看)

排期完成后的 10 月月视图:10 月 20 日(周二)和 10 月 22 日(周四)新增了 9:00 的 Publish 事件,10 月 13 日和 15 日原有的两篇没有动;10 月 26–30 日的冻结周里没有 Publish 事件,只有冻结期和值班横幅、站会及其他会议。另外四篇排在冻结期之后的 11 月 3、5、10、12 日。
第 209 回合

已发给 Priya 的邮件,滚动到底部:要优化的页面列表的最后几项及其现有 URL;排除了哪些词、为什么排除(Teresa 的区域更新邮件里暂缓的内华达州,加州和得州,SunCrest、Helios、Peak 的品牌词,以及无关杂词);说明 10 月 26–30 日冻结周不排内容,10 月 13 日和 15 日的两篇融资专题后续内容不动;附件为 SolarHub_KeywordMap.xlsx。
结果
- 模型回合
- 210
- 工具调用
- 920
- 用时(分钟)
- 279
- 截图
- 175
- 放大查看次数
- 51
- 评分点
- 30
工作流阶段(6)
- 阅读启动邮件、区域更新邮件和交付邮件,以及融资专题映射表中隐藏的评分规则
- 从 Leadfold 提取符合条件的丢单商机和竞争对手
- 收到新增 HOA 丢单的消息后,重新提取 Leadfold 数据
- 为全部 146 个关键词评分、分类,写入新工作簿
- 在接下来空闲的周二、周四时段排入六个 Publish 事件,并把日期填入 Clusters 工作表
- 将工作簿和六个日期发邮件给 Priya,并抄送 Graham
参考解与错误解法的得分
| 解法 | 得分 |
|---|---|
| 参考解 | 1.00 |
| 初始状态 | 0.00 |
| 错误解法:漏算中途新增丢单 | 0.88 |
| 错误解法:挪动了日历上已有的安排 | 0.74 |
| 错误解法:做完工作簿就停了 | 0.69 |
| 错误解法:区域按启动邮件、Helios 未排除 | 0.56 |
| 错误解法:用了春季旧导出和旧 Leadfold CSV | 0.38 |
| 错误解法:未保存也未附工作簿 | 0.24 |
评分点(30 项)
- Documents/SEO/Content Hub 中有 SolarHub_KeywordMap.xlsx,其中包含关键词工作表和 Clusters 工作表,版式与融资专题映射表一致
- 最新导出文件中的每个关键词都有一行(146 个中至少 144 个),且没有只存在于旧导出文件中的关键词行
- 至少 98% 的行中,搜索量和 KD(关键词难度)取自最新导出文件
- 搜索意图取关键词工具列出的第一个意图(至少 95% 的行,且 20 个混合意图行中至少 18 个),主题簇取导出文件中的父主题(Parent Topic)
- 全部 8 个内华达州关键词行均以超出服务区域为由被排除
- 所有加利福尼亚州和得克萨斯州的关键词行均以超出服务区域为由被排除
- 4 个爱达荷州关键词行保留在范围内(3 个为新建页面;“idaho solar incentives”为优化,对应现有的 /incentives/ 页面)
- 全部 9 个竞争对手品牌词行(包括 4 个 Helios Home Energy 行)均以竞争对手品牌为由被排除
- 7 个无关行(与家用太阳能或电池无关)均以无关为由被排除,且范围内的行最多只有 2 个被排除
- 在由 Leadfold 证据决定的 13 个主题簇中,至少 12 个的需求加成(丢单证据为主题簇带来的加成)正确
- “solar battery backup power outage”的证据与符合条件的商机完全一致(不含内华达州试点那单)
- “hoa solar rules”(业主协会太阳能规定)的证据与符合条件的商机完全一致:包括任务中途新增的 HOA 丢单,不含超过 12 个月的那单
- “replace roof before solar”的证据正是那三个符合条件的商机(爱达荷州那单也算在内)
- “time of use rates solar”和“add battery to existing solar”的证据完全准确(不含内华达州的商机,也不含超过 12 个月的商机)
- 以下主题簇中至少 7 个的证据完全准确:电池成本、净计量、电池容量配置、保修转让、发电机(应无证据)、租赁与贷款对比、投资回收期、融资
- 从 Leadfold 提取了证据,且未在其中创建、编辑或删除任何内容(保存视图、报表和导出都可以)
- 范围内的 116 行中,至少 90% 的优先级得分与参考答案相差不超过 2%
- KD 恰好为 30、50 或 70(难度区间的边界)的六行,以及那一个导航类意图的行,得分完全准确
- 已有线上页面对应的六个主题簇设为优化,并填上该页面的 URL(Clusters 工作表和关键词行都要填)
- “solar panel maintenance”为新建页面(原先那篇清洁类文章已下线)
- “solar battery cost”“how many solar batteries do i need”和“net metering”均为新建页面(只是有排名的页面、草稿或已重定向的页面,都不算已有对应页面)
- 得分最高的九个新建页面主题簇,其主题簇得分与参考答案相差不超过 2%
- Editorial 日历上恰好新增六个带具体时间的“Publish:”事件,每个都位于下周起空闲的周二或周四时段,时间为山地时间 09:00,避开冻结期,且日历上原有的安排都没有改动
- 六个事件对应得分最高的六个新建页面主题簇
- 得分最高的排在最前:每个主题簇都位于其排名对应的空闲时段
- 事件沿用现有格式:标题为“Publish: <标题>”,描述中包含 Hub | Cluster | Owner(专题 | 主题簇 | 负责人)
- Clusters 工作表恰好为六个已排期的主题簇填写了发布日期
- 有一封发给 Priya 的邮件,抄送 Graham,并附有 SolarHub_KeywordMap.xlsx
- 所附工作簿是最终版本(包含全部关键词,发布日期已填好)
- 邮件按得分从高到低列出六个页面及其日期
可定制
包括但不限于以下几项,其他需求都可以商量。
- 领域:职业和行业,或你们自己的工作流设想。
- 难点:侧重 OSWorld 2.0 的哪几类难点,每题覆盖几类,任务多长。
- 应用和网站:每题必须用到哪些,可以新建门户。
- 交付格式:只要可复跑的任务环境、只要完整轨迹,或两者都要;每题可跑多次,失败的也保留。
- Agent 框架:动作空间、截图尺寸、上下文策略按你们的来。
- 数量和排期:交付数量和时间安排。