长度约束怎么写
长度约束要用可数单位:字数、条数、行数、章节数、字段长度。相对词(长一点、短一些、简要)没有统一口径,模型每次给出的长度都不一样。除了给数,还要说明两件事:中文按字符还是按词计、是否包含标点;超出时按什么顺序让步。这两句补上,约束才算完整。
写法要点
| 常用单位 | 字数 / 条数 / 行数 / 章节数 / 字段长度 |
|---|---|
| 中文口径 | 写清按字符数计(含标点与否),避免核对时口径不一 |
| 超限处理 | 写明让步顺序:先删样例,再删次要要点,保留数字与结论 |
| 分层约束 | 总长 + 单条长度一起写,避免总体达标但某条过长 |
| 下限 | 必要时给最少条数,防止模型压缩到一两句话就算达标 |
典型使用场景
- 固定版面的摘要:总字数与条目数同时约束,直接套进版面
- 表格化输出:每格限定字数,便于横向对比
- 短信与推送文案:字符数上限硬约束,超一条就发不出去
- 会议纪要:条目数与每条的要点数量分层限制
- 批量产出:同一模板多次生成,长度一致才方便汇总
约束示例
约束示例
输出要求:
- 全文不超过 200 个字符(含标点) # 口径写清,便于核对
- 要点固定 3 条,每条一行
- 超出时优先压缩解释性文字,保留全部数字与专有名词 # 让步顺序
- 不足 3 条时说明原因,不要为凑条数重复内容约束写法对照
| 写法 | 是否可验收 | 问题 |
|---|---|---|
| 不超过 3 条,每条 40 字内 | 可数可核 | 无明显问题,注意说明是否含标点 |
| 简要说明 | 不可验收 | 每次长度差异大,版面对不齐 |
| 尽量简短 | 不可验收 | 尽量没有量化含义,模型自行解释 |
| 控制在 100 字左右 | 半可验收 | 左右留出弹性空间,需说明允许的浮动范围 |
长度与完整性常常冲突:要求覆盖全部数字又要求极短,模型会删掉一部分。冲突时先写明让步顺序,让它透明取舍。