通用方法 · 熟练

提示词跑通了,为什么还要删掉几句?

多出来的那几句,不是死重,是在主动害事
绝大多数人调提示词只有一个方向:加。「效果不好,再加一句」「它不听话,再强调一遍」—— 于是提示词越写越长,而问题常常恰恰出在那些后加上去的句子上。在最新一代模型上,一条已经不需要的指令不是「无害的冗余」,而是会主动触发行为:验证类指令会让模型过度验证,把过程写成长篇;写死的步骤会让它不敢偏离既定路径;过激的工具触发语会让它到处乱调工具。这一页给一个反直觉但极省事的收尾动作 —— 跑通之后,逐行删掉再测;能通过你测试的最短那一版,才是定稿。
方法 · 一图看懂
1
留一份基线 — 跑通的那一版先原样存下来,别急着改
2
一行一行删 — 每删一行,跑一次同一批测试
3
记差量 — 只把「删了会变差」的那几行捡回来
4
定稿即最短 — 通过测试的最短版本,才写进你的模板
原理 · 为什么有效
指令不是越多越保险。每一条指令都在挤占模型的注意力预算:它要在「照着你写的做」和「把活干对」之间分配注意力,写死的步骤越多,留给判断的余地越小。删行测试就是把「这条指令到底在帮忙还是在添乱」这件事,从感觉变成一次可复现的对照。
适用场景
适合这几类人:① 提示词是一版版加出来的、已经长到自己也读不完 ② 输出里越来越多「我已完成验证」这类空动作 ③ 用模板跑批量任务,总有个别几条莫名跑偏。⛔ 不适合:提示词只有三五句的简单用法 —— 没有可删的空间。
自测 · 5 问
是否留了一份「跑通版」基线,删行时有对照物
每删一行是否都跑了同一批测试,而不是凭感觉删
删掉的每一行是否都记了差量(删了之后哪一项变差)
定稿是否确实是「通过测试的最短版」,而不是「最短的那一版」
长文档 / 查询的摆放是否同时检查过(文档置顶 · 查询置尾)
怎么上手 · 验证步骤
先做一次最小实验:把你提示词里那条最像「提醒它认真点」的句子删掉,其余不动,跑一遍你平时最常用的那个任务,把两次输出并排看。若结果没变差甚至更好,你就找到了第一条该删的句子,接着一条条往下删。
自查动作 —— 建一张两列的对照表:「删掉这句」「结果是变好 / 没变 / 变差」。判据只有一条:变差就捡回来,其余一律不留。一张表做完,你的提示词通常会短掉三分之一,而效果不变或更好。
[C级]AI Catchup《Prompt Engineering in 2026》实践指南(2026-10-09 更新 · 提出「跑通后逐行删掉再测」与最短可用提示原则) [C级]Anthropic 官方 Prompt Engineering 文档(长文档置顶 · 查询置尾 · 用标签包文档 · 官方称查询后置可提升达 30%) 同类:AI输出翻倍的10个进阶Prompt技巧 · AI 一给十条,你一条都不做 · 流程里那些白绕的圈,多数不用换模型就能去掉
继续往下读
同级:AI 一给十条,你一条都不做 下一级:问了一百遍的问题,该写成函数 随机一篇