提示词时代:为什么那时候流行「咒语」
耐用的提示词基础做法可以归纳为三类,其余技巧要用真实样例验证。
几年前,网上常见一屏长的「万能指令」:先给 AI 安排二十年经验,再要求它深呼吸、逐步思考,末尾还要写一句「否则会有严重后果」。复制的人不敢删一个字,仿佛删了就不灵。
其中少数写法确实改善结果,但有效的通常不是神秘措辞,而是三件朴素的事:把任务说清楚、把必要资料给足、把合格答案的样子示范出来。
先给答案
提示词不是咒语,而是模型本轮生成时看到的输入。最耐用的基础做法可以归纳为三类:明确任务与边界,提供相关上下文,用示例规定输出。其他技巧也可能有效,但要针对具体模型、版本和任务验证。
提示词是你发给模型的文字以及随附资料。也就是说,它是本次回答的输入条件,不是模型必须无条件执行的程序命令。模型会结合训练中学到的规律、产品预设的规则和当前对话来生成答案,因此同一句提示词换个模型,结果可能不同。
「帮我写个通知」留下了太多空白:通知谁、什么事、多长、用什么口吻都要猜。改成「给 18 位项目成员写一则延期通知;说明测试推迟到下周三,120 字以内,先写结论,再列两项需要配合的事」,模型需要猜的地方少了,结果自然更稳。
有些产品还会加入系统提示词。也就是说,开发者在用户消息之外放入更高优先级的说明,用来约定助手的角色、语气、工具和边界。普通用户通常看不到完整内容。它能影响行为,却不是不可突破的安全保险;真正涉及权限的限制仍应由程序和访问控制完成。
另一个常被提到的参数是温度。也就是说,它调节生成时选择后续文字的随机程度,通常越低越稳定,越高越发散。但不同接口对参数的支持与定义可能变化,聊天产品也未必让用户设置。温度适合调风格,不负责给事实验真。
三类基础做法为什么比较耐用?
第一类是说清任务、对象和验收条件。少写抽象形容词,多写可检查的要求。「写得专业」很难验收;「给非技术采购阅读,不用缩写,列四项风险,每项不超过两句」就能检查。若存在不能做的事,也直接写明,例如「资料里没有的数字标注‘未提供’,不要补猜」。
第二类是提供完成任务所需的上下文。也就是说,把模型无法知道、又与答案有关的材料放进输入。要总结会议,就贴会议记录;要改合同条款,就给出原文和修改目标。用标题、三引号或 XML 标签把「指令」「资料」「输出要求」分开,可以减少模型把材料里的句子误当指令。XML 标签就是用成对标记包住一段内容,例如 <document>资料</document>。标签本身没有魔力,只是在帮输入分区。
例如:
任务:从资料中提取交付日期和责任人。 规则:资料未提及就写「未提及」,不要推测。 资料:
<document>……</document>输出:两列表格,列名为「事项」「原文依据」。
第三类是给一个合格示例。当你要求固定分类、特殊文风或机器可读取的格式时,一个输入输出示例往往比十个形容词更清楚。想把客户留言分为「咨询/投诉/建议」,可以先给两条样例,再让模型处理剩下的 30 条。示例也会带偏结果,所以不要把偶然措辞当成必须模仿的内容。
这三类方法都在减少歧义。它们不要求背诵某句英文,也不依赖「你是世界顶级专家」之类头衔。角色设定有时能提醒模型采用某个视角,例如让它以编辑身份检查结构;但「你是资深医生」不会给模型增加病历资料或执业责任。
为什么「万能模板」总会过期?
模型训练方式、默认规则和产品界面一直在变。某个旧模型需要反复强调的格式,新模型可能一次就懂;某句曾经提高数学题表现的话,换到总结任务上可能只增加废话。网上模板还常把目标、背景、语气、步骤、鼓励语混成一大段,出了问题很难知道该改哪里。
更稳的做法是把提示词当作可测试的工作说明。保留五到二十个真实样例,先写最短版本,记录不合格之处,再补一条明确约束。若十份合同摘要都漏掉违约期限,就增加「单列违约期限并引用原句」;不要随手再加一段鼓舞模型的台词。
对稳定业务,还要把评测放在提示词旁边。版本更新后重跑样例,比较漏项、格式错误和无依据内容。提示词写得长不代表可靠,能在真实材料上反复通过检查才算可靠。
自己试一下
准备一句信息:「周五下午三点设备检修,预计两小时,期间无法打印。」
先输入:「帮我写个通知。」保存结果。再开新对话输入:「把以下信息改成员工通知:先写受影响时间,再写影响,最后写建议;80 字以内;不要补充资料中没有的原因。资料:<document>周五下午三点设备检修,预计两小时,期间无法打印。</document>」
我们在 2026 年 8 月用 Cursor 当前会话模型试过。第一版自行补了称呼和配合性套话,第二版按指定顺序输出,并没有虚构检修原因。比较两版时,只看是否漏项、是否多编、格式是否符合,不评哪版「更有感觉」。
你试的时候结果可能不同,重点是看它的行为模式。
常见误解
误解一:提示词越长,效果越好。 无关角色、重复要求和互相冲突的条件会占用输入,还可能让重点变模糊。先写短而可检验的版本。
误解二:找到一条神奇提示词,就能消除模型错误。 提示词能减少歧义,不能提供不存在的事实,也不能替代权限控制和人工复核。高风险任务不能靠措辞兜底。
三句话总结
- 提示词是输入条件,不是必须执行的程序命令。
- 有效写法归结为明确任务、提供资料、展示合格示例。
- 稳定提示词要靠真实样例评测,不靠长度和神秘措辞。
如果你要做决定
要求供应商用你的真实样例演示提示词改动前后差异,并交付可回归的测试集。若一个方案只能展示精心挑选的一次回答,尚不足以证明它能稳定工作。