提示词的基本构成要素有哪些?缺一项 AI 就会跑偏

26分钟前发布

提示词拆开看是 5 块:任务、对象、约束、格式、例子。任务和对象两块必须写,约束与格式按用途加,例子只在需要模仿某种句式或版式时放。少写前两块,同一个问题问 3 次会给 3 个方向,改起来比重新写还费时间。

2025 年 11 月我帮一家五金厂整理询价话术,把「写个报价说明」改成「按 5 项内容写一份给采购看的报价说明,表格形式,单价列留空」。同一批人用改后的句子,返工从平均 4 次降到 1 次。加的只有对象和格式两块。

一、5 块要素各管一段

按功能切,5 块各管一件事。哪块缺了,输出就往那个方向飘。

要素管什么缺了会怎样什么时候可以省
任务要模型做的动作:写、改、提取、分类、比较模型自己挑一个动作,常挑成通用介绍不能省
对象给谁看、基于什么材料语气与深度全凭猜,专业词用错层级不能省
约束字数、禁用词、必须包含的点、不许编篇幅忽长忽短,出现没依据的数字一次性问答可省
格式段落、编号、表格、字段顺序拿到一大段文字,还要自己拆只要内容不要形态时可省
例子1 到 2 条范文,定语气与颗粒度风格漂移,每次都不一样输出样式固定时可省

这 5 块不是按表格顺序填。任务块决定后面 4 块要不要写,先定任务再补其余,顺序反了容易写出一堆用不上的约束。

还有一层容易被忽略:5 块的比重随场合变。日常问一句话的查询,写清任务和对象就够,硬凑 5 块反而啰嗦;要交给同事复用的模板,5 块缺一块都会导致别人用出不同结果。

书桌上摊开的笔记本与笔记本电脑

二、任务块:动词要能落地

「帮我看看这份合同」不算任务,模型不知道看什么。「找出这份合同里 3 处付款时间与验收时间对不上的条款,逐条列出原文」才算。判断标准是动词后面能不能接一个可数的产出。

常用的动词只有 5 个:写、改、提取、分类、比较。写是生成新内容;改是按指定方向重写已有内容;提取是从材料里挑出指定字段;分类是按给定标签归组;比较是列出 2 个以上对象的差异。一条提示词里混用两个动词,输出会各做一半。

任务块还有一个细节:要清单还是成句。要 10 条要点就写「列 10 条」,别写「讲讲有哪些」。条数是任务的一部分,漏掉条数,输出长度会随模型这次的状态变,同一句话问 2 次能差出 5 条。

动词选错的典型现象

说「分析这份报表」,拿回来的是复述加几句评价。说「从这份报表里提取 4 个字段:月份、销量、退货数、退货原因」,拿回来的是表格。前者含糊,后者可数,差别只在动词。

三、对象块:写清给谁看

对象包含 2 件事:读者是谁,材料是什么。读者决定用词层级,材料决定内容边界。「给不懂技术的人讲」与「给同行讲」,同一件事写出来的长度能差 3 倍。

材料这块要写清来源与范围。贴一段原文,比说「根据我们公司的制度」有效得多。模型看不到你电脑里的文件,没贴就等于没给。

材料给多少也有讲究。整篇 20 页的方案贴进去,输出容易被细枝末节带偏;只给 1 句结论,又没有依据可依。我通常贴 2 到 3 段关键原文,加一句「其余部分不要推测」,成稿的贴合度比整篇贴高。

不适用的情形

纯创意类需求不必写对象。要 20 个产品名、10 句标语这类,读者是谁对结果影响很小,写多了反而限制发散。我试过在起名任务里加「读者是 25 到 35 岁女性」,出来的名字全往一个方向靠,第 2 轮去掉这句,候选的分布才散开。

手指在触控板上滑动

四、约束块:数字比形容词管用

