首页/AI/提示词工程速查/长度约束写法

长度约束写法

用可数单位(字数、条数、行数、章节数)约束输出,并说明超出时的处理方式;不要用“长短”这类相对词。

提示词工程速查AI更新于 2026-10-13

长度约束怎么写

长度约束要用可数单位:字数、条数、行数、章节数、字段长度。相对词(长一点、短一些、简要)没有统一口径,模型每次给出的长度都不一样。除了给数,还要说明两件事:中文按字符还是按词计、是否包含标点;超出时按什么顺序让步。这两句补上,约束才算完整。

写法要点

常用单位字数 / 条数 / 行数 / 章节数 / 字段长度
中文口径写清按字符数计(含标点与否),避免核对时口径不一
超限处理写明让步顺序:先删样例,再删次要要点,保留数字与结论
分层约束总长 + 单条长度一起写,避免总体达标但某条过长
下限必要时给最少条数,防止模型压缩到一两句话就算达标

典型使用场景

  • 固定版面的摘要:总字数与条目数同时约束,直接套进版面
  • 表格化输出:每格限定字数,便于横向对比
  • 短信与推送文案:字符数上限硬约束,超一条就发不出去
  • 会议纪要:条目数与每条的要点数量分层限制
  • 批量产出:同一模板多次生成,长度一致才方便汇总

约束示例

约束示例
输出要求:
- 全文不超过 200 个字符(含标点)           # 口径写清,便于核对
- 要点固定 3 条,每条一行
- 超出时优先压缩解释性文字,保留全部数字与专有名词   # 让步顺序
- 不足 3 条时说明原因,不要为凑条数重复内容

约束写法对照

写法是否可验收问题
不超过 3 条,每条 40 字内可数可核无明显问题,注意说明是否含标点
简要说明不可验收每次长度差异大,版面对不齐
尽量简短不可验收尽量没有量化含义,模型自行解释
控制在 100 字左右半可验收左右留出弹性空间,需说明允许的浮动范围
长度与完整性常常冲突:要求覆盖全部数字又要求极短,模型会删掉一部分。冲突时先写明让步顺序,让它透明取舍。

易错点

  • 用长短、简要这类相对词约束,输出长度每次不同,无法套固定版面
  • 不写中文口径(字符还是词、含不含标点),核对时双方各执一词
  • 只给总长不给单条长度,总字数达标但某一条长到装不下
  • 长度要求与完整性要求冲突却没有让步顺序,模型随机删内容
  • 压缩过程中要求不明确,数字与专有名词被当作可省略内容删掉

数据来源与参考

  • OpenAI Prompt Engineering Guide 与 Anthropic 文档中输出长度约束实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