先说结论
- 输出长度主要由四个参数决定,其中「最大输出长度」是硬约束,其余三项影响展开程度。
- 在提示词里给出结构约束比给字数更有效,因为模型对「三段、每段不超过多少字」的响应更稳定。
- 超长内容不要整段重生成,按小节拆分控制,成本更低也更可控。
为什么会写得又长又空
模型倾向于把话说全,尤其在没有边界提示时会展开背景、补充例外、重复已说的意思。这不是故障,是默认行为。要收住,就必须在输入侧给出明确边界,而不是生成后再删。
四个影响长度的参数
| 参数 | 作用 | 常见取值 | 注意 |
|---|---|---|---|
| 最大输出长度 | 硬上限,超出即截断 | 按目标字数上浮两成 | 设置过小会截断在半句 |
| 温度 | 影响展开与发散程度 | 偏低更收敛 | 过低会让表述重复 |
| 重复惩罚 | 抑制同义反复 | 适度开启 | 过高会让句子生硬 |
| 停止词 | 遇到指定序列即停 | 用于多轮拼接 | 不同服务字段名不同 |
需要留意,不同服务对参数命名与取值范围不一致,具体以所用服务的当期文档为准。
两种收束写法
其一是结构约束法:在提示词里写明「分三段,第一段给结论不超过五十字,第二段给依据,第三段给一个动作」。结构越具体,展开越收敛。其二是角色与篇幅法:写明「面向已经在做这件事的人,不解释基础概念」,直接砍掉背景铺垫。两种写法叠加使用效果更明显。
改写顺序
先用结构约束重写一遍,多数情况下长度会明显下降;若仍超,逐段检查是否有重复表述,把同义句合并;再检查是否有与结论无关的背景段,整段删除;最后核对字数,超出部分优先删形容词与过渡句,保留数字与结论。
什么时候不该强压字数
需要覆盖多个要点的说明类内容,压得太狠会漏信息。判断标准是:删掉之后是否影响读者做出判断。影响就不删,不影响就删。字数服务于可读性,不是目标本身。
常见问题
设置了字数限制为什么还是超
字数限制多为软约束,模型按语义单元收尾时可能略超。建议配合最大输出长度作为硬约束。
分批生成怎么保持一致
先固定结构与术语表,再分段生成,最后统一过一遍术语与语气。
生成结果重复啰嗦怎么办
适度提高重复惩罚,并在提示词中写明「不重复已表达的意思」,同时避免过高的温度设置。
来源与口径
- 少数派(2026-10-31)
- 量子位(2026-10-31)
广告
🧰 相关内容用得上
WorkBuddyAI 办公·编程腾讯官方 AI 智能体工作台,用大白话交任务,让它自己查资料、跑脚本、搭小项目。
CakeGrowthAI 选品300 多个 AI 工具的联盟平台,站长在这里挑要推的产品。
以上为推广链接,价格与权益以官网当期为准。
