AI 提示词入门星屿光年 · AI 课程
02第 2 节 · 18 分钟

提示词的基本结构

任务、背景、要求、输出格式;写清合格标准与禁区

学完能做
  • 用任务、背景、要求、输出格式四个构件,把一句话补成一段它能照着做的交代
  • 写出"合格标准":交回来的东西怎样才算能用
  • 只写一两条真要紧的禁区,而且知道怎么写它才听
  • 分得清哪些话有用、哪些是看着认真其实没用的

上一节说过,你没写的,它按最常见的补。这一节讲具体该写什么。

先看一件真事。同样是让 AI 帮忙催房东退押金,两种说法,下面是真跑出来的结果:

一句话

帮我给房东写条微信,让房东退押金。

它交回的:

房东您好,我是租住在【地址】的【姓名】。我已于【日期】退租,想和您确认一下押金退还的事。押金是【金额】元;如果有需要结算的费用,麻烦您把明细发我。核对后请将剩余押金转到【微信/收款账户】。谢谢!

更好
说清楚

帮我给房东写一条微信,催退押金。 背景:我 9 月 20 日退租搬走,押金 3000 元。合同写的是"退租验房无损坏后 7 日内退还押金"。退房那天房东来验过房,当面说没问题,我也拍了交钥匙和房间的视频。到今天(9 月 30 日)已经 10 天,房东没退,微信也没回。 要求:客气,但立场要清楚;写明合同条款和日期,请对方给一个具体的退款日期。先不提投诉、起诉这些,我还想好好沟通。房东读完要知道三件事:欠我多少、依据是什么、我希望哪天前收到。 格式:一条微信,150 字以内,开头不用"尊敬的"。

它交回的:

您好,我 9 月 20 日退租并交还钥匙,您当天验房后说没有问题。按合同约定,验房无损坏后 7 日内应退还押金。现在已是 9 月 30 日,3000 元押金我还没有收到。麻烦您在 10 月 2 日前退还,并回复我具体哪天能到账,谢谢。

左边那条,空格填上也能发,但仔细读会发现一句要命的话:"如果有需要结算的费用,麻烦您把明细发我。"你明明验过房、对方说过没问题,它却替你给房东递了一个扣钱的台阶。它不知道你的处境,就按"退押金"这件事最常见的写法写:客客气气,什么都好商量。

右边那条,每一句都在替你办事:日期、验房结论、合同条款、金额、截止时间,一样不少,也没有多余的客套。

差别就在右边那段话里。它不是随手写长的,是由四个构件搭起来的。

提示词的四个构件

一段完整的提示词,由四块组成。几家做大模型的公司给普通用户写的提示词指南,拆法大同小异:

任务、背景、要求、格式
任务说做什么,背景说来龙去脉,要求说标准和禁区,格式说交成什么样
拆开看退押金那段提示词
  1. 任务:做什么、交出什么帮我给房东写一条微信,催退押金。
  2. 背景:来龙去脉、已有什么我 9 月 20 日退租搬走,押金 3000 元。合同写的是"退租验房无损坏后 7 日内退还押金"。退房那天房东来验过房,当面说没问题……到今天已经 10 天。
  3. 要求:标准和禁区客气,但立场要清楚;写明合同条款和日期,请对方给一个具体的退款日期。先不提投诉、起诉这些,我还想好好沟通。房东读完要知道三件事:欠我多少、依据是什么、我希望哪天前收到。
  4. 输出格式:交成什么样一条微信,150 字以内,开头不用"尊敬的"。

每个构件,都在补上一节讲过的一个缺口:任务告诉它交出什么;背景补上它看不见的那部分;要求把"最常见"换成你要的标准;格式让交回来的东西拿去就能用。

不是每次都要四块写满。"把这段话翻成英文",一句任务就够了。事情越重要、越容易出错,才写得越全。

任务:说要什么结果,不用教它怎么做

任务写的是交出什么:一条微信、一张表、三个标题、一页总结。它比你更会分析,别把任务写成"先分析一下,再想想怎么说,然后写"。只有做法本身要紧时才写步骤,比如"先给三种写法让我挑,别直接写"。

背景:给谁、拿去干嘛、已经有什么

背景是最该多写的一块。三样最值钱:给谁看(房东还是律师,写出来完全不同)、拿去干嘛(发家长群,就要短、不能有歧义)、你手上已有的事实(日期、金额、对方说过的话,它一样也编不出来)。

"你是一位资深专家"呢?角色的用处是换视角:"你是明天的面试官",它会真的站到对面去挑你。只写一句"你是专家"、别的不交代,它还是不知道你要什么。说清"看这条消息的是一个一直不回微信的房东",比"你是沟通专家"实在。

背景写没写够,不用自己猜,让它来查:

你对 AI 说
我想让你帮我【做什么】。下面是我现在知道的情况:【随便写,想到哪写到哪】。
先别动手。告诉我:要把这件事做好,你还缺哪几条信息?只列会改变结果的,每条附上你猜的答案。

要求:合格标准,外加一两条禁区

要求是四块里最值钱的一块,分两半。

合格标准:交回来的东西,怎样才算能用

退押金那段里最有分量的一句,是"房东读完要知道三件事:欠我多少、依据是什么、我希望哪天前收到"。它没说"写得好一点",说的是读的人读完会怎样。

左边"写得好一点"是一团雾,右边"读完要知道三件事"三箭正中
"好一点"它只能猜;"读完要知道三件事"它能逐条对着写

