结构化输出和“提示模型返回 JSON”有什么区别?
结构化输出用 Schema 约束结果形状,单纯要求 JSON 只保证或尝试得到语法格式,字段和枚举仍可能漂移。
完整回答
Schema 可以约束必填字段、类型和枚举,但不保证业务语义正确。服务端仍需运行时校验、业务规则校验,并处理拒绝、截断和 Schema 版本升级。
加分信息
- 主动给出可量化的验证指标
- 能结合失败案例说明取舍
常见问题
- 只背定义,不说明工程边界
- 只讲理想流程,不处理异常路径
面试官可能追问
- 这个方案最可能在哪一步失败?
- 你会用什么数据证明改动有效?
结合 Prompt 调试台展示 Schema 通过率和业务校验失败。