当然,这是分类结果:{"category":"退款","confidence":"高"}- category
- 退款
- confidence
- 「高」
- reason
- 缺失
开头带人话,枚举写成中文,必填 reason 也没了。代码解析直接炸。
AI 与提示 · 模型与输出
结构化输出强不强,看约束在哪一层:只靠提示会解析失败,JSON mode 只保证语法,约束解码在采样时就把非法字段拦住。
下面就是下游代码要解析的分类工单。默认只靠一句「请输出 JSON」,工单盖着解析失败;约束越靠近采样,字段才能一次写对。
当然,这是分类结果:{"category":"退款","confidence":"高"}开头带人话,枚举写成中文,必填 reason 也没了。代码解析直接炸。
原因:只说「请输出 JSON」,约束不在采样层。下一步:改 JSON mode 看语法能否先过,或直接上约束解码。
工单上的失败章和字段对错已经演过,这里只给命名。
只有代码要直接消费输出时,才值得上硬约束。
都要把留言分类成三个字段。
工单字段齐全,1 次调用搞定,用户几乎不等待。
第一次带开场白,第二次漏字段。延迟和成本翻倍,还可能把脏数据混进库。
接口要求返回分类结构,延迟敏感且字段必须匹配 schema。该优先选哪种?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。