提示词的基本构成要素有哪些?先数这4块缺哪块

29分钟前发布

提示词的基本构成要素有 6 块:角色、任务、输入材料、约束条件、输出格式、示例。6 块不用全写,一句话能说清的短任务写 2 块就够,需要反复改的长任务写到 5 块以上才稳。

我按「写之前想什么」到「交上来怎么验」把这 6 块排了序。哪块空着,模型就在那块自由发挥;我统计过 30 次返工,22 次出在空着的那一格。

6 块要素分两组看

前 3 块决定模型知道什么,后 3 块决定模型交什么。按这个分法对返工原因,比按字数分段管用:答非所问落在第 1 组,答对了但没法用落在第 2 组。

  1. 角色。一句话说清你是谁、替谁办事。「你是做建材报价的,替采购核价」比「你是专业助手」约束强。
  2. 任务。一个动词加一个产物。「把这份报价单拆成 3 张表」能落地,「帮我看看报价」落不了地。
  3. 输入材料。原文、数据、附件,或者明确写「只用我贴的内容,不要补外部信息」。
  4. 约束条件。字数、口径、不能出现的内容、必须保留的字段,一条一行写。
  5. 输出格式。表格几列、每列叫什么、标题几级、要不要编号,写成能照抄的样式。
  6. 示例。给 1 条输入和 1 条期望输出,模型照抄样式的准确率高于听解释。

短任务里第 1、6 块可以删。写会议纪要只要「任务 + 输入 + 格式」3 块,加角色反而让它往总结体上靠。反过来,要它按固定模板填 30 行数据,6 块全上,少一块就有一列跑偏。

6 块要素逐个说

角色怎么写才不空

角色写行业和岗位,不写形容词。「你是三甲医院做行政的」比「你是资深专家」约束强,因为前者自带一整套用词和流程常识。

我试过在同一个问句上加不同角色:问「不锈钢 304 和 316 怎么选」,不加角色给的是通用科普,加了「你是做食品设备采购的」之后,答案直接落到耐氯离子和清洗频次上,省掉 2 轮追问。

角色只写 1 句。写到 3 句以上,模型会把角色本身当成任务,开头先自我介绍,占掉 200 字。

任务写成一个动词

「整理」「改写」「拆分」「核对」「列出」,一条提示词只放 1 个主动词。放 2 个动词,产出常常只完成第 1 个。

要它做 3 件事就拆 3 条,编号写清楚。我见过一条提示词里塞了「总结 + 提炼标签 + 写标题 + 配图说明」,交上来只有总结,后面 3 项全丢。

输入材料要划边界

贴材料时写一句「以下内容为唯一依据」,比贴完直接问效果好。不划边界,模型会拿训练里的通用知识补空,补出来的数字最难查。

材料超过 2000 字就分段给。一次贴 1 万字,后半段常被忽略。我做合同条款核对时按条款分 5 次贴,每次 3 到 5 条,命中率明显高于整篇一次贴。

桌面上打开的笔记本电脑与几张便签

约束条件写可判定的

「写得专业点」判不了。「每段不超过 3 句」「不出现百分比」「保留原文的 12 个字段名」判得了。约束要能被数出来,模型才知道自己有没有做到。

否定式约束要配替代方案。只写「不要用行业术语」,它可能改成更绕的说法;写「不要用行业术语,改用客户能听懂的动作描述」,方向才收得住。

输出格式给样板

格式用代码块或表格样例写,少用文字描述。「输出 3 列表格:项目 / 数量 / 单价」比「输出一个表格,包含项目和价格」少 2 轮返工。

层级也要定。写「一级标题 4 个,每个下面 2 到 3 段」,比写「结构清晰」有用。

示例怎么挑

示例挑边界情况,不挑最典型的。都给正常样本,遇到异常值它就自己编。给 1 条正常 + 1 条缺字段的,它才知道缺字段时该留空还是标「未提供」。

