做什么会用到
- 01做后端 API:用 Zod / Pydantic 定义请求体 schema,用户乱传数据会被直接拦下
- 02做数据库:建表时定 schema——id 是数字、email 是字符串且不能重复、created_at 自动填
- 03做 AI 产品:让 AI 输出 JSON 时给它一个 schema,返回格式才稳定
- 04schema 改动要谨慎:线上表加字段可以,删字段容易把老数据搞炸
想用它怎么问 AI
“我要做【XXX 功能】,需要定义【数据库表 / API 请求体 / AI 返回格式】的 schema。请用【Prisma / Zod / Pydantic】写一份,并解释每个字段的类型和约束。”
打个比方
像货架的摆放规则图,规定每格放什么、长什么样。