提示词拆开看是 5 块:任务、对象、约束、格式、例子。任务和对象两块必须写,约束与格式按用途加,例子只在需要模仿某种句式或版式时放。少写前两块,同一个问题问 3 次会给 3 个方向,改起来比重新写还费时间。
2025 年 11 月我帮一家五金厂整理询价话术,把「写个报价说明」改成「按 5 项内容写一份给采购看的报价说明,表格形式,单价列留空」。同一批人用改后的句子,返工从平均 4 次降到 1 次。加的只有对象和格式两块。
按功能切,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 句」是数字。数字能被检查,形容词只能被感觉。约束块里凡是能换成数字的,都换成数字。
第 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 字。
第 5 条是我自己常用的办法。同一句发 2 次,如果两次的段落数差 2 段以上、或者一次给表一次给散文,就说明格式块太弱。
左边是常见写法,右边是补齐 5 块之后的写法。差别在 3 处:动作可数、对象明确、格式指定。
| 块 | 常见写法 | 补齐之后 |
|---|---|---|
| 任务 | 写个报价说明 | 写 1 份报价说明,含 5 项内容 |
| 对象 | (未写) | 给采购看,依据我贴的 2 段物料清单 |
| 约束 | (未写) | 600 字以内,不出现具体单价 |
| 格式 | (未写) | 表格,列顺序按物料、规格、数量、交期、备注 |
| 例子 | (未写) | 按我贴的 1 段旧报价的语气写 |
右边这条也不是一次写成的。第 1 版漏了「单价列留空」,拿回来的表里编了 3 个价格,数字看着合理但对不上物料清单,第 2 版补上这句才干净。
这 5 个坑里,第 1 个最常见。背景写得越长,任务越容易被稀释。把背景压到 2 句以内,动词放在最后一句,输出会明显收窄。
本文信息核对时间:2026-11