本章进度 9 / 18
50%
成本、速度与模型选择·练习·18 分钟
正文已完成

把冗长回答改成可验收输出契约

用字段、范围、顺序、失败表达和示例定义可验证的结果。

L248
为什么现在学

现在把“输出控制”用于一次具体操作,检查你能否独立做出并修正结果。

本课会用什么
  • 按本课练习说明准备真实材料
  • 保留练习与复盘记录

输出契约让生成方和消费方对完整、有效和失败形成同一判断。一句“请简洁”无法承担这项工作。

这一课的结果

能写出一份输出契约,并用成功、缺失和冲突样本验证。

核心概念

先把关键判断说清楚

01

字段必须有语义

为每个字段说明用途、类型、允许值和缺失时如何表达。

02

未知要显式表示

没有依据时返回 unknown、null 或需人工确认,不能为满足格式而编造值。

03

例子覆盖失败

除了理想示例,还要给缺字段、冲突证据和无法判断的示例。

案例拆解

招聘摘要总是填满所有字段

候选人材料未写管理人数,模型为了满足表格仍填入“五人团队”。

  1. 01

    允许 team_size 为 null

  2. 02

    增加 evidence 字段定位来源

  3. 03

    无来源时状态设为 needs_review

案例结果

表格保持结构完整,同时不会把猜测冒充事实。

提交前练习

现在轮到你

为一个三到五字段的抽取任务写输出契约。

完成本课需要:完成以下内容用于本课收口。

内容会自动保存在当前设备
查看参考答案与评分标准

参考答案

salary 字段接受 number 或 null,currency 字段使用 enum,source_quote 字段接受 string 或 null,status 字段只能取 confirmed、unknown 或 conflict;材料未给薪资时返回 null 与 unknown。

评分标准

  • 字段可机器校验
  • 允许表达未知和冲突
  • 关键值能回到证据

本课收口 · 学习证据

留下完整学习证据

读完内容、完成练习、通过理解检查并留下 12 字以上总结,才记为已验证。

0 / 4
02完成本课必填练习0 / 4 项必填内容已填写03通过理解检查点此去回答,约 30 秒
04写下 12 字以上总结还差 12 字
原文没有给出日期,但 schema 要求日期字段时,最佳设计是什么?
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。

资料来源

继续核对与延伸阅读

本课内容最近更新于 。