ARTICLE · 1238683
Agent Harness:企业办公文档流水线落地:以企业PPT为例
上一篇把办公文档流水线分成全局层和四个场景:会议纪要、周报、年度 PPT、长文精读。周报场景跑完。本篇以长文精读为例。
1. 目录
harness-product/harness-longdoc/├── cursor/│ ├── AGENT.mdc│ ├── README.md│ ├── rules/│ │ ├── global-rules.mdc│ │ └── longread-rules.mdc│ ├── skills/│ │ ├── global-skills/SKILL.md│ │ └── longread-skills/SKILL.md│ └── agents/│ ├── doc-scheduler-agent.md│ └── longread-agent.md├── materials/│ ├── 多云管理平台2.0 产品简介-v1.0.pptx│ └── 砚观云监控-原始资料.md└── longdoc/├── 长文报告-日期待核验-砚观云监控介绍.md└── 砚观云监控-产品简介.pptx
规则、技能、角色在 harness-product/harness-longdoc/cursor/。AGENT.mdc 和规则的 alwaysApply 都是 false。整理长文时显式读总控文件,或把这个目录复制到目标项目根。这些文件不在无关对话里自动生效。
两份技能 skills/longread-skills/SKILL.md, front matter 都是 disable-model-invocation: true,按场景加载,不在别的任务里被自动调用。
验收稿放在 harness-product/harness-longdoc/longdoc/。文件名:长文报告-[日期]-[主题].md。
2. 模板从已有范例产品简介抽出
cursor/ 里的长文 rules、skills、agents,是读 materials/多云管理平台 2.0 产品简介-v1.0.pptx 抽出的。封面标题「多云管理平台 2.0 介绍」,副题「我们帮助您应用、管理及优化云端资源」,共 26 页,封面没有日期。
抽取范围是落在版心内的幻灯片文本,以及备注层。版心是 13.333 英寸 × 7.5 英寸。版心外的文本框不进五段正文,只在全局规则里点名。图中没有进入文本层的字,不写入规则。
目录页在第 2、6、10、19、24 页重复,不单独成章。第 26 页是「THANK YOU」,不单独成章。正文五段和内页的对应关系:
3. 样本和这次验收材料
已有范例产品简介 pptx 只提供版式。验收用的原始资料是 materials/砚观云监控-原始资料.md。
这份原材料是文本,没有幻灯片页码。封面不标注日期。产品名「砚观云监控」是本次拟定的示例,原材料写明它不是已注册厂商。参考页面上的降噪比、价格、告警条数和客户句子留在原始资料第 2 节,不转入后面要摘进正文的各节。
4. 三类文件各管一件事
rules/global-rules.mdcrules/longread-rules.mdc | ||
disable-model-invocation: true | skills/global-skills/SKILL.mdskills/longread-skills/SKILL.md | |
agents/doc-scheduler-agent.mdagents/longread-agent.md |
AGENT.mdc 是入口。它写目标、场景选择、优先级和归档文件名。条款、步骤、岗位禁令分别在 rules/、skills/、agents/,总控不抄一遍。
调度岗只做任务判断和加载,不写正文。判断按这个顺序,命中即停止:
用户明确要求周报、会议纪要、年度汇报、年度 PPT 或 PPT 大纲:停止。说明本目录只有长文报告。不落盘。 用户明确要求长文、长文报告、精读或产品简介归档,且给出了可读材料:交给长文 Agent。 用户没有写明体裁,但材料是产品简介 pptx,并要求按本目录模板整理:交给长文 Agent。 以上都不像,或材料为空:停止。说明需要产品材料以及「长文报告」这一种任务。不默认选一类,不落盘。
材料后缀是 pptx,不因此改成逐页讲稿或年度大纲。产出是五段长文。
全局规则和长文规则同时生效。二者冲突时,长文规则覆盖冲突的那一条。五段顺序、七个功能分册、价值四柱和案例三栏以 longread-rules.mdc 为准。长文规则不得取消「不编造数字」「作者观点不写成事实」「备注层不译成正文」。
级别分阻断、警告、建议。未标明级别的条目按阻断执行。存在阻断项时,归档名以 -待复核 结尾。警告写入校验清单,不单独改文件名。建议不进入合格判定。
长文 Agent 不修改规则和技能来迁就一篇稿。样本份数在正文第 3 行和校验清单里都写明是 1。这个 1 指版式来自一份简介,不是说验收材料参与了萃取。
5. 长文版式里写死的几处
正文开头四行,顺序固定:封面标题、封面副题、样本份数:1。结构萃取自这一份产品简介的版式文本。、材料登记。封面无日期时,材料登记写「封面日期:无」。缺第 3 行视为阻断。不写「未经样本校准」。
五段顺序固定,不删段、不并段、不调序:行业背景、产品简介、主要功能、价值体现、客户案例。段名里的产品名,归档本简介时用目录上的「OpsNow Private」;换材料时取当次封面。某一段没有内容,标题保留,正文写「无」以及材料里缺什么。只有标题、没有「无」及原因,视为缺段。
行业背景三块,顺序固定:时代对照、考虑因素、四个关注点。四个关注点从左到右是多云、成本、效率、安全。样本第 5 页是问句,问句保持问句,不改成「已经实现」。这四列不并进价值四柱。价值四柱的顺序是聚合、敏捷、智能、安全。
产品简介三块:定位、产品架构、产品理念。定位的标签分条写,不串成一句定义。页上没有「CMP层是……」这种定义句时,不补。口号放进该节的「作者观点」,不写成能力已经实现。本简介里属于作者观点的原词包括:轻松驾驭、助推企业业务发展、数字化转型、显著提高、真正价值。原材料没有的评价词不新增,包括:领先、极大提升、完美、赋能、行业第一。
产品架构按页上位置分四带:顶部入口、左右入口、中部能力网格、底部标签和纳管对象。样本网格有十二个能力。网格里有、后面功能分册没有专页的能力,留在架构节,不塞进七个分册。网格中的「费用管理」不改成「账单管理」,Service Portal 不改成「门户管理」。
主要功能先写两个页上名称,再按从左到右写五个列。样本的两个名称是门户管理、控制面板;五个列是资源管理、账单管理、资源申请、监控管理、事件管理。不规定这两个名称与五列的父子关系。总览列的要点不回填成分册正文,分册句子也不改写总览列名。
总览之后七个分册,顺序固定:门户管理、控制面板、资源管理、账单管理、申请管理、监控管理、事件管理。每一册四块:导语句、主要功能要点、中栏、右栏。要点保持条目,不合并成一段宣传文。某一册在当次材料里没有内容,标题保留,写「无」及缺的页。申请管理这一册的标题用「申请管理」,同时保留页眉原词「资源申请」。第 16 页的「三步」只写在这一册,不改成第 23 页的「4步」。
价值体现四块按页码:IAM、智能事件收敛、多维度账单分摊、价值四柱。不并进主要功能里的同名分册。四柱从左到右:聚合、敏捷、智能、安全。归档本简介时,句子只进它所在的那一柱。70% 留在敏捷柱,93% 留在智能柱,不挪到第 21 页去替代 24873 和 18750。
客户案例用三栏,顺序固定:客户挑战、解决方案、客户收益。归档本简介时,解决方案栏的标题保持 Bespin GLOBAL,不改成 OpsNow 解决方案。导语、数字句、作者观点分开。「零故障」和「0故障」都保留。「最高加快10倍」和「性能反应提速 10倍」都保留。模式是「新材料」且摘录没有案例时,本节写「无」及原因。
备注单独成块,标题用「备注」。不把备注句子插入对应页的正文段落。第 7 页备注里的「2,0」保留逗号。第 14、16 页是同一句韩文,归档本简介时如需保留,只抄韩文原文一次,并写明出现在这两页备注。不翻译。只有页码、没有其他文字的备注,不写入正文。
文末必须有「校验清单」。每条写「通过」或「不通过」,不通过时写出现在哪一节。至少这十二条:
是否只加载了长文场景 五段是否按顺序都在;缺内容的段是否写了「无」及原因 是否存在没有来源的数字 并存叫法是否被合并成一个 是否把本简介的样本数字抄进了另一份材料 第 5 页问句是否被写成结论 作者观点是否被写成已证实事实 备注韩文是否被译成新的中文案例 新词是否都标了【待确认】,且没有自写定义 样本份数是否写明为 1 三步与 4 步、两套账单容量写法、93% 与 24873/18750 是否被裁定成同一说法 版心外短语是否被写进五段正文
另有一组场景阻断,任一条成立即阻断:五段缺一或被调序;七个分册缺一且没有「无」及原因;价值四柱顺序被改;案例被写成两栏或解决方案栏被改名;关注点四列与价值四柱被合成一张表;架构网格的十二个能力被并进七个分册;样本份数没有写明是 1;全局规则点名的版心外短语被写进五段正文。
6. 一次整理的顺序
上一步没有可读结果,下一步不开始。
确认原材料可读。不可读则停止,不建输出文件。 读AGENT.mdc,确认任务是长文报告。不是长文则停止。是长文则加载全局规则,再加载长文规则。 全局技能写出六块摘录,只交给长文技能,不单独归档:材料登记、原词表、事实句、数字表、缺口、备注。某一块没有内容就写「无」及原因。原词按出现顺序抄,并存写法分条,不去重合并。模式是「新材料」时,本简介专有事实标成「样本事实,禁止抄入新稿」,不放进事实句。备注单独进第 6 块,韩文不翻译。 摘录缺失或模式为空则退回,不写正文。模式不是「归档本简介」或「新材料」时,退回调度。 长文技能按文首四行、行业背景、产品简介、主要功能、价值体现、客户案例、并存叫法、未裁定差异、校验清单的顺序写。用户明确要求建议时,在未裁定差异之后、校验清单之前另起「需评审建议」,每条以【需评审】起句。用户没有要求则不写这一块。 再对照长文规则第 9 节和全局规则第 6 节看一遍。改得掉的阻断改正文。改不了的留在校验清单,文件名加
7. 已生成的这一份
验收稿:harness-product/harness-longdoc/longdoc/长文报告-日期待核验-砚观云监控介绍.md。
文件名日期没有用 20261023,也没有用生成当天。封面没有日期,日期段是 日期待核验。主题取封面「砚观云监控 介绍」,去掉空格后为 砚观云监控介绍。校验清单没有阻断项,文件名没有 -待复核。
文首四行是:
砚观云监控 介绍把云上、云下和机房的运行状态放到同一个工作台样本份数:1。结构萃取自这一份产品简介的版式文本。材料登记:砚观云监控-原始资料.md。模式:新材料。该文件是文本,没有幻灯片页码,封面日期:无。
第 3 行的「样本份数:1」仍指版式样本那一份简介。材料登记另写模式「新材料」,并写明版式样本中的效果数字、客户原句和公司名不进入本报告。
五段都在,顺序未调。段名里的产品名是「砚观云监控」,没有改用「OpsNow Private」。目录页和致谢页没有单独成章。
四个关注点仍是问句,列序为多云、成本、效率、安全。价值四柱仍是聚合、敏捷、智能、安全。两套没有合成一张表。定位五条分列,没有串成定义。作者观点两处写「无」:定位节写明原材料不使用评价词,客户收益栏没有评价词。
架构仍是四带。网格里的能力留在产品架构,没有并进七个分册。Open API 标了【待确认】,没有补中文定义。
七个分册都在。正文标题用原材料的词。版式样本的分册名放在文末「并存叫法」的右列,没有写成左列的同义词,正文里也没有「即」。
监控管理、事件管理两处用词与槽位相同,文末写明没有第二套写法。价值节的槽位同样只登记、不替换:身份与权限对 IAM,告警收敛对智能事件收敛,订阅与用量对多维度账单分摊。IAM 标了【待确认】,只作为槽位名,稿内没有给定义,也没有写组织层级数和账户权限策略的种数。
接入步骤是三步:注册租户账号、在客户网络内安装采集器并由采集器向外连接、添加监测对象。敏捷柱用同一顺序。稿内没有第二套步数,也没有把样本的「4步便捷开通」写进来。完成这三步的分钟数没有写。
价值四柱四句都没有效果百分比。价格、算法降噪的命中率和训练规模、客户收益栏的数字,写成【数据待核验】,没有保留具体数字。正文没有写入样本简介的 84%、24873、18750、93%、两处 30%、两处 10 倍、金额、容量和零售案例原句,也没有写入参考页面上的降噪比和价格。
客户案例标题是「客户案例 – 多工具告警汇聚」。导语写明没有客户工商名,也没有可核验的投产年份,三栏是场景。三栏标题是客户挑战、砚观场景说明、客户收益。方案栏没有改成样本里的公司名。
备注节写「无」。原材料写明没有演示备注。参考网址留在原始资料第 2 节,没有插入五段。
未裁定差异只列了这份原材料里同时出现、且原材料没有说明关系的几对,例如架构网格中的「告警收敛」与分册「事件管理」。不写哪一个为准。样本里那几对步数、容量写法和告警条数换算没有进入这份材料,表里写明无从裁定。
校验清单十二条都是通过。场景阻断那一组也核对过:五段顺序在,七个分册都有正文,四柱顺序未改,案例是三栏,关注点与四柱未合成一张表,架构网格未并进分册,样本份数已写明。未发现阻断项。
人负责提供原材料、确认【待确认】项和验收。这份稿说明:版式约束可以套到另一份产品材料上,样本里只出现一次的数字和客户句子留在规则的禁抄列表里,没有跟着段序一起进正文。















































































