Gemini 3.6 Flash 长文改写——要点摘录,两种提示结构的产出差别

文章导读
同一篇长文在 Gemini 3.6 Flash 上跑出啰嗦或漏段,通常不是模型长短文能力的问题,而是提示结构把“任务要求”和“输出约束”混在一句话里写了。建议的做法是:固定同一篇输入,只改任务动词(改写或摘录),其余约束逐字保持一致,然后把两次输出逐段贴回原文做覆盖标记。这样你得到的是两份可以相互比较的输出,而不是两次凭感觉的评价。判断依据只有三条:每段是否被覆盖、输出里是否出现原文没有的表述、以
📋 目录
  1. Ⅰ 同一篇长文分别按改写和摘录各跑一次
  2. Ⅱ 对比两次输出的信息保留量
  3. Ⅲ 调整提示里对长度和措辞的约束
  4. Ⅳ 记录哪种结构在哪种任务上更稳
  5. Ⅴ 把可用提示固化成模板
A A

同一篇长文在 Gemini 3.6 Flash 上跑出啰嗦或漏段,通常不是模型长短文能力的问题,而是提示结构把“任务要求”和“输出约束”混在一句话里写了。建议的做法是:固定同一篇输入,只改任务动词(改写或摘录),其余约束逐字保持一致,然后把两次输出逐段贴回原文做覆盖标记。这样你得到的是两份可以相互比较的输出,而不是两次凭感觉的评价。判断依据只有三条:每段是否被覆盖、输出里是否出现原文没有的表述、以及段落数和字数落在哪个区间。三条都能在页面上直接数出来,不需要额外工具。

面向长文处理:先用同一篇输入跑改写与摘录两条提示,再逐段标记覆盖情况,最后按任务类型选结构。摘录结构适合要点汇总与内部传达,改写结构适合对外成稿;两者都要在提示里单独写清段落数、字数区间和是否允许新增原文外表述。若输出出现原文没有的事实或结论,先收紧措辞约束再谈长度。

同一篇长文分别按改写和摘录各跑一次

先建立可比较的基线。选一篇结构清楚、有 8 到 15 个自然段的长文作为固定输入,两次调用之间不要改输入、不要改模型版本、不要改温度这类采样参数。两次提示只允许改动“任务动词”和紧随其后的产出说明,其余部分——角色、输入标记、段落数要求、字数区间、禁止新增内容——必须逐字一致,否则后面统计出的差异无法归因。

下面是两条提示的骨架,可以直接复制,把 {{长文}} 换成你的原文。【一致约束】 段落在两条提示里必须完全相同。

【提示 A · 摘录】
你是中文技术编辑。下面是一篇长文,请从中摘录要点,不要重写成新文章。
【一致约束】
- 按原文段落顺序输出,每个要点标注对应原段落序号
- 要点条目数控制在 10-14 条
- 总字数控制在 600-900 字
- 只允许使用原文出现的事实、数字和结论,不得补充原文外信息
- 保留关键术语的原措辞,不做同义替换
【长文】
{{长文}}

【提示 B · 改写】
你是中文技术编辑。下面是一篇长文,请把它改写成一篇结构完整的新文章。
【一致约束】
(与提示 A 逐字相同)
【长文】
{{长文}}

跑完后把两次提示原文和两次输出分别存档,命名带上时间戳和任务名,例如 rewrite-v1.txt、extract-v1.txt。这一步的价值在于:后面调整约束时,你能确认差异是约束带来的还是输入带来的。用 wc -m 统计字数,用空行切分统计段落数,都是可复核的。

对比两次输出的信息保留量

把原文按自然段编号为 P1 到 Pn,然后对着两份输出逐段标注每段的处理方式。标记只需要三类:被覆盖(该段的核心信息在输出里能找到对应句)、被压缩(只剩关键词或并入其他段落)、被改写(内容在,但措辞与原文不同)、遗漏(输出里没有对应信息)。建议直接写成一张纯文本表,便于逐次对比。

段号 | 原文主题 | 摘录输出标记 | 改写输出标记 | 备注
P1   |          | 覆盖/压缩/改写/遗漏 | 覆盖/压缩/改写/遗漏 |
P2   | ...
统计 | 覆盖 x 段 / 压缩 x 段 / 改写 x 段 / 遗漏 x 段 | 同上

