「提示词贾岛」是我自己起的外号:写提示词写到像贾岛在月下门前较劲,一个词一个词换着试,不肯放过第二个字。结论先放这儿——提示词的差距不在模板,在推敲。同一条指令换个动词,输出能差出一个档次。
这毛病是教《题李凝幽居》落下的。当年讲到「僧敲月下门」,有学生举手:门明明推得开,凭什么非得敲?我把韩愈那段典故讲完,他自己点头坐下了。后来转行写AI提示词才发现,我干的还是同一件事,只不过「推」「敲」换成了形容词、动词和词序。
贾岛到底在推敲什么
贾岛吟出「鸟宿池边树,僧敲月下门」,在「推」「敲」两字间拿不定主意,骑驴比划时冲撞了韩愈的仪仗,韩愈定下「敲」字。这故事出自唐人笔记,《鉴诫录》《唐才子传》都记了,细节各本略有出入,「敲」胜过「推」的理由倒是一致的。
把场面摆出来看。月夜,僧人访友,门掩着。敲,有声音,门环一响,反而衬得夜更静。推呢,无声,而且门若从里面闩上了,推就是失礼。韩愈选「敲」,选的不只是音节,是这幅画里该有的动静。
课堂上我讲到这里就算完。写提示词之后重想这段,咂摸出另一层:贾岛不是在找「对的字」,是在两个都能用的字里,找更贴那个场景的。「推」没有错,只是不如「敲」合月夜。提示词里大部分词也没错,只是不够贴。
还有一点当年没跟学生讲——贾岛斟酌的时候压根不知道答案在哪,他就是把两个字翻来覆去地摆弄,让耳朵和画面替他做判断。写提示词同样别指望脑子里先有正确答案,改一版,跑一遍,让输出替你判断。
逐词替换怎么落地:三轮打磨法
三轮就够:第一轮砍冗词,第二轮换动词、补结构,第三轮新旧两版各跑五遍对照着挑。每轮只动一类词,改完立刻跑,别攒到最后一起改。
拿我用了半年的周报指令举例。初稿是「帮我认真分析本周工作,写一份总结」。这句废在哪?「认真」是空话,模型不知道什么叫认真;「分析」「写」两个动作挤在一起,主次不分。
第一轮砍,砍成「帮我写本周工作总结」。第二轮换动词,「写」改成「按条列出本周完成的三件事,各附一个数据」。第三轮定格式,结尾补一句「用口语,每条不超过30字」。新旧各跑五遍,第一版十条输出里四条能直接交,第三版九条能交。差别就在那几个词上。
| 轮次 | 动的地方 | 指令变化 | 十条输出里能直接用的 |
|---|---|---|---|
| 初稿 | — | 帮我认真分析本周工作,写一份总结 | 4条 |
| 第一轮 | 砍冗词 | 帮我写本周工作总结 | 5条 |
| 第二轮 | 换动词、补结构 | 按条列出本周完成的三件事,各附一个数据 | 7条 |
| 第三轮 | 定输出格式 | 结尾补「用口语,每条不超过30字」 | 9条 |
有个翻车要交代。第二轮我一度改得太狠,往指令里塞了七条约束,输出反而僵了,每条都像填表。撤掉四条,留三条,才回到九条能用的水平。推敲不等于往上加词,有时候得倒着来。词序也算在内——约束放句尾,模型明显更当回事,我试过挪到开头,输出就不那么老实。
哪些词最值得反复换?
优先级是动词、数字、输出格式,形容词排最后。动词决定模型做什么,数字和格式决定你怎么验收,形容词多数时候只是写给自己看着踏实的。
我的排序是这么排的。动词第一——「分析」「列出」「对比」「挑错」,各引一类输出,换一个等于换任务。数字第二,「写详细点」不如「每条不超过30字」,前者靠模型猜,后者你能直接验收。格式第三,同样的话放开头放结尾,效果有差别。形容词,比如「认真地」「专业地」,我基本全删,删了输出反而稳。
对了,跑个神。有回我盯着「整理」这个词换了十分钟,最后换成「去重后按时间排序」,一次过。就为了一个词。贾岛在驴背上比划那阵子,路人怕是也这么看他。
回到月下那扇门。贾岛较的不是文人的劲,是不肯让一个差点意思的字留在句子里。写提示词也一样,你不用先学什么高深框架,先把初稿里第一个看着模糊的词抠出来,换一个更贴的,跑一遍看差别。门就在那儿。敲还是推,试过才知道。
常见问题
逐词推敲一条提示词要花多久?
日常指令十几分钟,复杂的半小时封顶。别陷进去——三轮还调不出来的,问题多半不在词,在任务本身没说清。
每改一个词都要跑一遍吗?会不会太费?
要跑,不然你分不清是改好了还是改坏了。闲聊类的可以偷懒,要交付的文案、数据类指令,我建议新旧各跑五遍再下判断。
贾岛推敲的典故是真的吗?
最早见于唐代笔记,《鉴诫录》和《唐才子传》都记了这件事,细节版本略有出入。至于韩愈当时是否真在现场,考据上有争议。但「敲」字贴月夜这个判断本身站得住,语文界讲了一千多年。
提示词模板还要不要用?
用,但只当毛坯。模板给你结构,词还得自己一个一个抠。照抄模板的输出,和我初稿那个「认真分析」一样,废在模糊上。