拿到一个业务题
怎么想、怎么拆成工作流

盯着数据走完五问,节点自然就出来了
——整条工作流就是看数据换七次样子;以团体赛“可研报告审查”为例

华电新疆公司 集团 AI 竞赛赛前培训 · 第四天 · 授课四(15:30-16:25)

中软国际  |  2026年10月22日
目 录
1、先说人话:这题在干什么
2、拿到任何题目先问五个问题
3、五个问题逐个用在这题上
4、哪里会错、怎么兜底
5、让它每天自己跑
6、换个题目怎么用 · 转实操
中软国际 · 华电新疆公司集团 AI 竞赛赛前培训 · Day4 · 授课四02 / 19
先说人话 · 这题在干什么

先说人话:题目让我们搭的这条线,是替专家做可研报告的第一轮审查

先搞懂它在解决什么问题,后面每个节点才都有出处。

读报告 查规范 写意见
左边是单位的规范和台账,中间机器人读报告、查依据,右边是它写出来的评审意见
现在是怎么干的电厂每年要立项一批技改项目——#3 机组主蒸汽温度智能预警、燃机压气机状态监测、锅炉燃烧优化这类,每个项目都要先交可研报告:项目必要性、技术可行性、花多少钱、几年能回本。立项前审查会,专家一份份翻报告,还得翻集团《科技项目审查规范》、翻往年技改项目汇编、翻历史项目经费台账来对照。慢,容易看漏,每个人的尺度还不一样。
题目要我们干什么搭一条工作流替审查会做第一轮:报告丢进去,它按六个维度各给一段“结论 + 依据”——必要性对着规划口径、合规性对着安环口径、成本收益对着财务口径,拼成一份格式固定的评审意见上会。专家拿着它做第二轮,而不是从零开始翻。三本“书”就是电厂自己的资料:审查规范、往年技改项目汇编、历史项目经费台账。
评委怎么打分七个审查维度缺一个扣 3 分;“知识库利用”15 分看结论有没有引用规范条款、台账数据;“准确性”25 分——评委会拿计算器把报告里的数再算一遍。
所以本节重点不教你点哪个按钮,教你拿到一个题怎么想:先问五个问题,节点就自己冒出来了。配置细节全在实操手册里照抄。
今天的例子是“审可研报告”,但这套想法换成审缺陷单、写值班周报、答规程问答,都一样用。
题目背景取自团体赛题干;可研报告与数值为课堂虚构 demo。03 / 19
方法 · 拿到任何题目先问五个问题

拿到任何业务题,先别开画布:盯着数据按顺序走完这五步

整条工作流其实只有一件事:看数据换七次样子。这五步就是把每次变形逐一确认——顺序不能颠倒。

一份 PDF一堆图片,机器读不了→ 三十页长文字能读了,但没法用→ 一张六格小表结构化,能按格取→ 干净的小表核对过,可信→ 几个算好的数34.9%、不达标→ 七段结论带引用的话→ 一份报告固定版式,交出去
1第一步:看清交出去的数据长什么样

交付物是什么形式、给谁看、按什么打分。从出口倒着推,后面每步才有目标。

一份评审意见:七段“结论 + 依据”,数字要能被评委算出来
2第二步:看清数据在人手里怎么变

把专家的动作拆成一次次的“数据变形”,拆到一次只变一样。

读成便签 → 核一遍 → 翻书补依据 → 算一算 → 写成话 → 填进表
3第三步:写清每次变形的进和出

给每次变形写清“进 / 出”,连成数据流。连不上的地方,就是漏了一步。

进“费用五项”→ 出“34.9%、不达标”;进“创新点”→ 出“与 A-2023-02 重复”
4第四步:按变形性质定人选

要理解改写→模型;按规则查算→代码;查资料补依据→知识库;按开关分路→分支。性质决定交给谁。

长文字→小表、数字→结论:模型;表→通过/不通过、数→数:代码
5第五步:标出数据可能变脏的位置

每步想一个“它要是错了会怎样”,在错的地方后面加一道检查或一个岔路口。

