首页/AI/提示词工程速查/字段级校验规则(枚举/范围/正则)
任务型写法50 条

字段级校验规则(枚举/范围/正则)

在提示里内联校验规则:枚举取值、数字范围、字符串正则与长度;模型先自检再输出,程序侧再做同样校验。

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

内联校验条款

内联校验条款
输出前逐字段自检:
- status:必须是 [open, closed, pending] 之一
- progress:0-100 的整数
- phone:11 位数字,用连字符分隔(如 138-0000-0000)
不符合时修正后再输出;无法修正的字段输出 null 并在 notes 说明。
对称提示里的规则与程序校验保持一致,避免互不认识
自检要求输出前逐项核对,能拦下大部分格式错误
兜底程序校验仍要独立执行,不依赖模型自检

易错点

  • 规则只写在代码里没写进提示时,模型会输出各种格式再被反复打回
  • 正则示例与文字描述不一致(如位数写错)比没有规则更糟;两处必须对齐

数据来源与参考

  • OpenAI Structured Outputs 文档:枚举与格式约束示例
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