跳到主要内容

lieflat-gongwen

收藏0

基于真实公文全量统计的公文写作 skill。分公文族与党建族两族,覆盖调研报告/领导讲话/工作意见/经验材料/工作方案/经验总结六类公文族文体,加千字级党建/基层经验材料一类,提供可验收的数值参数、骨架公式、标题技法和自动化自检脚本。触发场景:"写一篇调研报告""起草领导讲话""写份工作意见""写篇党建经验材料""把材料写成经验总结""让这篇稿子更有公文味""检查这篇公文的参数对不对"。

让 AI 安装

DDDZZ最新版本 0.1.0更新于 2026-11-03下载 0 次

句子对照库.md

22.4 KB查看源码

句子对照库#

参数说公文平均句长 53 字、顿号每千字 14—31 个(按文种分档),但没说这些字怎么挂上去。这份文件补的就是这一段:同一个意思的两种写法摆在一起,一种句长塌下来,一种立得住。

这些对照是怎么来的#

示例/README.md 记着第二批八篇的审计结果:八篇初稿有六篇在同一个方向上偏(句长偏短、顿号偏疏、要求词偏少),另外两篇恰好相反,而且都是规范性文件。那份审计给了数字,没给句子。本文件把句子补上。

每组对照里,「定稿版」是 示例/ 范文里的原句,一字未改;「偏离版」是把同一句拆回短句的还原,不是历史初稿的原文。 初稿是在迭代中改掉的,文本没有留存,所以这里的偏离版由定稿反推。反推的依据是审计里记录的偏离方向和幅度,用途是让机制看得见,不作为历史材料引用。

一、先判自己偏哪一侧#

分析类、叙事类(调研报告/领导讲话/经验材料/经验总结/党建族/法定报告)
    → 容易并列不足,往下看第二节
规范性文件(工作意见/工作方案)
    → 容易并列过度,往下看第三节

判错这一步,改动会把参数推得更远。工作方案是八个文种里顿号最疏的一档(18‰),把任务写成器材清单就会顶破;经验总结相反,是句长最长的一档(中位 64,区间 58—71)。

二、并列不足这一侧#

经验总结#

这个文种的招牌句式是「坚持把……作为……,通过……、……、……,确保……」,一句话交代完一整套做法。

偏离版

去年以来,我镇按照中央和省市部署推进农村人居环境整治。工作抓了三个方面。一是村庄清洁,二是黑臭水体治理,三是长效管护。目的是让整治成果保持下去。

定稿版(《农村人居环境整治工作交流材料》导语)

去年以来,我镇按照中央和省市关于建设宜居宜业和美乡村、深入学习运用“千万工程”经验的部署,坚持把村庄清洁、黑臭水体治理和长效管护一体谋划、一体推进、一体考核,紧盯“清”“治”“管”三个字下功夫,做到面上先净、水里再清、日常有人管,确保整治成果不是干净一阵子。

差在哪:定稿一句里挂了四段,依据、三项一体、三字提法、效果,末尾用「确保」收口。偏离版把同样的内容拆成四句,句长掉到二十出头,而且「目的是让整治成果保持下去」这一句什么信息也没给。


偏离版

我镇开展了“三清一改”。清理生活垃圾,清理沟渠塘坝,清理畜禽粪污,改变不良习惯。任务分到村、组、户。攻坚期间清运陈年垃圾【待补:xx】吨。村内各处都要过关。

定稿版(同篇,第一部分第一条)

围绕清理农村生活垃圾、清理村内沟渠塘坝、清理畜禽粪污和农业生产废弃物、改变影响农村人居环境的不良习惯这四件事,逐村逐巷划片包干,镇干部包村、村干部包组、党员包户,一巷一表、一户一签,攻坚期间集中清运陈年垃圾【待补:xx】吨,拆除废弃圈舍和危旧棚屋【待补:xx】处,清理乱堆乱放【待补:xx】处,确保村内主干道、背街小巷、河塘沿岸和公共空间同步过关,不留死角。

差在哪:定稿的并列有三层,事项四项、责任三级、成效三项,全部挂在一个句子上。偏离版的「任务分到村、组、户」把最有信息量的那一层压成了六个字,读者不知道包干到什么颗粒度。


