提示词怎么写

内容创作

把提示词拆成角色、任务、输入、约束、输出五个槽位,逐条讲清怎么写、怎么改,让同样一句话每次都得到稳定结果。

写提示词最常见的卡点不是不会写,而是「这次好用、下次就散」:同一个需求,换个模型、换个时间,输出质量飘得厉害。多数时候问题不在模型,而在提示词缺了某一块信息,模型只能自己猜。这篇按结构逐条拆,给一套能反复套用的写法,以及输出不稳定时的排查顺序。

写提示词最常见的卡点不是不会写,而是「这次好用、下次就散」:同一个需求,换个模型、换个时间,输出质量飘得厉害。多数时候问题不在模型,而在提示词缺了某一块信息,模型只能自己猜。

这篇按结构逐条拆,给一套能反复套用的写法,以及输出不稳定时的排查顺序。你不需要背什么咒语,只要把该说的信息说全,再按固定顺序改。

先把提示词拆成五个槽位

把提示词当成一张表:角色、任务、输入、约束、输出,五个格子填满。缺哪个格子,模型就替你填哪个,而它填的每次可能都不一样,这就是输出飘的根源。

角色
你是谁。只写影响判断的身份,比如「你是电商详情页编辑」
任务
干什么。用一个有验收标准的动词开头
输入
拿什么干。原始素材直接贴进来
约束
不许做什么、必须做什么
输出
要什么格式。条数、长度、要不要小标题
  • 临时提问可以只写任务,但只要这件事你要重复做,五个槽位一个都别省
  • 角色别堆头衔,写「你是电商详情页编辑」比写「你是资深专家」有用得多
  • 判断标准:读完自己的提示词,如果换一个人来执行会做出不同结果,说明约束和输出这两块还不够具体
  • 五个槽位不用按固定顺序排,但输入尽量靠前、指令尽量靠后,模型对结尾的注意力更集中

任务与输入:把「做什么」说到可执行

任务要能验收。「帮我看看」没有验收标准,模型只能猜你想要什么。换成「总结」「改写」「分类」「列清单」「找矛盾」,每一条都能判断做没做到。

  1. 用动词开头把需求第一句写成「把下面这段改写成……」,改完读一遍,能回答「做到没」才算合格
  2. 把素材贴进来别只说「参考我上面发的内容」,长对话里模型可能已经丢了那一段;素材直接复制进提示词
  3. 指令放最后素材很长时,先给素材再给指令,最后一句是你的要求,模型更容易抓住

有一种情况不适用:需要模型自己发挥创意的场景,比如起名、头脑风暴。这类任务输入给太死反而会压住它的发散,槽位里留一两个口子就行。

约束与输出:稳住格式,也稳住边界

槽位写什么不写会怎样
输出格式条数、每段多长、要不要小标题、允不允许 Markdown每次长短和分段都不一样
禁止项不要编数据、不要加客套话、不要用排比读起来像模板,事实还可能错
必须项每个结论后面跟一句依据、列出不确定的地方结论没抓手,对不对看不出
语气单独一行写,如「像跟同事讲清楚一件事」只写「语气自然」基本等于没写

判断标准很简单:把上次的输出贴回提示词里对照,凡是你没规定的部分,就是下次结果会变的部分。格式能写死的都写死,语气单独占一行,别混在任务里。

  • 禁止项和必须项两类都要有,只写一类等于只堵了一半的洞
  • 格式约束优先于措辞美化,先保稳再求好
  • 同一套提示词在不同模型上表现会差,迁移时格式和语气这两块至少重跑一遍

结果不稳定时的排查顺序

别一次改三处,否则说不清是哪一处起了作用。按下面的顺序改,每改一处记一行,跑一遍再决定下一步。

  1. 第一步看格式输出长短不一、分段乱,通常是输出槽位没写清,先补条数和长度约束
  2. 第二步看事实内容跑偏、开始编,多半是输入不足或任务太宽,把范围缩小到具体段落或具体字段
  3. 第三步看语气读起来像模板,是约束里的禁止项没写,逐条补上要避开的表达
  4. 第四步换模型前三步都改过还是飘,才考虑换模型;不同模型对同一提示词的服从度不一样,可以到 /models 对照各家的能力和限制

沉淀成自己的写法,以及什么情况别硬套

跑通一版就存下来,下次只换输入和少量参数,比每次重写省事得多。存的时候顺手把版本和适用场景写一句,不然过两周你自己也忘了这版是给谁用的。

  • 同一套提示词迁移到别的模型时,至少重跑一遍格式和语气两块
  • 一次性的临时问题不必套模板,直接问反而更快
  • 模型能力边界之外的活,比如实时查一个你没给的数字,套模板也救不回来
  • 术语拿不准时先查 /ai-dict/category/tips,把温度、上下文这些概念弄明白,再谈调提示词

如果你是要给团队用,建议在站内对着当时的数据再核一遍模型差异和调用成本,别凭印象选。不同方案的实测表现和费用,到 /price-watch 看当时的数字更靠谱。

下一步把这套五槽位写法落成你自己的模板,存进工具目录方便随时取用;顺手对一下各模型的服从度和调用成本,再决定主力用哪个。

常见问题

提示词写得越长越好吗?

不是。长度要花在约束和输出格式上,别花在客套和重复描述上。判断标准很简单:删掉一句话,输出会不会变差;不会变差就删掉。角色和背景堆得再多,没有具体约束也稳不住结果。

同一个提示词,为什么今天好用明天就飘?

常见三个原因:输出格式没写死、约束里只有「要」没有「不要」、素材是靠上下文带过去的而这次没带上。按格式、事实、语气、换模型的顺序逐项排查,一次只改一处,才找得到真正的原因。

不同模型能用同一套提示词吗?

能迁移但别指望原样照搬。格式和语气这两块通常要重调,有的模型对结构化指令服从度高,有的更吃自然语言。换模型后先跑一遍旧提示词做对照,再决定改哪几行,模型资料可到 /models 看。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。