首页/AI/提示词工程速查/嵌套对象与明细数组抽取
任务型写法50 条

嵌套对象与明细数组抽取

订单、简历、合同这类含多级结构的文本:先抽头部字段,再抽明细数组;要求空明细输出空数组而不是伪造行。

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

嵌套结构模板

嵌套结构模板
抽取订单信息,输出 JSON:
{
  "order_no": "…",
  "customer": {"name": "…", "region": "…"},
  "lines": [{"sku": "…", "name": "…", "qty": 0, "price": 0.00}]
}
明细从表格区域逐行抽取;没有明细时 lines 输出 []。
合计行不是明细,单独放 total 字段。
顺序先头部后明细,逐段扫描不易乱
合计行容易被当成明细行,需在提示中显式排除
数量核对明细行数与原文行数比对,可做自动化抽查

易错点

  • 明细行漏抽多发生在跨页/换页处;分块抽取后要按订单号去重合并
  • 金额混入“¥”与千分位时无法直接求和;抽取阶段只保留数字,格式化交给下游

数据来源与参考

  • OpenAI Cookbook:结构化数据抽取示例(JSON 模式)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