要求词的来源要盯对。 这个文种的要求词多半来自「确保」,不是「要」。交流材料陈述的是已经做完的事,不向谁下指令,所以用「要」会显得错位,而「确保」正好落在做法的末尾。

污水处理设施特别是日处理规模较大的,由镇统一委托专业机构运维,每月上报运行台账,确保设施状况随时说得清。

钱的来路和用途每季度上墙,一笔一笔写清楚,确保群众交的钱看得见去处。

盯着「要」去补,这个文种的要求词永远补不上去。

调研报告#

偏离版

这三句话看着是企业的顾虑。往下追,其实是我们工作上的缺口。

定稿版(《制造业“人工智能+”应用情况调研报告》第二部分导语)

这三句话看着是企业的顾虑,往下追,是我们在场景供给、风险分担、人才支撑、数据规则、考核导向上的缺口。

差在哪:五项并列同时承担了后文五条的纲目。偏离版的「工作上的缺口」是空的,读者看完不知道下面要讲什么,而这一句本来是全段的路标。


偏离版

当前技术服务商按项目报价收款。效果好不好,风险都在企业一侧。企业自然不敢决策。

定稿版(同篇,第二部分第一条)

当前技术服务商普遍按项目额报价、按节点收款、按验收单结项,效果好坏、达标与否、能否长期运行,风险全部落在企业一侧,企业自然把决策一推再推。

差在哪:三项「按……」把商业模式说透,三项「效果好坏、达标与否、能否长期运行」把风险内容说透。偏离版是两句判断,不是一段论证。


偏离版

市工业和信息化局牵头,会同行业协会选题。选工序清晰的环节。明确改造前后的指标。

定稿版(同篇,第四部分第一条)

要由市工业和信息化局牵头,会同行业协会到车间里选题,把外观检测、排产调度、设备预测性维护、能耗优化这一类工序清晰、判定标准明确、数据可采的环节列出来,逐个明确改造前后的可测指标。

差在哪:定稿一句里有一个「要」、四项场景并列、三项筛选条件并列。偏离版丢了「要」,动作降级成陈述,两组并列也一起丢了。这一处能看清初稿要求词只有 9 个的真实原因:动作本身没写出来,「要」就无处可挂,所以盯着「要」逐处去补是补不上的。


「一是二是」的每一支内部还可以再并列。 这是这个文种段内分层最密(中位 9 次)却仍然不显单薄的原因:

这家企业的做法有两点值得注意。一是起点选在工序单一、判定标准清晰、样本容易积累的环节,没有从工艺路线最长、异常最多的总装环节切入;二是把设备供应商的工程师留在厂里三个月,直到本厂技术员能自己改判定阈值、自己补样本、自己处理误报,才让人走。

经验材料#

偏离版

我们写了一份数据共享备忘录,把要求写清楚。几个部门看过之后都签了字。这件事花了三个星期。

定稿版(《育儿补贴“免申即享”的做法和启示》第二部分第一条)

我们的办法是把调取范围、使用用途、留存期限、销毁方式和责任人逐项写进一份数据共享备忘录,明确只调取认定所必需的字段、用完即销毁、发生泄露由调取方负责,几个部门看过之后都签了字,这件事前后花了三个星期。

差在哪:定稿的五项加三项两组并列,把「写清楚」落成了别的单位可以照抄的清单。偏离版的「把要求写清楚」读者学不到任何东西。这里的并列承担的是信息,不是修辞。


偏离版

县一级最该投入的是这几个具体岗位。要重视这些岗位。不要把力气花在印宣传单上。

定稿版(同篇,第三部分第一条)

县一级最该投入的是这几个具体岗位,要在编制、经费、考核这几件事上给这些岗位留出位置,也要把代办差错率、退件追回率纳入考核,而不是把力气花在再印一批宣传单上。

差在哪:经验材料的启示段最容易写成只有判断没有动作。定稿的两个「要」各带一组并列,一组指资源,一组指考核口径,都是能落到手上的;偏离版的「要重视」是空的。

领导讲话#

偏离版

要坚持一户一策。把该办的环节一次交清。不许空转。

定稿版(《在全市灾后重建工作推进会议上的讲话》第二部分第一条)

要坚持一户一策,把宅基地选址、图纸审查、施工队伍、竣工验收这四个环节一次交清,不许再出现边等方案、边等资金、边等工队的空转。