模型可能把 5.3 抠成“5.3年”、把 300 抠成 3000 → 加核对 + 岔路口
五个问题问完,节点清单、数据怎么流、谁干什么、哪里加检查全有了——这时候再上画布,就是照着抄。
方法为课程归纳;与授课三“规划五步法”同一思路,本节从“数据怎么变”的视角重讲。04 / 19
第①问 · 最后要交出去什么

第①问:最后交出去什么,先把它画出来

右边是倒推出来的几条硬要求。出口定了,后面每一步都是为了凑齐这张纸。

第①问小张组最后要交的就是左边这张纸。评委会先数七段齐不齐,再看每段有没有引用,最后拿计算器算 34.9% 对不对。换个题目也一样写值班周报:出口就是“一张固定表格 + 三条异常说明”;答规程问答:出口是“答案 + 引用的条款号”。
××项目可行性研究报告 评审意见(示意)
① 必要性基本充分——现状差距未量化;依据:《审查规范》第 2.0.2 条
② 可行性可行——LSTM 在 A-2024-01 已验证;周期 12 个月未超 18 个月
③ 创新性中等——“残差自诊断”与 A-2023-02 重复
④ 合规性合规——引用的《燃机运行规程》3.2 条在库中可查
⑤ 成本收益不合理——设备费占比 34.9% 低于规范 50%;回收期 5.3 年 超 5 年;台账同类项目 55%~61%
⑥ 设计依据基本合理——方案按规程编制
⑦ 语义一致一致——六段结论之间无矛盾
7 段七个维度一段都不能少缺一段扣 3 分六路审查并行 + 第七路查矛盾,一个节点一段,不能让一个模型一口气写完
引用每段结论后面要跟依据“知识库利用”15 分看的就是条款号、项目编号每一路都要先去知识库查,再写;查不到就没分
数准数字要能被评委算出来“准确性”25 分占比、回收期不能让模型算,得交给代码,而且进报告时不能被转述
格式每份报告长得一样评委要横向对比版式用模板写死,模型只填内容
出口倒推出来的四条要求,就是后面所有设计的理由:六路并行、先查再写、数字给代码、版式给模板。
评审意见为示意;评分口径取自团体赛题干。05 / 19
第②问 · 数据在手里怎么变

第②问:专家审一份报告,数据在他手里变了七次样子——每次变形就是一个节点

每行三栏:数据进来的样子、这一步对它做的事、出去的样子。右栏是小张那份报告在这一步的真实数据。

①进一堆图片(PDF)+ 项目名出还是那堆图片,只是上了线、有了名字收进来小张这份小张传上《燃机压气机状态监测与效率预测》
②进三十页长文字出一张六格小表:背景 / 路线 / 创新点 / 费用五项 / 回收期 / 依据读成长文字,再抄成小表小张这份费用五项抄对了;回收期抄成“5.3年”——带单位的字串
③进六格小表(可能脏)出小表 + 一句“通过 / 不通过,原因是什么”按常识核一遍小张这份“5.3年”转不成数字 → 不通过,原因:回收期格式不对
④进通过 / 不通过出走哪条路:往前、退回重抄、回消息给人看开关决定往哪走小张这份退回重抄一次拿到 5.3 → 通过,往前走
⑤进一格(如费用五项 / 创新点)出这一格 + 查到的条款号、台账行拿一格去翻书,把依据贴回来小张这份成本收益路查到:规范门槛设备 ≥ 50%;台账同类 55%~61%
⑤′进干净的小表出几个算好的数:34.9%、不达标、note 一句话按公式算小张这份300 ÷ 860 = 34.9% < 50%;5.3 年 > 5 年
⑥进算好的数 + 查到的依据出一段像专家口气的结论把数和依据写成话小张这份“不合理:设备费占比低于规范下限,回收期超 5 年”
⑦进七段结论 + 算好的数出一份报告:版式固定,数字原样填进固定版式小张这份表格里 34.9%、5.3 年原样来自代码输出,不是模型转述
拆变形的标准:一次只变一样,进和出都能说清是什么样子。说不清的,就是还要再拆。
回收期 = 总投资 ÷ 每年净收益,意思是“几年能回本”。报告与数值均为课堂虚构 demo。06 / 19
第③问 · 每一步进什么出什么