「写得简短一点」是形容词,「控制在 300 字以内、每段不超过 3 句」是数字。数字能被检查,形容词只能被感觉。约束块里凡是能换成数字的,都换成数字。

  1. 长度:给上限,不给区间。「800 字以内」比「600 到 900 字」稳定,区间常被取中位数偏上。
  2. 禁用:列出来,别描述。「不要出现价格」比「注意措辞」有效。
  3. 必须包含:给条数。「必须提到 3 个交付节点」比「把交付说清楚」可核。
  4. 不许编:写「材料里没有的信息标注为待补充」,比写「不要编造」更能约束输出。

第 4 条值得单独说。多数模型在缺信息时会顺手补一个看起来合理的数字,写上「标注待补充」之后,它更愿意留白。我们内部整理客户资料时固定带这句,缺口从每份 6 到 8 处降到 2 到 3 处。

约束写到几条为止

超过 6 条,执行率会掉。我统计过 30 次带 8 条以上约束的对话,能全部满足的不到 6 次,前 4 条基本被完整执行,后面几条常被跳过。做法是分层:先发 4 条硬的,拿到稿子再补一轮细节,比一次全塞进去稳。

五、格式块与例子块

格式块管形态:段落还是列表、要不要表格、字段什么顺序、标题几级。需要直接粘进表格或系统的,格式块必须写,否则拿回来还要手工拆一遍。

例子块管风格:给 1 到 2 条范文,比写 10 句形容词有效。范文的颗粒度会被照抄,所以范文要和目标长度接近。给一条 50 字的例子要求写 800 字,出来的东西会偏短。

例子给几条、写多长

1 条够定风格,2 条能定边界,3 条以上容易过拟合。要让输出在几种风格间选,给 3 条并说明「按第 2 条的长度、第 1 条的语气」,比给 3 条不给说明好。

范文长度按目标产出的 1 比 3 准备。要 900 字的结果,给 300 字的例子;给 60 字的例子,输出会跟着压到 200 字上下。同一批 40 条产品描述,我把例子从 80 字换成 280 字,成稿平均长度从 210 字涨到 690 字,接近要求的 700 字。

六、怎么核验一条提示词写全了

  1. 数动词:句子里有几个动作词。超过 2 个就拆成 2 次对话。
  2. 找对象:能不能一句话说出读者是谁。说不出来就是缺。
  3. 查数字:约束里有没有至少 1 个数字。没有就补。
  4. 看格式:拿回来的东西能不能直接用。要手工整理就是格式块没写。
  5. 试第 2 次:同一句再发 1 次,结构差异大说明约束不够。

第 5 条是我自己常用的办法。同一句发 2 次,如果两次的段落数差 2 段以上、或者一次给表一次给散文,就说明格式块太弱。

白色桌面上的便签纸与笔

七、两条提示词的对照

左边是常见写法,右边是补齐 5 块之后的写法。差别在 3 处:动作可数、对象明确、格式指定。

块常见写法补齐之后
任务写个报价说明写 1 份报价说明,含 5 项内容
对象(未写)给采购看,依据我贴的 2 段物料清单
约束(未写)600 字以内,不出现具体单价
格式(未写)表格,列顺序按物料、规格、数量、交期、备注
例子(未写)按我贴的 1 段旧报价的语气写

右边这条也不是一次写成的。第 1 版漏了「单价列留空」,拿回来的表里编了 3 个价格,数字看着合理但对不上物料清单,第 2 版补上这句才干净。

八、常见坑

  1. 把背景当任务。「我们是一家做粉末冶金的工厂」只是背景,后面没有动词,模型只能回一句客套。
  2. 约束互相打架。「越详细越好」加「控制在 200 字内」会得到 200 字的空话。
  3. 例子与要求不同语言。要求写中文却给英文范文,输出会夹英文术语。
  4. 一次塞 3 个任务。写文案、配标题、出标签放在一段里,常只完成前 1 个。
  5. 把否定当约束。「不要写得太官方」不如「用短句,每句不超过 20 字」。

这 5 个坑里,第 1 个最常见。背景写得越长,任务越容易被稀释。把背景压到 2 句以内,动词放在最后一句,输出会明显收窄。

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