写标准有三个办法:

  • 写读者读完会怎样。"老板看完三十秒内能拍板",比"简洁明了"好用。
  • 形容词换成数得出的。"简短"换成"150 字以内";"专业"换成"给干了三年的同行看"。连跟医生说话也一样:"最近疼得厉害"不如"右肋下疼,三周了,饭后更重"。
  • 要求后面跟一句为什么。"不要用省略号"是命令;"这段话要转成语音念出来,所以不要用省略号",它会连带着避开其他念不出来的符号。知道原因,它自己能推出分寸。

禁区:只写真要紧的一两条

禁区是做错了整个结果就不能用的那一处:定好的日期和金额不许改;只用我给的材料,缺了就说缺;预算不超过 500 元;写成草稿,别直接发。只写一两条,写上十条,每条都被冲淡。

写法上还有个讲究:能说"要什么",就别只说"不要什么"。点名禁止的东西,有时反而会被它提起来:你提了大象,它脑子里就有了大象。有人做过对照,写"禁止写 X"的那组,产出的 X 明显多于直接写"要写成 Y"的那组。强一点的模型多数时候守得住禁令,但"说要什么"在哪个模型上都更稳。

左边说"不要写得像公文",它脑子里浮现公文;右边说"像跟同事发微信",它脑子里是聊天气泡
只说不要,等于把不要的东西放进了它的脑子里

所以"只写我说的这些事实"比"不要编"好执行;"像跟熟悉的同事发微信,短句,不用'您好''敬请'"比"不要太正式"好执行。

输出格式:你拿去干嘛,就要成什么样

先想这东西拿去干嘛,格式就跟着出来了:

发微信、领导扫一眼、粘进表格、录一分钟口播,各自的格式
格式不是凭感觉定的,是从用途倒推出来的

其中最容易忘、也最管用的是顺序:它默认按"背景、分析、结论"写,你最想看的偏偏在最后。加一句"结论和要我拍板的事放最前面",读起来省一半力。要粘进表格,就写清列名和顺序:"做成表格,列依次是日期、项目、金额、备注,按日期排"。

说不清的格式,比如"要我平时那种说话的味道",靠描述描述不出来,得给它看样子,下一节讲。

最后一句:交之前自己查一遍

重要的事,末尾加一句检查,照你的合格标准写。它交之前会按这句再对一遍,能拦住一部分明显的漏项:

你对 AI 说
交之前检查一遍:每一件待办都有负责人和截止日期;我没给的信息,标出来问我,不要自己补。

退押金那条,还差你拍板的一处

回头看右边交回的那条:"麻烦您在 10 月 2 日前退还"。10 月 2 日是它定的。你只说了"请对方给一个具体的退款日期",它顺手挑了一个。合不合适,只有你知道。

写得再清楚,交回来的也要读一遍,看它在哪几处替你做了主。改到满意的办法,第 8 节讲。

四个常见的误会

写得长,不等于写得清。"请你认真思考、仔细回答,一定要专业、全面、有深度"写三行,一个有用的信息都没有。有用的是事实、标准和禁区。

  • 要求打架。"写详细点,但别太长",它不知道听哪句。换成"300 字左右,重点写第二部分"。
  • 每块硬填满。简单的事凑齐四块,只会多出一堆它用不上的话。
  • "好"写成形容词。"有温度""高级感"人人理解不同,换成读者读完会怎样。
  • 以为头衔能替代交代。"你是顶级专家"不会让它知道你的日期和金额。

拿走就用

四个构件串成一段,【】换成你的:

你对 AI 说
帮我【做什么,交出什么】。
背景:【这件事的来龙去脉;给谁看、拿去干嘛;我手上已经有的事实】。
要求:【读的人读完要知道/做到什么】。【一两条真要紧的禁区,尽量写成"要什么"】。
格式:【多长、分几块、什么顺序;做成表格就写清列名】。
交之前检查一遍:【照合格标准写一两条】;我没给的信息,标出来问我,不要自己补。

不用每次都标"任务、背景、要求、格式"这几个字,连着写就行。标出来,是方便你检查有没有漏。

去提示词库照着练。提示词库里"提示词的基本结构"这一类,每条都是这样搭的,附着真跑出来的结果。挑一条最贴近你的事,换上自己的情况试一次:

再进一步:给老手的几点
  • 材料多的时候,用标记把各部分隔开。指令、背景、例子、要处理的材料混在一起,它容易把材料里的话当成指令。可以用 <背景>…</背景>、<材料>…</材料> 这样的标签,或者用横线、小标题分开。整段里用同一种分法就行。
  • 要紧的话放开头,材料很长时问题放最后。身份、硬性规定、输出格式放在最前面;贴了很长的材料,把真正的问题放在材料后面,并用一句"根据上面的材料……"接上。
  • 会自己思考的模型,给目标和标准,别给步骤。带"深度思考"的模型会自己规划怎么做,你把步骤写死,反而限制了它。把力气花在合格标准和禁区上。
  • 合格标准可以写成一张验收清单。重要的活,在末尾列三到五条"交之前逐条核对",每条都要能判断是或否,比如"每个数字都出自我给的表格"。
  • 给理由,比用大写和感叹号强调更管用。满篇"必须!!绝对不要!!",真正要紧的那一条反而被淹没了;讲清为什么,它会自己拿捏分寸。

记住这一句

任务说交出什么,背景说来龙去脉,要求写合格标准和一两条禁区,格式照你拿去干嘛来定。写完读一遍交回的东西,看它在哪几处替你做了主。