AISubHub/AI 资讯
开发者

深度解读 · 约 5 分钟阅读

AWS为Bedrock中的Claude增加结构化输出

JSON结构与工具参数可受约束,但事实核验及不受支持的规则仍由应用负责。

原文发布
本站发布
核实时间

AWS在10月19日介绍,Bedrock中可用的Anthropic Claude模型,可通过runtime与mantle端点使用结构化输出。这是面向开发者的接口能力,不是新的消费者聊天会员。

听读资讯

朗读当前文章,或连续收听资讯。

AWS为Bedrock中的Claude增加结构化输出

正在准备听读…

设备语音

朗读由浏览器或设备处理,AISubHub 不向音频 API 发送文本。可用语音及锁屏播放能力因设备而异。

继续播放时可能重复一小段。

一分钟速览

  • JSON Schema约束回答结构,严格工具调用约束代理传给工具的参数。
  • 新结构需要编译语法;AWS称账户内缓存可保留24小时,未强制执行的约束仍须应用检查。

两种约束各管哪一层

AWS于10月19日介绍,Bedrock中可用的Claude模型可在bedrock-runtime与bedrock-mantle使用结构化输出。核心是约束解码:生成时用语法限制可选令牌,而不是任模型任意回答,再事后修补JSON。它改变的是模型与软件之间的接口契约,并不能保证模型正确理解了文档。

原文区分两种机制:JSON Schema输出格式约束应用收到的回答对象,严格工具调用约束代理传给工具的参数。前者如从客户消息提取意向套餐和演示预约标记,后者如要求天气工具只接收地点及摄氏或华氏单位。参数形状合格,仍不等于该操作已获得执行授权。

请求中怎样配置

InvokeModel示例将schema作为JSON对象放入output_config.format,不是再编码一次的字符串。配置包含字段类型、required列表,并为每个对象设置additionalProperties:false;AWS称缺少这一项会导致schema被拒绝。清楚的字段名和说明仍有必要,帮助模型判断信息应填在哪个字段。

严格工具模式在工具定义中设置strict:true和input_schema,enum则把取值收紧到限定集合。本站分析:应像维护应用接口一样管理schema版本。即使新JSON完全有效,字段改名仍可能破坏下游消费者,因此结构校验不能替代兼容性测试。

编译缓存影响首次延迟

Bedrock先检查JSON Schema Draft 2020-12的受支持子集,再为新结构编译语法。AWS说明首次请求可能较慢,账户内缓存自首次访问起保留24小时。修改schema结构会重新编译,仅改变name或description字段不使语法缓存失效。

本站分析:性能试验应分别测冷结构和重复结构请求。每份文档都临时生成新结构的应用,与复用少量稳定schema的应用不能直接套用同一延迟预期。原文还提到批量推理、带类型事件的流式响应,以及runtime端的跨区域推理;它们是部署选择,并非本站测得的成本或速度收益。

接受规则不代表执行规则

原文列出基本JSON类型、enum、const、anyOf、有限支持的allOf、内部引用及多种字符串格式;数组minItems仅支持0或1。更需注意的是,一些关键词可被API接受,却不会在生成阶段强制执行,包括数值minimum、maximum、multipleOf和字符串minLength、maxLength;递归schema及外部引用也列于不支持项。

这意味着发票金额即使是number,仍可能超过业务上限;客户编号即使是string,也可能长度不合规。本站分析:应明确保留这些应用层检查,并与缺字段、JSON解析失败分开统计。HTTP成功不能证明所有写进schema的业务约束都已生效。

拒答与截断如何处理

AWS指出,安全拒答和max_tokens耗尽可能产生不符合结构的回答。示例先检查stop_reason,再按end_turn或max_tokens分支处理。增加输出预算或许能解决截断,却不能把拒答变成成功提取;每种结果都应有明确后续路径。

原文以财务文档、临床笔记、商品目录和工单分派举例,没有给出本站可直接采用的独立准确率。本站分析:评估应分开量化字段事实正确率和格式合规率,并覆盖证据为空、输入含糊、结果截断等情况。形式正确的金额、诊断或分类仍可能错误,不能因此自动写库或调用外部工具。

怎样判断是否值得接入

如果现有流程花很多精力重试畸形JSON,可先选一个文档类型、一份schema和一个下游操作,比较格式失败、事实错误、冷请求延迟及人工复核工作量。这是本站建议的试点方法,不是AWS提供的实测成绩。

这是Bedrock开发者能力,不是个人Claude聊天会员的新权益。可用模型、部署地区、AWS认证与用量费用仍须分别核实。它能收紧软件接收的数据形状;哪些内容可信、哪些动作可执行,仍取决于应用验证和责任划分。本站未执行示例API,也未独立测量可靠性、延迟或账单。

有什么影响

处理文档字段或工单分类的团队,有望减少数据入库前的格式错误。上线前应使用真实样本,检查首次请求延迟,并明确哪些结果仍需人工批准。

限制与可用性

结构正确不代表事实正确。原文还列出拒答、令牌上限截断,以及生成阶段未执行的部分结构规则。可用模型、地区、AWS凭据和用量计费须另查,不能理解为Claude普通会员已包含。本稿没有独立复现可靠性测试。

来源与证据

AWS Machine Learning Blog

原文发布: 2026年10月19日 · 核实时间: 2026年10月20日

AI 辅助采编,依据所列一手来源核实。厂商自报结论注明归属,收录不代表背书。