输出 Schema 校验(Output Schema Validation)

关于「输出 Schema 校验」的定义、解释与在企业 AI 应用中的实践。

一句话定义大模型输出必须通过预定义结构校验,未通过不作为最终业务结果。

大模型的输出是自然语言生成的,格式并不天然可靠:字段可能缺失、类型可能不对、JSON 可能不合法。输出 Schema 校验是在模型与业务系统之间加的一道契约检查:输出必须符合预定义的结构才算数。

校验不通过时通常有三种处理:安全修复(如 JSON 格式修复)、带校验错误上下文重试、转人工复核。关键原则是:未通过校验的输出不能作为最终业务结果落库,否则下游系统拿到的就是不可靠数据。

这与提示词里写「请输出 JSON」不同:提示词是请求,校验是强制契约。请求可以被忽略,契约不行。

在雀为中的体现

在雀为中,所有 LLM 输出必须通过场景定义的输出 Schema 校验,不通过时依次走 JSON 修复、带错误上下文重试、转人工复核;未校验的输出不会作为最终业务结果。

相关术语