差在哪:四项环节并列把「该办的」说死,三项「边等」把「空转」画出了样子。偏离版是三句口号,会上听不出要干什么。


偏离版

这两件事关系到群众过冬。哪一段出问题都不行。一天都不能含糊。

定稿版(同篇,第二部分第二条)

这两件事关系到入冬以后每一天的日子,从水源到龙头、从变压器到入户线,哪一段出问题都是群众冻着饿着,一天都不能含糊。

差在哪:「从水源到龙头、从变压器到入户线」把「哪一段」落到实处,同时把两句判断接成了带因果的长句。这一篇初稿句长 32.0,比该文种最低的真件还低 7 个字,毛病就是通篇短促祈使句,念出来像下命令而不像在会上跟人说话。

注意这个文种的要求词靠「要」,不靠「确保」。 限期攻坚型讲话全篇的落点是「什么时候必须交账」,定稿要求词 62 个,高于 p75,是正常状态。

短经验材料#

这个文种的顿号密度(20—27‰)几乎全部来自具体物件和具体主体的枚举,把枚举换成概括,顿号和引号概念会一起塌。

偏离版

街道党工委改建了“暖新驿站”【待补:xx】处,每处都配了必要设备。

定稿版(《驿站里多问一句,骑手参保少跑一趟》)

街道党工委统筹党群服务中心、社区便民服务点、物业闲置用房,改建“暖新驿站”【待补:xx】处,每处配齐饮水机、微波炉、插座、药箱、一台能打材料的一体机。

差在哪:「必要设备」四个字既不占顿号,也不给读者任何画面。


偏离版

街道组织多方开了协调会,解决了停车、充电、进小区的问题。

定稿版(同篇)

街道把物业公司、商场管理方、交警中队和平台站点负责人拉到一张桌上,开了【待补:xx】次协调会,在【待补:xx】个小区门口划出“临时停放区”,在【待补:xx】处驿站加装“共享充电柜”,与【待补:xx】个封闭小区约定“凭单通行”,配送单一扫、门禁自动放行。

差在哪:定稿这一句里有四方主体并列、三项成果并列、三个引号概念。偏离版把引号概念也一并丢了,于是顿号密度和引号概念两项硬指标同时塌。这一篇初稿把顿号压到 17.4‰、引号概念压到 0,当时的 match_genre 当即判成网评族(网评 0.27、短经验材料 0.28,几乎并列),补回并列和引号概念之后才分开。网评族此后已从自检器移除,这类误判不会再出现,但这组数字仍说明并列和引号概念一起塌下去会把千字材料拉出本族。

堆叠不等于长而无物。 同一篇里这一句只有四十来字,照样立得住:

选点不看门面看脚程,全部设在等单最集中的路口、商场后门、写字楼货梯口,站与站之间步行不超过十分钟,骑手管这叫“十分钟歇脚圈”。

报告(法定)#

法定公文没有统计参数,但顿号疏密同样看得出来。示例/ 两篇报告实测 21.8‰ 和 26.8‰,其中前一篇初稿是 15.7‰。

偏离版

重点检查有无变相收费,有无在减免后提高其他收费标准,有无违规与入园资格挂钩。

定稿版(《关于我市落实免费学前教育政策情况的报告》第二部分第四条)

重点检查有无以服务性收费、代收费、家长自愿捐赠名义变相收取保育教育费,有无在减免后提高伙食费、教材费、活动费、校车费标准,有无在招生环节以捐资赞助与入园资格挂钩

差在哪:三个「有无」的排比结构两版一样,动的是每个「有无」里面有没有具体到能对号的项目。上级看这份报告,看的正是这些项目。

三、并列过度这一侧#

规范性文件的每一条本身就是要求,如果每条都带四五项并列,全篇顿号必然顶破。这一侧的动作是砍,不是补。

工作意见#

顿号区间 25—31‰,《优化城乡社区岗位吸纳高校毕业生就业的实施意见》初稿 38.5‰。

过度版

坚持需求牵引,岗位设置要从社区实际工作量、人口结构、服务半径、财政承受能力、历史沿革、居民诉求出发,不搞层层摊派、不下达硬性人数、不简单比照外地、不脱离本地实际。

定稿版(该篇第一部分第二条,节引)

坚持需求牵引,岗位设置要从社区实际工作量、人口结构、服务半径出发,不搞层层摊派、不下达硬性人数;

