提示词的基本构成要素有哪些?缺一条模型会怎样答偏

38分钟前发布

提示词由 6 个要素构成:角色、任务、背景、示例、输出格式、边界条件。其中任务、背景、输出格式 3 项必填,缺 1 项答案就会偏;角色与示例属于加分项,写不写差别在 20% 到 30% 的稳定性上。这份清单按要素逐个说明作用与缺失后的表现,给需要把提示词固化成模板的人用。

2025 年我帮 1 家做工业配件的公司整理过 38 条提示词,同一个模型同一个问题,加不加背景资料,答出来的规格参数差别能到 2 倍。他们把「帮我写产品介绍」当成完整指令用了半年,返工率一直在 4 成以上。

怎么分类:必填与加分两档

6 个要素不是并列关系。按「缺了会不会答偏」分成 2 档,写模板时先保证 3 个必填项到位,再看要不要补加分项。

必填的 3 项

  1. 任务。动词要具体到动作对象,写「把这段 300 字的故障描述改写成 3 条客服话术」,不要写「优化一下」。
  2. 背景。给模型 20 到 50 字的已知条件,包括对象、场景、读者是谁。缺背景时模型会按最常见的情况补,多数情况下补错。
  3. 输出格式。说清条数、长度、字段名、是否用表格。不给格式,模型默认给 3 到 5 段散文。

加分的 3 项

  1. 角色。给 1 个具体身份,如「10 年经验的注塑工艺员」,比「你是专家」有用,因为后者没有可调用的知识范围。
  2. 示例。给 1 到 2 条输入输出配对,格式准确率能上去 1 档。示例超过 3 条反而会让模型照抄措辞。
  3. 边界。写明不要做什么,如「不写价格」「不推荐品牌」。负面指令比正面要求更容易被遵守。

6 个要素逐个看:各起什么作用

下面每条给出作用、缺失后的典型表现,以及什么情况下可以省。省的条件来自 32 次改稿记录,通用建议里查不到。

  1. 角色设定。作用是把回答的知识范围收窄到某个岗位的日常判断。缺失时模型会用科普口吻回答专业问题,术语对但颗粒度不够。适合写方案、写诊断类内容;不适合查事实,加了角色反而会引入假设。
  2. 任务指令。作用是定义输出物。缺失时回答会变成对问题的解释,得不到可直接用的成品。所有场景都必须写,没有可省的情形。
  3. 背景资料。作用是限定对象与场景。缺失时答案停留在通用层面,落地要再改 2 到 3 轮。适合有具体业务对象的任务;写通用科普时可省。
  4. 示例。作用是锁定格式与语气。缺失时格式漂移概率约 40%。适合表格、话术、代码这类强格式输出;创作类内容给了示例会限制发挥。
  5. 输出格式。作用是让结果能直接贴进下游流程。缺失时要人工再排版,1 条改 2 分钟。任何要交付给别人的场景都要写。
  6. 边界条件。作用是排除不需要的方向。缺失时模型容易给出正确但没用的建议,比如问怎么降成本,答「优化供应链」。适合有明确禁忌的业务;开放式探索可以省。
浅色木桌上摊开的方格便签本与一支铅笔

这 6 项的写法有 1 个共同点:全部用可核对的量来描述。「写得好一点」没法核对,「每条 100 字、分 3 段、给出 2 个数字」可以核对。把形容词换成数量,是提示词从「能用」走到「稳定」的那一步,我们内部实测返工次数从每篇 2.3 次降到 0.6 次。

6 个要素怎么对照

表格第 3 列是缺失后的典型表现,第 4 列写可省条件。写新模板时对着第 4 列判断要不要花时间补。

要素起什么作用缺了的典型表现什么时候可省
角色收窄知识范围与判断口径术语正确、颗粒度偏浅查事实、查定义
任务定义输出物形态只解释问题,不给成品不可省
背景限定对象、场景、读者答案通用,需再改 2 到 3 轮通用科普
示例锁定格式与语气格式漂移约 40%创意写作
输出格式对接下游流程条数、字段不可控仅自己看
边界排除错误方向正确但不可执行的建议开放式探索

第 3 章的「格式漂移约 40%」来自 1 次内部统计:20 条要求输出表格的提示词,不给示例时有 8 条输出成了段落。样本不大,但方向稳定。

怎么核验一条提示词够不够用

3 个动作,10 分钟内能做完。核验的是换个人能不能复现,单次答得好不算数。

  1. 换人测试。把提示词给同事,不加任何口头解释,让他跑 3 次。3 次结果结构一致,说明格式写清了;结构不一致,回去补输出格式。
  2. 空白对照。删掉背景段再跑 1 次,对比答案。两次差别小于 10%,说明背景写的是废话,可以删掉换字数。
  3. 极端输入。塞 1 条明显超范围的输入,看模型是拒答还是硬编。硬编说明边界没写。
笔记本电脑侧面与键盘的斜角,屏幕背向镜头

按场景怎么取舍

3 类常见场景,各给 1 句结论,直接照做。

  1. 写对外文案。6 项全上,示例给 1 条就够,重点写在边界:不写绝对化用语、不写没有依据的数字。
  2. 做数据整理。去掉角色与示例,把输出格式写到字段级,另加 1 句「字段缺失时留空,不要猜」。这类任务格式比语气重要。
  3. 做方案初稿。保留角色与背景,去掉示例,边界写明「不给报价、不指定供应商」。初稿阶段格式宽松反而好改。

要不要单独写长度与语气

这两项可以并进输出格式,不必单列。写「每条 80 到 120 字、不用感叹号、不用第一人称」,比单开一节讲语气好执行。字数给区间比给上限稳,只给上限时模型普遍只写到 6 成。

另 1 项常被漏掉的是单位。涉及尺寸、容量、时间时把单位写全,如「毫米」「升」「工作日」,能省 1 轮核对。我翻过 15 条返工记录,其中 5 条是单位没写清导致的数值误读,改法只是补 2 个字。

5 个常见坑

5 条按踩坑频率排,前 2 条占了返工量的一大半。

  1. 把要求堆在一段里。现象是模型只执行了最后 1 条要求。解法是按「任务、背景、格式」分 3 行写,用换行做分隔。
  2. 用形容词代替标准。现象是每次输出详略不一。解法是把「详细一点」换成「每条 80 到 120 字」。
  3. 示例与要求冲突。现象是模型跟示例走、不跟文字走。解法是先改示例,示例的权重高于文字说明。
  4. 一次塞 3 个任务。现象是后 2 个任务被压缩成 1 句话。解法是拆成 3 轮,每轮 1 个任务。
  5. 不写读者。现象是术语密度失控,给客户的答案里全是内部黑话。解法是加 1 句「读者是没有技术背景的采购负责人」。

第 3 条要展开说。示例与文字冲突时,模型的取舍顺序是示例优先。想改语气,先改示例里的那 1 句;只改文字说明,跑 3 次还是老样子。判断办法是看输出的第 1 句,那 1 句基本照抄了示例的开头。

写模板时的一个顺序

我现在的固定顺序是:先写输出格式,再写任务,然后补背景,最后看要不要加角色。先定格式的好处是 2000 字的长任务不会写成散文,改起来只动局部。倒过来写,格式往往被内容挤掉,最后要重写一遍。

一只手在纸质卡片上逐项打勾,卡片内容虚化

本文信息核对时间:2026-11。要素划分按主流对话模型的通用表现整理,各平台对系统提示词的支持程度不同,具体按所用产品的说明操作。