从经验看,摘录结构更容易在“过渡段、举例段、背景铺垫段”上发生压缩或遗漏,因为这类段落没有独立要点;改写结构通常不会丢段,但更容易出现原文外内容——模型为了让新文章连贯,会补一句原文没有的因果或总结。所以两种结构的失效方式不同:摘录的风险是漏,改写的风险是加。判断时优先看遗漏的是不是关键段(结论段、限制条件段、参数说明段),这些段一旦丢失,输出就不能直接用。

调整提示里对长度和措辞的约束

长度失控通常是约束缺位,而不是模型偏好。建议把三类约束分开加、分开记,一次只加一类,否则看不出是哪类约束起了作用。

Gemini 3.6 Flash 长文改写——要点摘录,两种提示结构的产出差别
  1. 段落数要求:写成“输出 6-9 个自然段”。作用于改写结构时效果最直接,能压掉重复铺垫;作用于摘录结构时意义不大,因为摘录本来就按要点计数。
  2. 字数区间:写成“总字数 600-900 字”。区间要给上下限,只写下限容易越写越长。注意中文字数应按字符统计,wc -m 的结果与页面显示的字数口径接近。
  3. 保留原句比例:写成“至少保留原文 3 处完整原句,并在其后标注段号”。这条约束主要用来抑制改写结构中的措辞漂移,让关键术语不被同义替换掉。
每次只替换一段约束,记录三项:
约束版本 | 输出段落数 | 输出字符数 | 是否命中区间
v0 无长度约束 |        |           | 是/否
v1 加段落数   |        |           | 是/否
v2 加字数区间 |        |           | 是/否
v3 加保留原句 |        |           | 是/否

记录的目的是找出“加哪一条能把产出拉回区间”。如果加了字数区间仍然超长,通常是输入里存在大量并列结构(清单、参数表),需要在提示里明确“并列项合并为一句”。

记录哪种结构在哪种任务上更稳

把几次运行的结论整理成一张对照表,覆盖段落数按“实际覆盖段数 / 原文总段数”记,是否出现原文外内容按“有/无”记,出现时标出具体句子的位置。

r>
任务类型提示结构覆盖段落数是否出现原文外内容
内部要点汇总、会议传达摘录记 覆盖 N / 总 N通常为无,需逐句核
对外发布稿、需要重组成文改写记 覆盖 N / 总 N较常见,需人工删补
参数说明、限制条件提取摘录(加“逐条对应段号”)记 覆盖 N / 总 N通常为无
原文措辞需保留的合规文本改写(加保留原句约束)记 覆盖 N / 总 N可能少量,需比对

按任务类型选结构的判断清单:

  • 需要保留原文措辞或可追溯到具体段落的,选摘录结构,并要求输出标注段号。
  • 需要按新读者重排论证顺序的,选改写结构,并额外加一条“不得新增原文外的事实与结论”。
  • 同时要简洁和完整时,先用摘录拿到要点集,再用改写把要点集扩成成稿,不要指望一条提示兼顾。
  • 输出用于对外发布前,逐句比对原文外表述,凡是模型补的因果句一律删掉或改回原文口径。

把可用提示固化成模板

两次对比跑通后,把稳定下来的提示存成模板,只保留可替换位置。下面两段可以直接用,尖括号内为替换项。

【模板:要点摘录】
你是<角色,如中文技术编辑>。下面是一篇长文,请摘录要点,不要重写成新文章。
- 按原文段落顺序输出,每条要点标注对应段号 P<n>
- 要点条目数控制在<条目数区间>条
- 总字数控制在<字数区间>字
- 只使用原文出现的事实、数字和结论,不得补充原文外信息
- 保留<需保留的术语列表>的原措辞
【长文】
{{长文}}

【模板:长文改写】
你是<角色>。下面是一篇长文,请改写成一篇结构完整的新文章。
- 输出<段落数区间>个自然段,每段首句点明该段主旨
- 总字数控制在<字数区间>字
- 不得新增原文外的事实、数字与结论
- 至少保留<数量>处原文完整原句,并用段号标注来源
【长文】
{{长文}}

需要按实际场景调整的约束项有三处:字数区间随原文长度放大或收窄;术语保留列表换成你所在领域的固定译法;新增内容限制按用途收紧或放宽——内部草稿可以允许补过渡句,对外文本建议一律禁止。模板存好后,每次换输入只需改 {{长文}},不要顺手改约束段,否则前面记录下来的对照结果就失去参照意义。