砍法:保留最能界定范围的三项,其余并进后文或者删掉。六项并列读者记不住,也审不出哪一项是重点。


过度版

培训内容要覆盖党的创新理论、政策法规、社区实务处置、矛盾纠纷调解、便民服务操作、应急处置、心理疏导和信息系统使用。

定稿版(该篇第三部分第三条)

培训内容要覆盖党的创新理论、社区实务处置、矛盾纠纷调解和便民服务操作,在职人员每年参加集中培训不少于【待补:xx】天。

工作方案#

顿号区间 14—22‰,是八个文种里最疏的一档。《电动自行车充停设施补建和隐患整治攻坚方案》初稿 32.4‰,整整高出一半。

过度版

场地条件宽裕的小区直接新建集中充停棚,同步配置照明、监控、灭火器材、自动断电装置和消防水源。

定稿版(该篇第二部分第三条,节引)

场地条件宽裕的小区直接新建集中充停棚,同步配置照明和监控,并按标准配齐灭火器材;

这一组最反直觉:砍顿号会让句长上升。 该篇初稿句长 41.0、顿号 32.4‰,定稿句长 45.0、顿号 21.9‰。原因是拆并列用的是分句,不是句号,四五项并列改成「两项+并按标准配齐」,顿号从四个降到一个,句子反而变长了。

同一篇里这一句是「用分句代替顿号并列」的示范,四个环节到最后才用顿号点一次:

清单实行动态管理,新发现的问题随时纳入,整改完成的经复核后销号,销号后又出现反弹的取消销号并重新挂账,使摸排、整改、复核、销号四个环节前后咬合,形成一个不留缺口的闭环。

附:强制词配额怎么砍#

工作意见那一篇初稿有 8 个强制词,全是「不得」,而配额是 1—3 个。写规范性文件时每提一条约束就顺手写「不得」,很容易一路堆到七八个。

「不得」「严禁」与「必须」「应当」共用同一个配额。定稿只在三处真正需要禁止性表述的地方留了「不得」:规避用人单位责任、工作事项准入、招聘条件设置。其余改掉,语气一点不弱:

原写法改后
与社区职责无关的报表和评比创建事项不得下派与社区职责无关的报表和评比创建事项一律取消
乡镇(街道)不得随意抽调社区专职工作者乡镇(街道)不能随意抽调社区专职工作者
不得违规使用编外人员违规使用编外人员的,要一并纠正

四、整节对照:经验总结第三部分#

上面都是单句。一整节看,差距是累加的。下面两版内容完全相同,只有句子构造方式不同。

偏离版

三、推行“积分制”,把干净的日子长久过下去

集中攻坚一阵子容易,天天保持难。我镇把长效管护当成整治工作的下半篇文章,从人、钱、事三头把制度立起来。

一是把管护的人定下来。全镇统一配备村庄保洁员,人数按人口和面积核定。岗位纳入公益性岗位统筹,优先聘用本村脱贫户和监测户。沟渠塘坝的日常巡查由河长制体系承担,每条河、每口塘都挂了牌子,上面写明“塘长”和联系电话。污水处理设施由镇统一委托专业机构运维,运行台账每月上报一次。

二是把管护的钱理清楚。管护经费的办法是“镇补一块、村筹一块、群众出一块”。村级一事一议财政奖补资金优先用于人居环境管护,村集体经营性收入按约定比例提取管护基金。农户保洁费的标准由村民议事会议定并公示。钱的来路和用途每季度上墙,一笔一笔写清楚,群众交的钱看得见去处。

三是把评比的尺子统一。镇里编制了村庄“清洁指数”,从五个方面按月打分排名。排名与村组干部年度考核挂钩,也与村集体经济奖励挂钩。同时推行农户“积分制”,参加义务清洁和拆除违建都能积分,积分在村里的爱心超市兑换日用品。评分和积分一并在村务公开栏公示,谁家干得好,一眼就看得出来。

定稿版(《农村人居环境整治工作交流材料》第三部分,原文)

三、推行“积分制”,把干净的日子长久过下去

集中攻坚一阵子容易,天天保持难。我镇把长效管护当成整治工作的下半篇文章,从人、钱、事三头把制度立起来,确保攻坚结束之后各项工作有人接、有钱办、有尺子量。

