提示词不是咒语 | 提示词工程 | 做产品
提示词不是咒语
网上流传着各种「万能提示词模板」「提示词秘籍」,把它说得像某种咒语——念对了就灵。其实机制朴素得多:你说的每一句话,都在缩小它可能写出的东西的范围。
你会遇到的现象
-
同事发来一段「超好用的提示词」,你抄过来用,效果平平
-
你觉得自己说得挺清楚,它给的东西却完全不是那回事
-
你在提示词里加了「请认真思考」「这很重要」,感觉没什么用
它在收窄范围
回到运作原理:模型每一步都在算「下一个词最可能是什么」。这个「最可能」,是相对于它已经看到的全部内容而言的。
所以当你只说「写篇文案」,它面对的可能性几乎是无限的——写给谁?什么产品?多长?什么语气?这些你都没说,但它必须往下写,于是它只能按训练语料里最常见的样子来选。结果就是一段四平八稳、谁看了都没感觉的通用文案。
你每补一个条件,范围就窄一截。补上「给已经用了三个月的老用户看」,它就排除掉所有面向新用户的写法;再补上「不超过一百字、不要感叹号」,剩下的可能性就已经很接近你要的了。
这就是那张图的意思。提示词工程不是找到某个神奇句式,是系统地把该说的都说清楚。
横条是「它可能写出的东西」的范围
「写篇文案」
写给谁?什么产品?多长?什么语气?——它只能按语料里最常见的样子选
+ 给用了三个月的老用户
排除掉所有面向新用户的写法
+ 不超过一百字
长度定了,结构也就定了大半
+ 不要感叹号、不要营销腔
剩下的已经很接近你要的了
为什么「咒语」不管用
「请认真思考」「这很重要」
没有提供新信息,一寸都没收窄
提示词工程不是找到某个神奇句式,是系统地把该说的都说清楚。这也解释了为什么别人的「万能提示词」抄过来不好用——那段话收窄的是他们的范围,不是你的。
当成需求文档来写
有个类比很好用:把模型当成一个能力很强、但完全不了解你们公司的新同事。
他很聪明,学得快,什么领域都懂一点。但他不知道你们的产品叫什么、用户是谁、上次那个方案为什么被否了、你们的语气偏好是什么。你交代任务时省略的每一条背景,他都得自己猜。
你会怎么给这样一个新同事派活?你会说清楚:这是给谁的、要达成什么、有哪些限制、什么样算做好了。这就是提示词该有的样子。
这个类比还能解释一件事:为什么别人的「万能提示词」抄过来往往不好用。因为那段提示词里塞满了他们的背景和约束,那些恰好不是你的。模板可以借结构,借不了内容。
三个常见误解
误解一:有一句咒语能大幅提升效果。
像「请认真思考」「这对我很重要」这类话,效果通常很有限。原因不难理解:这些话没有提供任何新信息,没有收窄任何范围。真正有效的是具体条件——「按这个格式」「参考这个例子」「不要出现这几个词」。
唯一有点例外的是引导它先推演再作答(「先列出步骤,再给结论」),这个确实有用,但原因不是咒语,是多写就是多算。
误解二:说得越长越好。
不对。有用的是信息密度,不是字数。塞一堆不相关的背景,反而会稀释关键指令,还会让成本上升。更麻烦的是,内容一多,关键那句容易被埋在中间——而中段恰恰是最容易被忽略的位置。
误解三:它理解了我的意思。
它没有「理解」,它在做统计上的延续。这个区别在顺利的时候看不出来,在出错的时候特别明显:**它不会像人一样,在觉得任务描述有歧义时停下来问你。**它会挑一个解释,然后自信地一路做下去。
所以歧义的代价全部由你承担。这也是下一节要讲的:把该说的部件补齐。
从哪一句开始改
如果你现在手上就有一段效果不好的提示词,按这个顺序检查,比重写一遍有效。
**第一,把你脑子里的默认假设找出来。**你写的时候心里想着「当然是给 B 端客户看的」「当然是中文」「当然不能提竞品」——这些「当然」,模型一个都不知道。逐条写进去。
**第二,加上一句「不要什么」。**正面描述往往不够,反面清单收窄得更快。「不要用感叹号」「不要写成营销腔」「不要编造数据」,一句能顶三句正面描述。
**第三,给一个例子。**如果你能拿出一个「像这样就对了」的样本,它的效果通常胜过你写三段形容词——这一条单独有一节。
第四,说清楚什么算做完了。「输出三条,每条不超过 20 字,用编号列出」比「简明扼要地总结一下」有用得多。
做完这四步再看效果。多数「模型不行」的情况,在这一步就解决了。
提示词的四个部件 把「该说清楚」变成一份可以逐条对照的清单。
大模型的运作原理 为什么「收窄范围」这个说法比「它听懂了」更准确。
三段式提示 把这套写法用到「让 AI 帮你做产品」这个具体场景上。
