首页/AI/提示词工程速查/先定 Schema 再写抽取提示
本包目录(290 条)
提示词基础40 条模式与框架50 条
任务型写法50 条
评估与迭代50 条提示注入与防护50 条工程化实践50 条

先定 Schema 再写抽取提示

抽取类提示先写 Schema 再写话术:字段名用英文小写下划线、类型收敛到 string/number/boolean/array,枚举字段列全取值。

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

Schema 先行写法

Schema 先行写法
抽取目标 Schema(字段名/类型/必填/枚举):
- invoice_date: string(YYYY-MM-DD), 必填
- amount_total: number, 单位元, 必填
- currency: string, 枚举 [CNY, USD, EUR], 缺省 CNY
- items: array<{name: string, qty: number}>, 可为空数组
按上面 Schema 从文本抽取值;类型不符时修正为合法值再输出。

Schema 设计检查项

检查项建议原因
字段命名英文小写下划线跨语言环境解析稳定
类型收敛数字不带千分位与单位便于程序计算
枚举封闭取值列全并给缺省减少同义变体
数组与空值空数组与 null 分开约定区分“无此项”与“没抽到”

易错点

  • Schema 里用中文列名或带空格键名会让下游解析与建表都变麻烦
  • 数字字段不约束格式时,“1,234.50 元”会原样返回字符串,后续计算报错

数据来源与参考

  • JSON Schema 规范(json-schema.org)与 OpenAI Structured Outputs 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