用示例和输出格式让结果更稳定

当“说清楚”仍不够时,用一两个示例展示你真正想要的答案。

30 秒直接答案

当任务的格式、分类标准或写作风格难以只用文字描述时,给出一到三个高质量输入输出示例,并明确最终字段、顺序和长度。示例应代表真实边界,不能包含错误、冲突或敏感数据。

学完你能做到
  • 判断什么时候需要示例
  • 设计短而有代表性的示例
  • 把格式要求写成验收清单
01

示例适合解决什么问题

分类标签、固定字段、特殊语气和转换规则常常“展示比解释更清楚”。这种通过少量示例引导输出的方式通常称为 few-shot prompting。

简单任务先尝试不带示例;只有结果不稳定时再增加示例。

02

示例要覆盖边界

不要只给最容易的正例。需要时加入一个边界案例,展示缺失值、无法判断或不应处理时怎样输出。

示例数量不是越多越好,质量和代表性更重要。

03

格式必须可以检查

与其说“结构清晰”,不如指定字段名、顺序、行数和不允许出现的内容。

如果输出要交给程序使用,应在真实流程中验证格式;只写“输出 JSON”仍可能出现结构偏差。

修改前后对比
修改前
把客户意见分分类。
修改后
将每条意见分类为:功能、价格、服务、无法判断。
示例:
输入:导出按钮找不到。
输出:功能
输入:还没有足够信息判断。
输出:无法判断
现在分类:____
只输出标签,不解释。

为什么更好:示例展示了分类口径和输出方式,还覆盖了无法判断的情况。

可复制模板

替换空白处即可使用

任务:按照下面规则处理输入。
标签或字段:____

示例 1
输入:____
输出:____

示例 2(边界情况)
输入:____
输出:____

现在处理
输入:____
输出要求:____

模板只是起点。请根据真实任务删除无关部分,并在提交前检查敏感信息。

动手练习 · 约 15 分钟

设计两个分类示例

  1. 选择一个三到四类的简单分类任务。
  2. 写一个典型示例和一个边界示例。
  3. 提交五条新输入。
  4. 检查分类口径是否一致。

完成检查

  • 示例答案本身正确
  • 边界情况有明确处理方式
  • 最终输出没有多余字段
常见错误

发现问题后这样修正

示例与指令冲突

统一字段、标签和期望答案。

示例中含真实隐私

使用虚构、脱敏且代表性足够的内容。

只要求“专业格式”

直接给字段名、顺序和一份短示例。

FAQ

常见问题

需要多少个示例?

从一个典型示例开始;复杂边界再增加一两个。示例过多会增加长度和维护成本。

示例会限制创造力吗?

会影响模型沿用所示模式。创意任务可只展示质量标准,不必固定所有内容。

要求表格就一定得到正确表格吗?

不能保证。还要检查列名、行数、数据类型和遗漏项。

官方参考来源

提示效果会因模型、工具、上下文和任务变化。请用自己的代表性样本测试,并保留人工核查。