返回知识库
llm进阶

结构化输出与 Schema

结构化输出用 Schema 约束模型返回可被程序消费的数据。

01

为什么重要

业务流程不能依赖脆弱的自然语言解析。

02

核心原理

Schema 要表达必填、枚举和边界,服务端仍需校验并为拒答、截断和版本变化设计分支。

03

工程实现

  • Schema 保持小而明确
  • 运行时再次校验
  • 记录校验失败样例
04

最小示例

把工单分类输出定义为 category、priority、reason 三个受约束字段。
05

常见误区

  • 只在 Prompt 里要求 JSON
  • 把 Schema 通过等同业务正确
06

面试怎么说

结构化输出保证形状,不保证语义;我会同时做 Schema 校验和业务规则校验。