Amazon Bedrock 上 Anthropic Claude 模型的结构化输出
aws ·
Amazon Bedrock 已为所有 Anthropic Claude 模型引入结构化输出功能,能够生成严格符合定义模式的确定性 JSON 响应。该特性在令牌生成过程中采用约束解码技术,无需自定义解析、重试逻辑或后处理验证。开发者可在 bedrock-runtime 和 bedrock-mantle 端点中利用此功能,应用于数据提取、合同分析和智能工单路由等任务。实现支持两种主要机制:用于一般响应结构化的 JSON Schema 输出格式,以及需要精确参数验证的代理工作流中的严格工具调用。通过 24 小时语法缓存优化性能,降低重复模式请求的延迟,同时确保类型安全和必填字段的存在。关键要求包括将 additionalProperties 设置为 false 并使用描述性字段名以最大化模型准确性。支持的特性涵盖基本类型、枚举和特定字符串格式,但不支持递归模式和外部引用。此次更新通过保证符合模式的输出而无需额外错误处理,使 Claude 在生产管道中的集成更加可靠。
aws