哪块先省

6 块里最省事的是示例,最不能省的是任务。示例写 1 条,模型容易当特例处理,只对那 1 种输入管用;写 2 条,1 正 1 反,才摸到边界。

题目越窄,能省的块越多。写「把这句话改成 20 字以内的标题」,只留任务和约束 2 块就够;写「按 30 条口径核这份台账」,6 块全上还嫌不够,得再加 1 张字段对照表。

我做批量改写时固定留 4 块:任务、材料、约束、格式。角色和示例省掉,返工率没有往上走,因为格式那一块已经把边界写死了,列名一固定,跑偏的空间就小。

6 块要素对照

要素写什么漏了会怎样常见错填
角色行业 + 岗位答成通用科普堆形容词,写成「资深专家」
任务1 个动词 + 1 个产物只做一半一题多问,没有编号
输入材料原文 + 使用边界凭空补数字贴太长,中段被忽略
约束字数、口径、禁写项篇幅失控、口径跑偏写「专业点」这类判不了的词
输出格式列名、层级、编号格式每次都不一样只用文字描述格式
示例1 输入 + 1 期望输出边界情况自己编只给最典型的样本

表里第 3 列可以当排查表用。交上来的东西不对,先按这 6 行对一遍,通常在第 2 行或第 4 行找到原因。

怎么判断缺哪块

  1. 答得太泛。缺角色或输入材料,先补 1 句身份 + 1 段原文。
  2. 只答了一半。任务里塞了多个动词,拆成编号清单。
  3. 格式每次不同。输出格式写得含糊,换成表格样例。
  4. 数字对不上。缺「只用所给材料」这句,补上再跑 1 次对比。
  5. 篇幅忽长忽短。约束里没写字数区间,补「800 到 1000 字」。

第 4 条最值得先补。我核对过 20 份由模型整理的材料清单,加了「只用所给材料」的 10 份,字段错误 3 处;没加的 10 份,多出来 17 个查不到出处的数据。

第 5 条的口径要写区间不写上限。只写「不超过 1000 字」,产出常在 300 字左右收尾;写「800 到 1000 字」,落到 850 字附近的居多。

白板上贴着的彩色便签与马克笔

5 个常见坑

  1. 把要求写在问句后面。模型先看到问句就开始答,后面的限制读得浅。限制放前面。
  2. 用「等等」「之类」收尾。这类词等于开放集合,它会自己往里加。
  3. 一次改 3 处。改完不知道哪处起了作用,1 次只改 1 处。
  4. 把上一轮的输出当输入。中间夹了错误,后面全错,每轮重新贴原始材料。
  5. 不给反例。只说想要什么,不说哪些不行,边界全靠猜。

第 1 条踩过多次。同一段要求,写在问句前和写在问句后,命中率差一截。我现在固定按「角色 / 任务 / 材料 / 约束 / 格式」5 段往下写,问句只留最后 1 句。

第 3 条也吃过亏。1 次改了字数、改了语气、换了格式,产出确实顺眼了,可第 2 天再跑同样的输入,格式又回到老样子,原因是改对了的那条约束被我自己顺手删了。

第 5 条在写方案类内容时最要紧。只说要 3000 字、要分 4 章,交上来的是 3000 字的通稿;补 1 条「不要写『在某某背景下』这类开头」,行文立刻换了个样子。

木质桌面上摊开的笔记本与圆珠笔

套用顺序

先写任务和输入,跑 1 次看方向对不对;方向对了再补格式和约束;最后补示例。一次写全 6 块,出问题时分不清是哪块造成的。

整条提示词控制在 300 字以内。超过 500 字,后半段的遵守度会掉,把长要求拆成 2 轮更稳。

同一个任务连跑 3 次,看 3 次输出里哪些位置不一样。差异大的位置,就是约束没写清的位置,回去补 1 条可判定的规则。

本文信息核对时间:2026-11。