零样本提示 Zero-shot Prompting
不给示例,仅靠完备的指令直接完成任务
✗ 没用这个技巧
This movie was absolutely terrible in every way. (直接丢任务,模型自己猜口径)
可能附带原文、注释、多种译法,
甚至先评论一句电影——没人要求过这些。
✓ 用了
把下面的英文句子翻译成中文,只输出译文: This movie was absolutely terrible in every way.
这部电影从各方面来说都糟糕透顶。
(只有译文,口径由指令锁定)
**零样本提示(Zero-shot Prompting)**是不给任何示例、仅凭指令就让模型完成任务——它正是 few-shot(少样本提示) 的对偶面。现代大模型见过海量任务,大多数常见任务“说清楚”就够了,不必“演给它看”。
什么时候用:任务本身一目了然时(翻译、摘要、常识问答)——零样本更快、更省 token,是默认的第一选择;只有当输出格式需要严格对齐、或判断标准微妙到说不清时,才升级到 few-shot。
要点:① 指令以动词开头(“翻译”“分类”“总结”);② 写明“只输出什么”,堵住模型加戏的冲动;③ 零样本翻车两次,别再改措辞硬磨——那是升级到 few-shot 的信号。
复制即用的提示词片段
零样本但指令完备: 任务=<动词开头的目标>,输入=<内容>, 仅输出<期望形式>,不附加任何解释。