第③问之一:抠数的格子从后面的需求倒推,谁要用就留哪格

左边是报告原文一段,右边是抠出来的六个格子,每个格子后面标着“谁要用”。格子不是总结,是后面的需求倒推出来的。

第③问小张的 PDF 三十多页,后面六路审查每路只用其中几句。抠成六格后,全线只读一次原文,各取所需。换个题目也一样审缺陷单:抠“设备、缺陷现象、发现时间、处理人”四格;写周报:抠“日期、机组、异常、处理结果”。
可研报告原文(节选,虚构)

……本项目拟在 #2 燃机压气机 加装状态监测装置,基于 LSTM 模型 对效率衰减趋势进行预测,提前安排在线水洗。与 2024 年已实施的 A-2024-01 项目相比,本项目增加了多测点冗余与残差自诊断。

项目总投资 860 万元,其中设备购置费 300 万元、材料费 60 万元、人工费 380 万元、其他费用 120 万元。实施后预计年节约燃料成本约 160 万元,静态投资回收期约 5.3 年。

本方案依据 《燃机运行规程》第 3.2 条及集团《科技项目审查规范》第 5 章 编制……

项目背景#2 燃机压气机效率衰减、需要提前水洗→ 必要性审查用
技术路线状态监测 + LSTM 预测→ 可行性审查用
创新点多测点冗余、残差自诊断;提到与 A-2024-01 的区别→ 去汇编库查往年有没有做过
费用五项设备 300 · 材料 60 · 人工 380 · 其他 120 · 合计 860→ 代码算占比
回收期模型填的是“5.3年”——带单位,不是数字→ 代码核对会拦下
设计依据《燃机运行规程》3.2 条、《审查规范》第 5 章→ 去规范库核对条款是否存在
抠数的设计思路:先看出口要什么、后面哪步要什么,再决定留哪几个格子。格子定了,让模型“找不到就填空、不许编”。
原文节选为课堂虚构 demo,与实操三 / 实操四用的同一份报告。07 / 19
第③问 · 每一步进什么出什么

第③问之二:去库里捞什么数据、验证报告里的什么——题干逐条对着看

题干对每一路都写了“要检索什么、分析中要输出什么”:合规要输出标准规范名称与条例,创新性要输出重复的历史项目名称,成本收益要输出参考的历史同类项目经费数据。这一页就是把这些要求落到字段。

