Prompt Engineering
Few-shot 示例设计
说明 Few-shot 示例什么时候有用,如何选择示例,以及示例带来的隐性风险。
Prompt EngineeringbeginnerFew-shot示例Prompt结构化输出
Few-shot 的价值,是用少量示例告诉模型“我们希望结果长什么样”。它特别适合格式、风格、分类标准和边界判断不容易用一句规则说清的场景。
但示例不是越多越好。示例会占上下文,也会把偏差带进输出。
什么时候需要示例
这些情况适合用 Few-shot:
- 输出格式容易跑偏。
- 分类边界不直观。
- 希望模型模仿某种写法。
- 需要展示拒答或异常处理方式。
如果规则本身已经很清楚,示例可以少放。
示例怎么选
好的示例要覆盖边界,而不是只放最简单的成功样本。至少要考虑:
- 正常输入。
- 边界输入。
- 应该拒绝的输入。
- 容易混淆的输入。
示例越贴近真实失败场景,越有价值。
风险在哪里
示例会暗示模型偏好。如果示例本身不准确,模型会稳定地学错。示例太多,也会挤占 RAG 上下文和任务约束。
一句话先记住
Few-shot 不是多给几个样子,而是用少量关键样本校准模型边界。
继续阅读
03-prompt-engineering/007-prompt-evaluation.md02-llm-basic/005-structured-output.md