PROMPT 提示词

约束怎么写才生效:给数字,别给形容词

「写得专业一点」,模型只能猜。猜的依据是它见过的平均水准,多数时候对不上你的要求。

约束怎么写才生效:给数字,别给形容词
题图 / Unsplash

形容词等于没写

专业、简洁、有感染力、接地气,这些词在模型那里没有刻度。它不知道多简算简,也不知道对谁接地气。

能落地的写法是把形容词换成可数的东西:不超过八十字、三段、每段一句话、不出现第一人称、不用感叹号。

手绘图表旁压着一把直尺
场景配图 / Unsplash

同样的意思,后一种它守得住,前一种它每次给你一个不同的理解。约束的价值在于可验证,不可验证的约束只是许愿。

判断一条约束有没有用,看它能不能被机器检查。字数能数,段数能数,段首词能数;“专业”不能。

三类约束,各管一头

内容约束:能说什么、不能说什么。比如“只使用我给的材料”“不引用具体金额”“不出现竞品名”。

形式约束:多长、几段、什么结构。这类最好写,也最容易被忽略。

过程约束:先做什么后做什么。比如“先列提纲,我确认后再写正文”。这一条在长文任务里最有用,能避免它一口气写完两千字然后全废。

类型例子适用场景
内容只用给定材料,不补充外部信息文档问答、合规文案
形式八百字以内,三个小标题投稿、公众号、说明书
过程先出提纲,确认后展开长文、方案、课件
桌上摆开的一排彩色图表色卡
场景配图 / Unsplash

给反例比给正例管用

说“不要写得像广告”,它还是会写广告腔。改成“不要出现‘臻选’‘焕新’‘尊享’这类词,不要用感叹号”,立刻就不一样了。

原因是反例是具体的,正例是抽象的。它见过太多广告,你抽象地说“别像广告”,它不知道你指的是哪一类广告。

写反例有个技巧:从你自己改稿时删掉的词里挑。你每次都要删的那些词,就是它每次都会写的词。

眼镜放在摊开的笔记本上,逐行核对
场景配图 / Unsplash

反例别超过三条。列十条禁用词,它记不住,反而会在某一段里把其中两条写回去。

三条以上要排优先级

约束一多,必然冲突。要求“不超过一百字”又要求“包含三个例子”,它只能压缩例子或者超字数。

解决办法是明确说哪条优先:字数优先,例子可以省。或者干脆拆成两轮,先出内容再压长度。

经验值:一次给三条以内,它守得住;五条以上,通常只守住前两条和最后一条。中间那几条会被吃掉。

排的时候写出来:字数优先,内容第二,风格第三。它内部就有了顺序,冲突时知道丢哪个。

补充一句约束写完自己念一遍,如果能被两种方式理解,它一定会选你不想要的那种。

常见问题

约束写多了它会烦吗?

不会烦,会漏。超过五条,中间的容易被忽略。分批给,或者把不重要的删掉。

用“必须”“务必”有用吗?

有一点,但不如给具体标准。加重语气改变不了它不知道“多长算长”这件事。

怎么检查约束有没有生效?

逐条对。字数数一遍,段落数一遍,禁用词搜一遍。三次都守不住,说明这条约束和别的约束打架了。