免费软件、软件分享、系统优化、AI工具
科技皮皮虾 > 科技要闻 > AWS Bedrock支持Claude结构化输出,按JSON Schema生成合规结果

AWS Bedrock支持Claude结构化输出,按JSON Schema生成合规结果

AWS于2026年10月19日发布消息称,Amazon Bedrock现已为可用的Anthropic Claude模型提供结构化输出能力。

AWS Bedrock Claude结构化输出原创配图

AWS介绍,这项能力同时覆盖bedrock-runtime和bedrock-mantle端点。开发者通过Boto3、bedrock-runtime API或Messages API调用Claude时,可提交JSON Schema,让模型直接返回符合既定结构的JSON结果,不再依赖自定义解析、失败重试和额外的后处理流程。

结构化输出包含两种互补机制。JSON Schema输出格式用于约束模型响应的字段结构,适用于财务报告、合规文档、临床记录、商品目录、合同条款和支持工单等数据提取与分类任务;严格工具调用则用于校验代理工作流中的工具参数,使函数调用和多步骤自动化得到符合输入模式的参数。

AWS表示,约束解码会在生成令牌时执行JSON Schema校验,模型不会生成违反模式的令牌。返回结果因此具备固定字段、明确类型和必填项,应用不必再针对JSON解析错误或模式不匹配反复重试。由于响应只包含模式定义的字段,输出令牌数量也可能减少,从而降低高频推理场景的处理成本。

在实现流程中,Amazon Bedrock会先验证JSON Schema Draft 2020-12子集,再为新模式编译语法工件。首次使用某个新模式时请求可能增加编译耗时,编译结果会按账户缓存24小时;仅修改字段名称或描述不会使缓存失效,改变模式结构则会触发重新编译。该能力还支持批量推理、实时流式响应以及bedrock-runtime跨区域推理。

AWS给出的示例使用InvokeModel API处理客户邮件,将姓名、邮箱、意向方案和是否预约演示提取为四个字段,并通过Anthropic Claude模型返回符合模式的JSON。文章来源:AWS Machine Learning Blog,发布时间为2026年10月19日。