跳到主要内容

Schema(结构契约)

中文名​

结构契约。

英文名​

Schema。

缩写/别名​

数据结构,字段契约,输出契约。

一句话定义​

Schema(结构契约)是对数据字段、类型、必填项和业务含义的约定。

通俗解释​

Schema 像表格或表单的填写规则。它告诉系统哪些信息必须有、每项代表什么、能不能为空,以及下游应该怎样理解这份数据。

在本书项目中的位置​

本书在结构化输出、API(应用程序接口)、资料入库和评测结果中使用 Schema。它让模型输出不只是“像答案”,而是能被程序、日志和人工验收继续使用。

常见误解​

  • 误以为字段名写清楚就算有 Schema。
  • 误以为 Schema 只约束技术格式,不约束业务含义。
  • 误以为模型会自动永远遵守结构。

面试表达​

可以说:Schema 是系统之间的结构契约,我会用它约束模型输出和接口数据,并配合校验、错误处理和版本管理。

相关章节/相关术语​

第 2 卷结构化输出章节;Structured Output(结构化输出)、JSON(结构化数据格式)、API(应用程序接口)、Pydantic(数据校验库)。