一同V学习一同V学习AI 提示词手册
✍️

2.2 结构化输出与少样本示例

让模型按固定格式交付:给出字段清单、一个完整样例,并说明 few-shot 为什么比长篇解释更管用。

第 2 章 文生文:把需求写成稳定产出 · 第 7 课 / 全书 34 课 · 约 7 分钟

本课目标

  1. 能写出带字段定义的输出格式要求
  2. 会用一个完整示例锁定格式
  3. 知道示例数量与多样性的取舍

字段清单 + 一个样例

只说「用 JSON 输出」经常得到字段不齐或类型不对的结果。把字段名、类型、取值范围逐条列出,再附一个填满的样例,模型会把样例当作格式锚点。这种给少量示例的方法叫少样本(few-shot),在格式类任务上通常比大段文字解释更有效。

  • 字段名写死,避免同义字段名混用
  • 样例要覆盖空值、列表等边界情况
  • 示例 1~3 个即可,太多会挤占上下文并带偏内容

格式与内容分离检查

拿到结果先检查结构(字段是否齐、类型是否对),再看内容质量。两者混在一起排查,容易把格式问题误判成理解问题。需要机器解析时,约束里加一句「只输出对象本身,不要解释、不要代码块围栏」。

格式约束 + 样例

Example
输出格式:每行一条,形如「序号. 要点|适用场景」,不超过 5 行。
示例:
1. 主体先行|所有图像生成
2. 光线收尾|写实与电影感
只输出这 5 行,不要前后缀、不要总结。
样例同时示范了分隔符、编号和语气,比抽象描述更直观。

动手练

  1. 给「提取关键词」任务写字段清单,并故意加一条空值规则。
  2. 对比 0 个示例与 1 个示例的格式稳定度。

常见问题

给了示例但模型还是换字段名?

把字段清单放在示例之前,并在结尾重复一次「字段名不得改写」。

配套提示词实例

全部实例 →

本站相关问答

问答索引 →

延伸阅读

返回目录 →
结构化few-shotJSON格式