一点妙笔生成公文偏模板腔,通常不是单纯的提示词问题,也不是单纯的素材问题,而是两者叠在一起:输入素材本身只有概括性描述,提问又只给了“写一份总结”这类大颗粒指令,模型只能靠在职场上常见的套话把段落撑满。可以先做两件事:把生成稿里最空的句子逐句摘出来,看它缺的是主语、时间还是数量;再把同一批素材配不同颗粒度的提问各生成一次,观察变化落在哪一段。
判断模板腔来源,先看空洞句子缺什么信息,再回看输入素材本来有没有这些信息。素材里没有事项、时间、数量、责任部门,改提问多半只能换个排版;素材齐全但指令只写“写一份总结”,改提问通常更见效。验证方式是用同一批素材、只留一个变量做两次生成对比,边界是不要指望一次改动同时解决文风和内容缺口。
把生成稿里的套话段落单独摘出来
不要一上来就整篇重写,先把生成稿读一遍,逐句判断哪些句子可以原样搬到别的单位、别的年份还不违和。这些句子就是模板腔的来源。具体动作是:给每句话编号,标记它是否缺主语、缺时间、缺数量,缺一项就算一个空点,逐句留档。
原句:下一步,我们将持续加大工作力度,确保取得实效。
标记:无主语(谁加大)|无时间(哪一段)|无数量(力度多大)
空点:3 项
可否从素材补齐:目前素材里没有对应内容
留档时建议做成一行一句的记录:句子编号、所在段落、缺失项、能否从现有素材补上。摘出来的句子如果集中在“下一步安排”“总体要求”这类位置,说明问题多出在收尾和表态段;如果每段开头都空,说明是整体素材喂得不够。这个判断只靠读稿就能做完,不需要额外工具。
回看输入素材里有没有具体事项和时间
把摘出来的空句和输入素材对一遍,判断空洞是生成时才出现,还是素材里本来就是空的。自检项按四项过:事项、时间、数量、责任部门。四项里缺两项以上,通常说明模板腔主要来自素材,而不是提示词。
- 事项:这轮工作到底做了什么?素材里写的是具体动作,还是“相关工作”“有关要求”?
- 时间:起止时间是哪一段?有没有明确到月或到周?
- 数量:检查了多少、整改了多少、覆盖了多少?素材里是数字,还是“若干”“一批”?
- 责任部门:哪个科室牵头、哪些部门配合?素材里是具体单位,还是“相关部门”?
如果素材里四项都齐,只是散落在几段文字里,可以在输入时把事项、时间、数量、部门并列成清单喂进去;如果素材本身就只有一个标题式的一句话,那再怎么改提问,也只能把空话排得更整齐。这一步的判断依据是素材原文,不是生成结果,需要结合手头材料确认。
把提问从写一份总结换成限定文体受众和篇幅
确认素材不缺内容之后,再看提问的颗粒度。只写“写一份总结”,模型只能自己猜文体、猜受众、猜长短,猜的结果通常就是通用套话。可控的做法是把文体、受众、段数、必须出现的事项写进输入,示例结构如下,方括号里是需要替换的内容。
文体:季度工作情况汇报,不要写成讲话稿或新闻稿
受众:分管领导,只关心进度、问题和下一步安排
篇幅:正文 4 段,每段不超过 150 字
必须出现的事项:
- 6 月完成 [具体事项],覆盖 [数量]
- [某科室] 牵头,[某科室] 配合
- 当前遗留问题:[具体问题]
不要出现:没有主语的表态句、持续加大力度这类空话
加上“不要出现无主语句”这类约束,只能减少一部分套话,不能补上素材里没有的事实。判断方法很简单:用同一段素材,先用原提问生成一次,再用限定后的提问生成一次,如果限定后空话明显减少、具体事项开始出现,说明指令颗粒度是主要变量;如果限定后仍然空,说明素材这一侧要先补。
用同一批素材做两次生成对比
对比的关键是只改一个变量,否则差异没法归因。建议固定素材不动,只把提问从粗糙版换成限定版,生成后按位置逐段比对,记录变化最明显的部分。下面是一份可以直接照着填的记录格式。
对比记录
素材版本:v1 原始素材
本轮唯一变量:提问 A(写一份总结)→ 提问 B(限定文体+受众+段数+必须事项)
变化最明显位置:第一段开头、第三段措施部分
变化内容:由“加强排查”变为“6 月完成 [事项],覆盖 [数量]”
仍为空的位置:下一步安排
仍为空的原因:素材里没有下阶段计划
反过来也可以做一轮:提问固定不变,只把素材从概括版换成带事项、时间、数量、部门的版本,看哪些空句被填上。两轮记录放在一起,就能看出模板腔里哪些属于素材不足、哪些属于指令太笼统。归因到具体某一处改动之后,再决定是继续补素材还是继续改提问;换工具只是换一套语料风格,不能替代素材和指令本身的调整。每次只改一个变量,是这套对比能成立的前提。