结构化输出Structured Output
你可能会说
AI 回的一大段话没法直接用,能不能按固定的格式给我?
结构化输出是要求 AI 按事先约定的栏目和格式返回结果的方式。例如可把邮件整理成包含日期、地点和标题的一组固定信息,供表单或日历直接读取。格式正确不代表内容真实可用,日期、金额等信息仍要检查。
也常被叫作响应格式
延伸阅读 · 权威出处
AI 回的一大段话没法直接用,能不能按固定的格式给我?
下周三下午 3 点,在 A301 开产品评审。负责人是小林。
{
"date": "下周三",
"time": "15:00",
"room": "A301"
}先定结构:产品指定标题、日期、地点等字段;schema 写清字段名、类型和必填项。
按约定返回数据:模型按这个结构返回数据;这里用 JSON 表示,但也可以有其他受约束的数据形式。
再做业务检查:产品还要确认日期可解析、地点有效,才写入日历或继续下一步。
请让任务提取功能返回固定结构:title 是必填文字,dueDate 是 YYYY-MM-DD 或 null,owner 是文字或 null,status 只能是 todo、doing、done。使用前拒绝缺少 title、非法日期和未知 status;缺截止日时保留 null,不要猜。分别用完整、缺截止日和非法状态三条输入测试。