本章进度 9 / 18
50%
正文已完成
L248把冗长回答改成可验收输出契约
用字段、范围、顺序、失败表达和示例定义可验证的结果。
现在把“输出控制”用于一次具体操作,检查你能否独立做出并修正结果。
建议先完成同主题的理解与判断;本页不会锁课,可以边做边回补。
- 按本课练习说明准备真实材料
- 保留练习与复盘记录
输出契约让生成方和消费方对完整、有效和失败形成同一判断。一句“请简洁”无法承担这项工作。
能写出一份输出契约,并用成功、缺失和冲突样本验证。
核心概念
先把关键判断说清楚
字段必须有语义
为每个字段说明用途、类型、允许值和缺失时如何表达。
未知要显式表示
没有依据时返回 unknown、null 或需人工确认,不能为满足格式而编造值。
例子覆盖失败
除了理想示例,还要给缺字段、冲突证据和无法判断的示例。
案例拆解
招聘摘要总是填满所有字段
候选人材料未写管理人数,模型为了满足表格仍填入“五人团队”。
- 01
允许 team_size 为 null
- 02
增加 evidence 字段定位来源
- 03
无来源时状态设为 needs_review
案例结果
表格保持结构完整,同时不会把猜测冒充事实。
提交前练习
现在轮到你
为一个三到五字段的抽取任务写输出契约。
完成本课需要:完成以下内容用于本课收口。
内容会自动保存在当前设备
查看参考答案与评分标准
参考答案
salary 字段接受 number 或 null,currency 字段使用 enum,source_quote 字段接受 string 或 null,status 字段只能取 confirmed、unknown 或 conflict;材料未给薪资时返回 null 与 unknown。
评分标准
- 字段可机器校验
- 允许表达未知和冲突
- 关键值能回到证据
本课收口 · 学习证据
留下完整学习证据
读完内容、完成练习、通过理解检查并留下 12 字以上总结,才记为已验证。
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。
资料来源
继续核对与延伸阅读
本课内容最近更新于 。
- JSON Schema Core Specification 2020-12↗standard · 核对日期 2026-08-23
- Evals↗official-docs · 核对日期 2026-08-23
- NIST AI Risk Management Framework↗standard · 核对日期 2026-08-23