一是把管护的人定下来。全镇统一配备村庄保洁员,按人口和面积核定人数,纳入公益性岗位统筹,优先聘用本村脱贫户和监测户;沟渠塘坝的日常巡查由河长制体系承担,每条河、每口塘挂牌明确“塘长”“河段长”和联系电话;污水处理设施特别是日处理规模较大的,由镇统一委托专业机构运维,每月上报运行台账,确保设施状况随时说得清。

二是把管护的钱理清楚。管护经费采取“镇补一块、村筹一块、群众出一块”的办法,村级公益事业建设一事一议财政奖补资金优先用于人居环境管护,村集体经营性收入按约定比例提取管护基金,农户按户缴纳保洁费的标准由村民议事会议定并公示;钱的来路和用途每季度上墙,一笔一笔写清楚,确保群众交的钱看得见去处。

三是把评比的尺子统一。镇里编制村庄“清洁指数”,从垃圾清运、污水收集、水体水质、庭院整理、公共空间秩序五个方面按月打分排名,排名与村组干部年度考核和村集体经济奖励挂钩;同时推行农户“积分制”,参加义务清洁、拆除违建、认养“小三园”都能积分,积分在村里的爱心超市兑换日用品,评分和积分一并在村务公开栏公示,谁家干得好、谁家该添把手,一眼就看得出来。

两版跑 check_params.py --genre 经验总结 的实测结果:

指标偏离版定稿版
字数476569
平均句长27.246.8
顿号密度‰12.626.4
要求词03
“一是二是”33

两点要说清。

这是节级数字,不能和全篇数字直接比。 分号也计作断句,这一节分号多,所以定稿版节级句长 46.8 低于全篇的 60.3。要看的是两版之间的差值方向和幅度,不是绝对值落在哪个区间。全篇级的记录在 示例/README.md(该篇初稿 46.0、定稿 60.3)。

同样的内容,短句版少了 93 个字。 这解释了为什么初稿总是「字数偏少、句长偏短、顿号偏疏」三项一起偏:它们是同一件事的三个侧面。所以补字数的正确动作是把已有内容重新挂到长句上。为了凑字数硬加一段,参数会好看,文章会变水。

五、四种堆法#

从上面的对照里能归出四种,一句话里常常同时用两三种。

事项并列 把「这件事」换成「这几件事」。清理生活垃圾/清理沟渠塘坝/清理畜禽粪污/改变不良习惯;外观检测/排产调度/设备预测性维护/能耗优化。

主体或责任并列 把「分到基层」换成「镇干部包村、村干部包组、党员包户」,把「组织多方协调」换成「物业公司、商场管理方、交警中队和平台站点负责人」。

条件并列 把「合适的环节」换成「工序清晰、判定标准明确、数据可采的环节」,把「把要求写清楚」换成「调取范围、使用用途、留存期限、销毁方式和责任人」。

收口 句子末尾挂一句效果或底线:确保设施状况随时说得清/不留死角/一天都不能含糊。这一手同时解决要求词偏少的问题。

六、不该堆的地方#

引语不能改。 《制造业“人工智能+”应用情况调研报告》定稿句长 43.8,低于 p25,是四段企业主和干部原话压下来的。企业主说话本来就短,为了拉句长去改引语,等于把全篇最实的部分改虚。

场面不能堆。 语料里最有场面的四篇(出自心得体会,该文种已移出覆盖范围,这里只作为实测证据),句长实测 35.2、26.0、56.8、36.9,顿号 6.3‰ 到 42.8‰,没有一篇全项落在框内。场面靠短句和白描,一堆并列进去就没了。

引号概念不能为凑密度硬造。 党建材料爱造概念名(「三叔婆工作室」「老省心」「邻距里」),密度本来就高,但为凑密度再塞概念名反而会把材料写空。示例/ 那篇短经验材料的引号概念 9 个低于区间,是有意的。

规范性文件的约束条款不能堆。 见第三节。


最后一条,也是最容易走反的一条。 这份文件教的是怎么让句子立起来,不是怎么把参数拽到中位数。SKILL.md 第六节写着「好文章不整齐,整齐的往往是平庸作品」,示例/README.md 记着第一批范文对着自检器连改五到七轮、参数全部达标、读起来仍然是论文摘要。改一处之前先问一句:这一句原来短,是因为它是一句原话、一个场面、一句反问吗?如果是,留着。

文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。