跳到主内容
快讯直播
AI智模界
AI 词典

否定指令:为什么“别做这个”常常不管用

一句话定义

否定指令(Negative Instruction)是提示里「不要做某事」的那部分内容,比如「不要提价格」「别用表格」「不要出现某个词」。

为什么它经常失效

最直观的比方:现在让你「千万别想一头白熊」,你脑子里冒出来的第一个画面,恰恰就是白熊。语言模型的工作方式是接着上文往下写,否定词只是修饰,「白熊」这个词本身照样被激活,甚至因为被点名而更醒目。

更关键的是,否定指令只划掉了几个选项,却没给出目标。你说「不要用表格」,模型知道表格不能用了,那该用段落、列表还是分点小标题?它只能自己猜。

此外还有两个现实因素。一是距离:规则写在很靠前的系统提示里,对话进行到第二十轮,这类弱约束会被稀释。二是数量:禁令越堆越多,每条都要遵守,漏一条就前功尽弃,而模型没有「逐条打勾」的机制。

和相邻概念的区别

正面指令(Positive Instruction) 说的是「要什么」:用短段落、每条不超过两行、先给结论。它给的是可执行的目标,而不是一片禁区。

约束(Constraint) 范围更大,否定指令只是其中最容易写坏的一种。安全与合规类禁令通常必须保留,但一般也会配一句正面替代:不说「不要回答这个问题」,而说「遇到这类问题,说明能力边界,并引导到 X」。

图像生成里的负面提示(Negative Prompt) 名字相似,机制不同,它是通过引导或过滤把某些特征压下去,和文本里写「不要提 X」不是一回事。

对从业者和普通人的意义

写提示词时,尽量把「不要 X」改写成「改成 Y」,再加一句兜底:

  • 不要提竞品 → 只介绍自家能力;用户问竞品时,回复「以官方页面为准」,再回到我们的适用场景。
  • 不要用表格 → 全部用短段落,必要时用项目符号。
  • 不要写太长 → 限制在三句话内,第一句先给结论。

确实需要保留禁令时,让它少而硬:用「只允许 A、B、C」这样的白名单把边界收拢,比罗列十条禁止项更稳。

日常沟通同理。跟同事说「别拖到最后一刻」,不如说「周三下班前给我初稿」;跟助手说「别啰嗦」,不如说「先给结论,再给两条原因」。排除法只说明哪里不能去,填充法才说明该往哪走。

AI 生成本文由 AI 基于公开信息自动生成,仅供参考。