01六个变量,影响从大到小
| 变量 | 具体是什么 | 影响 |
|---|---|---|
| 信息完整度 | 读者、场景、已知条件、限制 | 最大。缺信息必然得到通用答案 |
| 结构 | 任务是否唯一、顺序是否合理 | 很大。多个任务会互相挤压 |
| 约束 | 字数、语气、禁止项、缺失怎么办 | 大。决定输出的下限 |
| 示例 | 给一段范文或输出样例 | 大(对文风和格式尤其明显) |
| 分步 | 先大纲后正文,先思路后代码 | 中。长任务上非常关键 |
| 模型与参数 | 模型版本、上下文长度、随机性 | 中。常被高估,也常被忽略 |
多数人只盯着最后一行——换更贵的模型。但前四项没做好时,换模型带来的提升非常有限,因为瓶颈不在模型能力,在信息。
02信息完整度:三个必答
写之前先回答三个问题,缺一个输出就会跑偏:
- 给谁看?决策者要结论,执行者要步骤,外行要类比。
- 他已知道什么?这决定要不要铺垫。默认对方是新人,会写一堆废话。
- 什么算做完?字数、条数、必须包含的要素、不能出现的东西。
把你写的提示词给一个同事看,问他「你能照着做出来吗」。他说不能,说明还缺信息;说能,那就够了。
03结构:一条只做一件事
这是效果差距最大的一个操作,也是最容易被忽略的。看一个典型反例:
四个交付物。模型通常会把 80% 的算力给第一个,后面三个草草了事。改成四轮,每轮质量都会好很多。
注意最后一句「标题先空着」。这一个小动作,能避免它为了凑标题而扭曲正文结构。
04示例:最被低估的一招
想要某种文风,描述十句不如给一段范文。写法很简单:
对格式也一样。与其解释「我要一个四列表格」,不如直接给一行示例:
05约束:写「不要什么」比写「要什么」有效
| 弱约束 | 强约束 |
|---|---|
| 写得专业一点 | 面向有 3 年经验的从业者,可用术语,不解释常识 |
| 简洁一些 | 每条不超过 25 字;不要复述原句 |
| 不要编造 | 信息不足时标注「待补充」,不得推测数字与时间 |
| 语气自然 | 不用「值得注意的是」「综上所述」;段落 1–4 行,长短交替 |
右边这一列的共性是:可验证。你能一眼看出输出有没有违反。左边那一列只能靠感觉,而感觉不能用来改提示词。
06分步:长任务的正确节奏
为什么不一次写完?因为一旦方向错了,2000 字全废。分步的代价是多几轮对话,收益是每一步都能纠偏。
07怎么验证「真的变好了」
这是从业者和爱好者最大的差别:有没有对照。方法很朴素:
- 准备 5–10 条真实输入(不要用「介绍你自己」这种测试)。
- 写下合格标准,三条以内,比如「必须含数字」「不超过 300 字」「没有编造」。
- 旧版跑一遍,新版跑一遍,逐条对照打分。
- 只改一个地方再跑,确认是哪处起的作用。
10 条输入 + 3 条标准,一张表。半小时能建好,之后每次改提示词都用它。这比读十篇技巧文章的收益都大。
08效果差的八种原因,对号入座
| 现象 | 最可能的原因 | 改法 |
|---|---|---|
| 正确但空洞 | 没给读者与场景 | 补「给谁看、他已知道什么」 |
| 输出太长 | 没有字数约束,或约束太靠前 | 结尾再强调一次字数 |
| 格式每次不一样 | 只说了「表格」,没说列名 | 给一行结构示例 |
| 只做了一半 | 一条里塞了多个任务 | 拆成多轮 |
| 出现编造内容 | 没有兜底规则 | 加「信息不足标注待补充」 |
| 文风像模板 | 只给了形容词 | 给范文 + 禁用词清单 |
| 越改越差 | 一次改多处 | 一次只改一个变量 |
| 换模型后变差 | 旧提示词过度约束 | 删掉一半约束,重新跑测试集 |
09四条最有效的进阶技巧
让它先问再答
「先问我 5 个能决定方向的问题,一次一个,问完再给方案。」需求不清时,这一招最省时间。
让它扮演反对者
「你是最难说服的客户,逐条反驳这套方案。」能在交付前拦下大部分质疑。
加一道自检
「交付前检查是否编造、是否超字数,有问题先改再输出。」能过滤相当一部分低级错误。
要求删冗余
「删掉所有可以被替换成同义词而不影响意思的句子。」这一句能砍掉大半注水内容。
10一句总结
效果最好,不等于写得最长、词最花。它等于:信息给全、任务唯一、约束可验证、结构有对照。这四件事做到了,普通模型也能给出能用的结果;做不到,换最贵的模型也只是得到一份更流畅的空话。
FAQ常见问题
提示词越长效果越好吗?
不是。有效的长度是「刚好说清」的长度。判断方法:删掉一句,输出没变化,那句就是噪声。噪声多了会稀释重点,反而变差。
换更强的模型能解决效果问题吗?
能解决一部分,但不能解决信息缺失。如果提示词没交代读者和约束,更强的模型只会给你一份更流畅的通用答案。
怎么知道改动有没有让效果变好?
建一个小测试集:5–10 条真实输入 + 三条合格标准。旧版新版各跑一遍对照。没有对照,只能靠感觉,而感觉不可复现。
要不要每次都给范文?
对文风和格式要求高时给,日常任务不必。范文的作用是把「形容词」换成「可模仿的样本」,成本很低、收益很高。
为什么同一条提示词今天好用明天不好用?
模型版本更新、上下文长度、随机性参数都会影响。重要的提示词不要只留一句话,要留成一份带约束和范例的说明文档。
「你是一个专家」到底有没有用?
作用有限。它能改变语气,但不能增加知识。把「专家」换成具体的判断标准(按什么打分、看哪几个维度),效果明显得多。
写得不好,是我不适合用 AI 吗?
不是。写提示词本质是把要求说清楚,这是一项可以练的表达能力,跟用不用 AI 没关系。练的方法就是:写完给同事看,问他能不能照着做。