第③问成本收益那一路:拿“费用五项 + 回收期”,去规范库查门槛、去台账查同类项目,判“合不合理”。换个题目也一样规程问答:一路只拿“问题”,去规程库查条款,判“答案是什么、引用第几条”。
维度去库里捞什么数据(具体到字段 / 块)拿这些数据验证报告里的什么
① 必要性规范库第 2 章“必要性要求”原文块
汇编库同类项目当年的立项理由、宏观背景段
报告写的“现状差距”是不是真存在、有没有给数;项目目标是否回应行业痛点;预期效益撑不撑得起立项
② 可行性汇编库往年项目的技术路线块(如 A-2024-01:LSTM 预测、传感器自诊断、周期 12 个月)
规范库第 3 章:技术来源、周期 ≤ 18 个月
这条路线行业里有没有工程先例;难点识别全不全;周期超没超
③ 创新性汇编库每个往年项目的创新点清单块(逐条列着当年做了什么)报告每条创新点,往年有没有人做过——逐条比对,不是看个大概
④ 合规性规范库第 4 章保障条件 / 资质 / 环境效益条款块;以及报告自己引用的那些条款原文报告引用的规范是不是真存在、版本对不对;保障条件齐不齐
⑤ 成本收益台账库三块:经费表整表(每行:编号 / 项目 / 总经费 / 设备费占比 / 回收期)、统计口径、对标提示
规范库第 5 章门槛:设备 ≥ 50%、其他 ≤ 10%、回收期 ≤ 5 年
报告的占比、回收期跟同类项目是不是一个量级;门槛达没达到
⑥ 设计依据规范库第 1 章总则 + 第 2/3 章原文块
汇编库台账库相似项目的做法与口径
方案是不是按规程编的;方法跟同类项目一致不一致
发出去:一句查询词项目名 + 这个维度的关键词,不是整份报告;六路各问各的问题{{#start.doc_name#}} 同类项目 课题经费 设备费 回收期
库里做的事:按“意思 + 字面”比拿这句词跟库里每一块比,返回最像的几块(Top K)报告原文不在库里:库装的是单位的参考资料,报告是考卷
捞回来:带出处的原文块《规范》第 5.0.2 条“设备 ≥ 50%”、台账表块(7 行)、统计口径块审查模型对照这几块写结论,结论里必须写条款号 / 项目编号——“知识库利用”15 分就看这个
设计思路:一路检索 = 一个问题 + 一本(或几本)书,所以拆成六路并行。
三个库怎么建、每路怎么配见实操三手册;本页只讲这样分的依据。08 / 19
第③问 · 合格不合格怎么判

第③问之三:合格不合格不是模型拍脑袋——三档结论,每档的触发条件写死

题干要求每段“先给出结论再详细分析”。结论就三档,哪档对应报告里哪种情况,提前写进提示词,三个人跑同一份报告才会判出同一档。

第③问小张这份报告跑出来的档:必要性基本充分、可行性可行、创新性中等、合规性合规、成本收益不合理、设计依据基本合理——每一档都能在右栏找到触发它的那句话。换个题目也一样规程问答的三档:能答 / 能答但要注明版本 / 答不了;触发条件就是条款查不查得到、版本对不对。
维度三档结论(先给结论)报告里哪种情况落到哪档(demo 举例)
① 必要性充分 / 基本充分 / 不充分差距有数 + 目标回应痛点 + 效益撑得住 → 充分;方向对但差距没量化 → 基本充分(demo:只说“效率衰减”,没给衰减多少);问题不存在或没价值 → 不充分
② 可行性可行 / 基本可行 / 不可行路线有工程先例 + 难点识别全 + 周期没超 → 可行(demo:LSTM 在 A-2024-01 验证过、周期 12 个月);先例找不到或周期超 → 降档
③ 创新性高 / 中等 / 一般都没做过 → 高;部分重复但有改进 → 中等(demo:“残差自诊断”与 A-2023-02 重复,须写出该项目名 + 那条创新点原文);基本全重复 → 一般
④ 合规性合规 / 基本合规 / 存在风险引用条款都查得到 + 保障条件齐 → 合规(demo:《燃机运行规程》3.2 条在库中);引用了查不到的条款 / 版本不对 → 存在风险
⑤ 成本收益合理 / 基本合理 / 不合理门槛全达 + 在台账区间内 → 合理;一项轻微超 → 基本合理;门槛不达或明显偏离台账 → 不合理(demo:34.9% < 50%,台账同类最低 55%;须写出参考的台账数据)
⑥ 设计依据合理 / 基本合理 / 不合理按规程编 + 方法与同类一致 → 基本合理(demo:依据 3.2 条与第 5 章编制);方案与规程冲突 → 不合理
判档的逻辑:门槛类看规范(硬线),量级类看台账(区间),重复类看汇编(逐条比)。三样都在库里,所以结论才“可追溯”——评分那 10 分就在这。
三档措辞取自题干参考答案(充分/基本充分/不充分、合规/基本合规/存在风险等);demo 数值为课堂虚构。09 / 19
第④问 · 看变形的性质,决定交给谁

第④问:按变形性质分工,四种性质对应四个角色

别记“哪个节点叫什么”,记“这次变形在干什么”:理解改写、按规则查算、翻书补依据、按开关分路。

第④问小张这条线:长文字→小表、数字→结论,是理解改写,给模型;表→通过/不通过、数→数,是按规则查算,给代码;一格→一格+条款,是翻书补依据,给知识库;通过/不通过→走哪条路,给岔路口。换个题目也一样写周报:数异常条数是按规则查算→代码,写“本周总结”是理解改写→模型;审缺陷单:判“是否超期”→代码,判“描述清不清楚”→模型。
模型 vs 代码
左:同一种变形问模型三次,出来三个样子 | 右:代码做三次,出来一个样子——按规则查算的变形必须交给右边
① 理解改写 → 模型数据要“读懂再换个样子”:三十页长文字 → 六格小表;几个数 → 一段专家口气的话。判断标准:这次变形需要理解或组织语言小张线:抠数、写六段结论、写概要
② 按规则查算 → 代码数据要“按死规则检查或计算”:小表 → 通过/不通过;300 ÷ 860 → 34.9%。换谁算都一样。判断标准:这次变形有标准答案,换谁算都一样小张线:核对、算占比、判达标、脱敏
③ 翻书补依据 → 知识库数据要“贴上出处”:一格 → 这一格+条款号/台账行。它不判断,只找到并递过去。判断标准:这次变形要翻单位自己的资料小张线:查门槛、查往年项目、查台账
④ 按开关分路 → 分支数据要“被路由”:通过/不通过 → 走哪条路。它不思考,只看开关——所以开关必须由代码给。判断标准:这次变形之后要分情况走不同路小张线:核对通没通过、要不要重抄
口诀:理解改写给模型,规则查算给代码,翻书补依据给知识库,按开关分路给分支。分错人,是最常见的失分点。
四类性质对应平台里的大模型 / 代码执行 / 知识检索 / 条件分支节点。10 / 19
四问之后 · 节点自己冒出来了

四个问题问完,节点就是这 23 个:真题 20 个加教学加 3 个

先认五段:收和抠 → 核对与算 → 六路查书 → 六路写结论 → 拼报告。虚线框的核对 / 分支 / 指标计算是我们比真题多加的三个,其余 20 个与授课三第 14 页同一张画布。

第①-④问小张这份报告从左边进去、右边出来,经过 23 个节点(真题 20 个 + 教学加 3 个)。橙色都是代码,紫色都是模型,绿色是查书。换个题目也一样节点数会变,五段的骨架不变:收 → 抠 → 核 → 查 → 判 → 交。
① 提取 #1-3①′ 算判 #4-6(教学加)② 检索 #7-12③ 审查 #13-19④⑤ 汇总输出 #20-23开始doc_name · upload_file1文档提取器PDF → text2摘要抽取大模型 · 六类字段3校验代码 · ok + msg4条件分支IF ok==true5ELSE → 回复 msg指标计算代码 · ratio / note6过了闸的干净数,才送来算检索 必要性R1 · 权重 0.5/0.57审查 必要性① · 温度 0.213检索 可行性R2 · 权重 0.5/0.58审查 可行性② · 温度 0.214检索 创新性R3 · 权重 0.5/0.59审查 创新性③ · 温度 0.215检索 合规性R4 · 权重 0.5/0.510审查 合规性④ · 温度 0.216检索 设计依据R5 · 权重 0.4/0.611审查 设计依据⑥ · 温度 0.217检索 成本收益R6 · 权重 0.4/0.612审查 成本收益⑤ · 温度 0.218语义一致性审查不查库 · 对照①~⑥与全文19语义一致性同时读抠出来的六类字段,做全文自检橙虚线:算好的结果(note)被成本收益审查直接引用,模型只抄不重算概要生成汇合点 · 温度 0.320JSON 输出切块 · 温度 021HTML 输出模板 · CSS 写死22结束只接 html23① 六路并行检索② 六个维度各判一维汇合点③ 固定格式交卷
输入 / 工具大模型(读和写)知识检索代码执行(算和判)条件分支虚线框 = 课程建议加法,真题没有橙实线 = 核对通过的数送去算(闸后第一站)橙虚线 = 算好的结果被审查直接引用,不走主线按团体赛参考画布重绘
看任何复杂画布的办法:找开始、找查书、找汇合点、找出口,剩下的都是中间的一步一件事。
按团体赛题干答案与解析中的参考画布重绘;节点名以本地部署版本为准。11 / 19
第⑤问 · 哪里会错、怎么兜底

第⑤问之一:模型抠出来的数,先过四道“常识检查”再往后传

每一条都举小张这份报告里可能出的错。有标准答案的检查,交给代码而不是模型。

第⑤问拦下的那一次:五个费用格子都不空、合计 860 也对得上,只有回收期“5.3年”转不成数字。不这么做会怎样让模型自己“检查一下”:它会回你“看起来没问题”——抠错的数照样进报告,评委一算就对不上,准确性 25 分直接丢。这么做的好处有标准答案的检查交给代码:十次一个结果,错了就报错,还能说清缺的是哪个。
抠数 核对 岔路口
紫:读 PDF 写便签 | 橙:拿着清单过筛子 | 红:三条路,各有去处
有没有空格子六格逐个看,“找不到”填的是空还是编了一个例:报告没写人工费,模型却填了 0 → 占比全错 → 拦下,让它填空而不是 0
数在不在常识范围经费 > 0、回收期 0~30 年、各项占比加起来 ≈ 100%例:设备费抠成 3000(多了个 0)→ 占比 349% → 一眼越界
格式统一数字就是数字,日期统一成 YYYY-MM例:回收期“5.3年”带单位,代码除不动 → 拦下重抠
条数对不对费用必须 5 项、创新点至少 1 条例:费用只抠到 4 项、合计不等于四项之和 → 表格没读全
兜底的设计思路:模型负责“读出来”,代码负责“信不信”。拦一次只花几秒,放过去一份报告的数字全不可信。
校验项与实操四埋点表一一对应。12 / 19
第⑤问 · 哪里会错、怎么兜底

第⑤问之二:核对之后是一个岔路口,三条路各有去处

岔路口不是把问题“跳过去”,而是把问题“送回给该处理的人”。

第⑤问核对说“没通过,但能补救”→ 退回去让模型重抠一次 → 拿到 5.3 → 通过放行。再失败,就把“回收期格式不对”原话回给小张。不这么做会怎样核对说了“没通过”却没人理,等于白核对;或者整条线卡住等人,谁也不知道卡在哪。这么做的好处三条路各有去处:通过往前走、能补的退一步、补不了的直接告诉人。
核对节点吐出来ok通过 / 没通过msg人话:哪儿不对岔路口看 ok 是真是假只看 ok 这一个开关通过→ 往前走:六路查书、写结论例:重抠后拿到 5.3,六格都干净没通过,但能补→ 退回去让模型重抠一次例:“5.3年”格式问题,重抠就好;只许一次补不了→ 把原因原话回给小张例:报告里根本没写费用明细模型抠数重抠只许一次
1通过 → 往前走例:重抠后拿到 5.3,六格都干净 → 进六路查书、写结论。只有干净的数才值得花后面的算力。
2能补 → 退一步重来一次例:“5.3年”这种格式问题,重抠一次就好。画布上不能把线连回上游(会成环),所以“退一步”是再放一个复制的抠数节点,只许一次。
3补不了 → 直接告诉人例:报告根本没写费用明细,重抠也抠不出 → 把“缺费用明细,请补充”回给小张,比模型硬编强。
岔路口的设计原则:通过往前、能补退一步、补不了抛给人——三条路都要有出口,不能有一条是“卡住”。
运算符列表以本地版本条件分支节点为准。13 / 19
第⑤问 · 哪里会错、怎么兜底

第⑤问之三:占比和回收期交给代码算,手算能逐位对上

只收费用五项和回收期;门槛从规范里来;统一保留两位小数。评委会拿计算器算,所以我们也得像计算器一样。

第⑤问进来的是核对过的六个数:300 ÷ 860 = 34.9%,规范要求 ≥ 50% → 不达标;回收期 5.3 年 > 5 年 → 不达标。写成一句 note。不这么做会怎样让模型算 300 ÷ 860:0.35、34%、35.1% 都可能冒出来,评委手算是 34.9%,对不上。这么做的好处代码算一次,两位小数,评委手算能逐位对上;门槛写在规范里,规范改了只改一处。
手算对拍
代码算一遍,人手算一遍,逐位对上才算过;紫色模型不许碰数字
输入:摘要里的费用字段设备费300材料费60人工费380其他费用120合计860回收期(年)5.3万元 · demo 报告虚构数值代码执行 · Python3① 统一单位(万元)② 除前判 0合计 == 0 → 报错③ 占比 = 部分 ÷ 合计设备 300 / 860 = 0.349④ 对阈值判达标(阈值来自规范)设备 ≥ 50% → 否 其他 ≤ 10% → 否回收期 ≤ 5 年 → 否⑤ 保留两位小数,拼 note输出三个变量ratio{设备:0.35, 人工:0.44,其他:0.14}passfalsenote"设备费 34.9%,低于50%;其他费用 14.0%,高于10%;回收期 5.3 年,超 5年"→ 成本收益审查节点直接引用 note
验收只有一句:手算和代码输出逐位一致。对不上先查单位(万元还是元),再查分子分母。
阈值以题面与审查规范为准;示例数值为课堂虚构。14 / 19
第⑤问 · 哪里会错、怎么兜底

第⑤问之四:算出来的数直接引用进报告,不让模型转述

模型每转述一次数字就可能错一次——像传话游戏,传到第四个人,圆就成了方。

第⑤问成本收益那路的审查模型拿着 note 写“不合理”;最后报告表格里的 34.9% 是从代码输出原样引过来的。不这么做会怎样概要 → JSON → HTML 三个模型节点各转述一遍,34.9% 很可能变成 35%,或者变成 0.349。这么做的好处用变量引用,数字原样到报告,中间谁都不许改写。
转述 vs 引用
上:概要 → JSON → HTML 层层转述,数字走样 | 下:一根管子直接引用,原样到报告
note审查结论里的占比与达标判定→审查模型不许重算;提示词里写“以 note 为准,不得自行计算”
ratio报告正文里的数值→概要 / HTML 节点不许改写;重写一次就可能四舍五入错一位
合计报告表格的合计行→模板不许自己加总;格式在模板里统一“两位小数 + % + 单位”
数字的规矩:算一次、引用多次、谁都不许转述。转述是数字出错的第一来源。
与实操四“引用溯源三查”同口径。15 / 19
让它每天自己跑 · 定时

想让报告每天自己出:平台没有闹钟,有三条路可选

先问环境给了什么,再决定走哪条;赛场上多半只能走第三条。

第①问回头看评审期每天早上 8 点要出一份进度日报。赛场上我们走第三条路:人手点一下,日期默认取当天。不这么做会怎样靠人记着点:忘一天就断一天;没配默认值,点了也是一份空报告。这么做的好处按时自己出,人只看结果;就算赛场用人工触发,默认值也得先配好。
定时三条路
左:服务器拿密钥按点调 API | 中:触发器组件(可能没装) | 右:人按钮,零依赖
① 外面有个闹钟来叫它
把工作流发布成接口,让运维的调度系统每天 8 点来调一次得有运维、得管密钥;环境不给就用不了
② 平台自带闹钟
画布上加一个“触发器”节点,设成每天 8 点这个组件本地版本可能没装;先问管理员
③ 人按一下,其余自动
开始节点的日期默认取当天,人每天固定时间点一下运行不自动,但零依赖——赛场与教学环境就用这条
1输入默认值日期 / 范围不填就是空报告
2失败重试一次、间隔 5 分钟;不重试就是没报告
3结果去向存文件 / 发消息;没去向就是没人看的报告
选型标准:环境给什么用什么;都不给就人工触发。日报 / 周报 / 月报同一条线,只换时间范围和模板,不复制三条线。
触发器组件以本地部署版本为准。16 / 19
让它每天自己跑 · 模板

出报告用模板不用提示词:版式写死,数字填空

让模型排版,每天排出来都不一样;用模板,每天一个样。评委才能横向对比。

第①问回头看日报的骨架天天一样,只换日期和算好的数。小张改了数字,报告版式一个像素都不动。不这么做会怎样让模型排版:三天的日报三个样,评委觉得不专业,也没法逐日对比。这么做的好处版式写死在模板里,每天只换日期和数字,看起来像同一个人写的。
模板 vs 自由发挥
左:模型自由排版,三份三个样 | 右:模板盖章,三份一个样,数字按格子塞进去
标题区(固定){{report_title}} · {{date}}指标表(固定表头,数字全部引用)设备费占比{{calc.ratio.设备}}其他费用占比{{calc.ratio.其他}}回收期{{calc.payback}}结论段(引用审查结论,不让模型重写){{#⑤.text#}}(成本收益审查结论){{#①.text#}} ……附录(固定)引用清单 {{refs}}灰底块 = 版式100% 写死在模板里,谁都不许改蓝字 = 变量占位符100% 引用上游算好的值,名字要一一对应占位符名对不上输出就是空串——先查名字,再查类型日报 / 周报 / 月报同一骨架,只换时间范围变量和汇总口径
模板的纪律:版式 100% 写死,数字 100% 引用。两者只要有一样交给模型,输出就不可复现。
模板语法以本地版本模板转换节点为准。17 / 19
收尾 · 换个题目怎么用

换个题目也一样:拿“值班日志自动生成周报”再把五个问题走一遍

左边是今天的题,右边是一个完全不同的题。五个问题一样问,答案不同,骨架相同。

今天的题:可研报告第一轮审查

  1. 1交什么六段“结论 + 依据”的评审意见,数字可核→ 六路并行、先查再写、数字给代码、版式给模板
  2. 2人怎么干读 → 记便签 → 核数 → 翻规范 / 汇编 / 台账 → 逐维判 → 写意见
  3. 3进什么出什么抠六格 → 费用给计算、创新点给汇编库、依据给规范库
  4. 4交给谁抠数 / 写结论 → 模型;核对 / 算占比 → 代码;查门槛 / 同类 → 知识库;通没通过 → 分支
  5. 5哪里会错模型把 5.3 抠成“5.3年”、把 300 抠成 3000 → 核对 + 岔路口 + 手算对拍

换一题:值班日志 → 每周自动出周报

  1. 1交什么一张固定表格(机组、异常次数、处理率)+ 三条重点异常说明 + 下周关注→ 统计给代码、说明给模型、表格给模板
  2. 2人怎么干把 7 天日志翻一遍 → 挑出异常 → 数一数 → 查规程看该怎么处理 → 写几句话
  3. 3进什么出什么每条日志抠“日期、机组、异常类型、是否处理”四格 → 给统计;异常类型 → 给规程库查处置要求
  4. 4交给谁抠四格 / 写重点说明 → 模型;数次数 / 算处理率 → 代码;查处置要求 → 知识库;本周有没有异常 → 分支(没有就走“平稳周”模板)
  5. 5哪里会错日期格式乱、一条日志抠成两条 → 代码核对日期和条数;处理率别让模型算
题目换了,五个问题不换、四种角色不换、“数字给代码、版式给模板、先查再写”不换。这就是赛场上拿到任何新题都能下手的底气。
右侧例题为课堂虚构,用于演示方法迁移。18 / 19

谢谢

16:35 上机《实操四 团体赛工作流分组搭建》——先在纸上把五个问题答完,再上画布:
0-20' A 角搭主线 10 个节点(含核对、岔路口、指标计算),跑通“PDF → 报告或打回”(第 12-14 页)
20-35' B 角接六路检索 + 七个审查,抄七段提示词(第 8-10 页)
35-45' 引用对齐:审查引用 note、报告引用 ratio,数字逐位一致(第 15 页)
45-55' 换日期再跑一遍,版式不变、数字随范围变(第 16-17 页)

目录(点击跳转)