首页 / 数据模式(Schema)

📖 数据模式(Schema) 是什么?

像填表说明书,先规定有哪些格子、每格填什么。

应用开发

⚡ 一句话秒懂

像填表说明书,先规定有哪些格子、每格填什么。

📖 举个故事

小周让三个同事收集客户资料。一个写“电话”,一个写“手机号”,还有一个把姓名和号码塞在同一格里,汇总时乱成一团。于是小周先发了一张模板:姓名必须是文字,手机号必须是十一位数字,行业可以不填。大家照着同一份规则填写,系统便能自动检查和整理,不必再逐条猜每个人写的是什么。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

开发报销审核 Agent 时,可以先定义输出 Schema:发票号是文字、金额是数字、日期是日期格式、是否异常是布尔值。模型读完发票后必须按这些格子返回结果;若金额变成文字或漏了发票号,程序就拒收并要求重试,避免脏数据进入财务系统。

📚 进阶原理

Schema 描述数据的字段、类型、必填项、可选值和嵌套关系。常见做法是用 JSON Schema 校验 Agent 的结构化输出。它只保证形状和类型符合约定,不保证内容事实正确;金额范围、字段关联和业务权限仍需另外编写校验规则。

继续学习相关术语