本章进度 8 / 18
44%
正文已完成
L247自然语言、JSON 与工具参数怎么选
根据下游消费者和错误后果判断自由文本、结构化对象或工具调用。
把“输出控制”从听懂变成会判断,避免遇到真实任务时仍靠感觉选择。
建议先理解同主题上一课的核心概念,再完成本课判断练习。
- 无需安装新工具
- 准备一个可对照的真实问题或样本
结构越强不一定越好。给人阅读需要表达弹性,给程序消费则需要可验证字段和明确失败。
能为三个不同任务选择输出形态,并制定相应校验和失败处理。
核心概念
先把关键判断说清楚
人读优先清晰
说明、建议和创意可使用自然语言,但仍需段落、范围和事实边界。
机器读优先可校验
进入数据库或工作流的输出应使用稳定 schema,并检查类型、必填和枚举。
有副作用就分离执行
生成工具参数不等于授权执行,发送、删除和支付仍需权限与确认。
案例拆解
自然语言金额进入报销系统
模型输出“差不多两千元”,下游脚本直接解析后创建报销单。
- 01
改为 amount 与 currency 结构字段
- 02
用 schema 和业务规则校验
- 03
创建报销单前显示预览并要求确认
案例结果
模糊语言不再直接进入有副作用的系统。
提交前练习
现在轮到你
为解释文章、客户字段抽取和发送通知选择输出形态。
完成本课需要:完成以下内容用于本课收口。
内容会自动保存在当前设备
查看参考答案与评分标准
参考答案
解释文章用分段文本;客户抽取用带必填和枚举的 JSON;发送通知用工具参数,但先验证收件人与内容并获确认。
评分标准
- 形态与消费者一致
- 结构化结果有业务校验
- 生成参数与执行授权分开
本课收口 · 应用检查
完成一次应用,再检查理解
完成一次必填练习,再通过理解检查;阅读标记和总结不设硬门槛。
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。
资料来源
继续核对与延伸阅读
本课内容最近更新于 。
- JSON Schema Core Specification 2020-12↗standard · 核对日期 2026-08-23
- Prompt Engineering↗official-docs · 核对日期 2026-08-23
- OWASP Top 10 for Large Language Model Applications↗standard · 核对日期 2026-08-23