首页/AI/提示词工程速查/输出格式约束写法

输出格式约束写法

明确字段名、字段顺序、空值表示、数字单位与日期格式,让输出能直接进入下游程序;格式要求缺失时模型会自行选择样式。

提示词工程速查AI更新于 2026-10-12

字段级约定示例

字段级约定示例
用 JSON 输出,字段固定为:
{
  "device": "设备名(字符串,必填)",
  "temp_c": 0,             // 摄氏度,保留 1 位小数,无值填 null
  "updated": "YYYY-MM-DD" // 日期,时区 UTC+8
  "tags": []               // 字符串数组,可为空数组
}
要求:仅输出 JSON 本体,不加解释、不加 markdown 代码围栏。
必写字段名、类型、空值约定、单位与时区
易漏字段顺序、是否允许额外字段、是否包围栏
验证程序侧用 schema 校验兜底,不要只依赖提示词

易错点

  • 只说“输出 JSON”不给字段清单,字段名会逐次漂移,下游解析随机失败
  • 未写明“仅输出 JSON”时,模型常附带解释或代码围栏,解析前需要剥离反而更容易出错

数据来源与参考

  • OpenAI 文档:Structured Outputs 与 JSON mode(platform.openai.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