top of page

Las salidas estructuradas de Amazon Bedrock Claude incorporan la aplicación de JSON en la generación

hace 56 minutos
14 min de lectura

Las salidas estructuradas de Amazon Bedrock Claude ahora abarcan ambos endpoints de Bedrock, según AWS, trasladando la aplicación del formato JSON desde la reparación en la aplicación hacia la generación del modelo. Las salidas estructuradas restringen las respuestas a un formato declarado, lo que ofrece a los desarrolladores un contrato más claro entre los modelos de lenguaje y el software posterior. El cambio aborda los fallos de formato, aunque deja en manos de los desarrolladores la interpretación y la actuación sobre la información devuelta.

AWS anunció la ampliación del soporte el 19 de octubre de 2026. Su promesa principal está dirigida a los equipos que mantienen código personalizado para reparar respuestas malformadas o solicitar otro intento. Ese trabajo compite con el propósito real de una aplicación: extraer información útil, dirigir solicitudes o coordinar acciones.

Google Gemini también ofrece respuestas basadas en esquemas, lo que establece una referencia útil en el sector. La presión inmediata recae sobre los equipos de aplicaciones que aún tratan la salida del modelo como texto impredecible que requiere limpieza. Su decisión ahora consiste en determinar qué reparaciones pueden retirar, qué comprobaciones siguen siendo necesarias y cómo diferenciar esas responsabilidades.

Las salidas estructuradas de Amazon Bedrock Claude llegan a ambos endpoints

AWS afirma que la función cubre todos los modelos Anthropic Claude allí donde esos modelos estén disponibles en los endpoints bedrock-runtime y bedrock-mantle. Un endpoint es la dirección de servicio mediante la cual una aplicación envía sus solicitudes. Por tanto, el anuncio se refiere tanto a la cobertura de integración como al formato de las respuestas.

La versión combina el formato de salida JSON Schema con el uso estricto de herramientas. JSON Schema describe una estructura de datos esperada, mientras que el uso estricto de herramientas aplica una estructura declarada a los argumentos de herramientas generados por el modelo. AWS presenta ambos mecanismos en su anuncio sobre Claude structured outputs.

El cambio operativo consiste en que los desarrolladores pueden solicitar una estructura aplicada en lugar de pedir repetidamente al modelo que siga instrucciones de formato.

Esta distinción importa siempre que un modelo forme parte de un proceso de software más amplio. Una persona que lee una respuesta puede pasar por alto una frase introductoria o reconocer un error de formato evidente. El software que espera un registro específico suele necesitar un acuerdo más explícito sobre lo que recibirá.

La lógica de reparación escrita anteriormente merece una nueva revisión bajo ese acuerdo. Parte del código existe únicamente porque un modelo a veces envuelve una respuesta en prosa explicativa. Otro código gestiona información faltante, fallos de servicio o decisiones que requieren evidencia adicional. Estas categorías exigen un tratamiento distinto.

El anuncio ofrece una razón para examinar esa complejidad acumulada. No establece que todas las aplicaciones tengan la misma carga de limpieza. Un equipo que ya utiliza otro mecanismo de salida aplicada enfrenta una decisión de migración distinta de la de uno que depende por completo de los prompts.

La cobertura en ambos endpoints también importa para las organizaciones que mantienen varias rutas de integración. Una función disponible solo en parte de una infraestructura puede requerir implementaciones o excepciones separadas. Una disponibilidad más amplia ofrece la oportunidad de hacer más coherente el contrato de respuesta previsto.

Sin embargo, los nombres de los endpoints no deben implicar capacidades circundantes idénticas. La comparación de endpoints de inferencia de AWS confirma explícitamente la compatibilidad con salidas estructuradas en ambos, al tiempo que diferencia sus capacidades más amplias. Enumera la inferencia entre regiones para Runtime y la ejecución de herramientas del lado del servidor para Mantle.

Esta distinción mantiene la noticia en perspectiva. Una organización que elige un endpoint aún debe considerar cómo opera su aplicación. La compatibilidad compartida con una función de respuesta no elimina las decisiones sobre ejecución, permisos, gestión de conversaciones o ubicación del despliegue.

La expresión “todos los modelos Claude” también requiere su salvedad de disponibilidad. Los lectores no deben interpretar el anuncio como una promesa de que todos los modelos existen en todas las regiones. La pregunta relevante sigue siendo si el modelo y la función previstos funcionan juntos en la ruta de despliegue real.

Para los clientes actuales de Bedrock, esto representa principalmente una oportunidad para simplificar una integración ya establecida. Para los nuevos proyectos, modifica una premisa arquitectónica: la estructura de la respuesta puede convertirse en una capacidad del servicio en lugar de un ejercicio de reparación en la aplicación.

La presión se desplaza a los equipos que mantienen reparaciones de JSON

El objetivo de presión más claro es el equipo de ingeniería que mantiene código defensivo de formato. JSON, un formato de texto para intercambiar datos estructurados, suele conectar la respuesta de un modelo con la lógica habitual de una aplicación. Cuando esa conexión falla, los desarrolladores deben investigar tanto el modelo como el software circundante.

La aplicación nativa de estructura hace más difícil justificar el trabajo de formato cuando el servicio ya proporciona el contrato necesario.

Consideremos una aplicación ilustrativa de enrutamiento de soporte. Su modelo lee un mensaje de un cliente y produce una categoría, una evaluación de urgencia y una explicación. El sistema de enrutamiento envía entonces ese registro a la cola adecuada.

Un fallo de formato impide que el sistema de enrutamiento lea el registro. Un error de clasificación produce un registro legible que contiene un juicio equivocado. Ambos interrumpen el flujo de trabajo, pero requieren soluciones diferentes.

Un reintento que cambia las comillas aborda el primer problema. No ofrece ninguna garantía de que la solicitud de un cliente pertenezca a la cola seleccionada. Tratar ambos fallos como el mismo problema hace que los informes de fiabilidad sean menos informativos.

Por ello, el beneficio práctico de las salidas estructuradas de Amazon Bedrock Claude es en parte organizativo. Los equipos pueden separar los fallos relacionados con el contrato de respuesta de los fallos relacionados con la interpretación. Esa separación aclara las responsabilidades cuando una aplicación se comporta de forma inesperada.

Un equipo de infraestructura puede investigar solicitudes fallidas o respuestas incompletas. Un equipo de aplicaciones puede examinar si los campos extraídos reflejan la fuente. Un responsable de negocio puede decidir si una clasificación merece una acción automática.

Esta división también cambia la forma en que los equipos evalúan su middleware existente, el software que conecta servicios. Un componente que solo repara la sintaxis de respuesta asume un papel más limitado. Un componente que coordina flujos de trabajo, gestiona permisos o conserva evidencia mantiene un propósito independiente.

No hay base aquí para declarar obsoleta toda una categoría de herramientas para desarrolladores. Muchas integraciones realizan trabajo útil más allá del formato. La pregunta significativa es si cada capa sigue abordando un fallo que la aplicación realmente encuentra.

Los compradores empresariales deberían aplicar la misma distinción al revisar demostraciones de proveedores. Un registro limpio establece que una integración puede producir una forma utilizable. No establece que el registro represente la fuente con precisión ni que respalde una decisión sólida.

La distinción resulta especialmente relevante para los flujos de trabajo de conocimiento. Un documento puede contener fechas contradictorias, responsabilidades ambiguas o una afirmación que otra fuente corrige posteriormente. Un resultado bien formado puede conservar esos problemas u ocultarlos tras campos ordenados.

Los equipos que conectan la extracción con una base de conocimiento con capacidad de búsqueda deberían conservar el acceso a la evidencia subyacente. Los registros estructurados ayudan al software a organizar la información. Los documentos fuente ayudan a las personas a determinar si esa organización refleja lo que realmente se escribió.

Por tanto, el argumento de negocio más sólido identificará qué trabajo de ingeniería desaparece y a dónde se dirige la atención liberada. “Menos reparaciones de formato” es una afirmación concreta que evaluar. “Automatización fiable” requiere una explicación más amplia de precisión, excepciones y controles de acción.

La generación restringida cambia el contrato de integración

La decodificación restringida limita las opciones de salida disponibles del modelo durante la generación para que sigan siendo compatibles con la estructura solicitada. El cambio importante ocurre antes de que la respuesta llegue a la aplicación. Los desarrolladores ya no dependen únicamente de la disposición del modelo a seguir una instrucción de formato.

La aplicación durante la generación aborda el origen de la variación de formato en lugar de reparar cada respuesta tras su entrega.

Un prompt puede describir una estructura deseada con lenguaje cuidadoso. Esa instrucción aún deja a la aplicación dependiente de que la respuesta respete la descripción. Una restricción de generación convierte las partes compatibles de la descripción en limitaciones sobre lo que el modelo puede emitir.

Por eso la función merece atención más allá de otra configuración de formato de respuesta. La relación de la aplicación con el modelo cambia. En lugar de aceptar texto arbitrario e intentar recuperar un registro, solicita un registro mediante un contrato explícito.

La distinción no significa que desaparezca el análisis habitual de JSON. El análisis convierte el texto devuelto en un objeto que el código de la aplicación puede utilizar. La carga que puede eliminarse es la recuperación personalizada ante salidas malformadas, no el acto básico de leer datos estructurados.

El comportamiento de salida estructurada de Anthropic separa el formato de respuesta de las entradas estrictas de herramientas. Los desarrolladores pueden utilizar esos mecanismos de forma independiente o conjunta. Su documentación también identifica los rechazos y los límites de longitud de salida como excepciones que las aplicaciones deben gestionar.

Esta división importa para las aplicaciones que tanto producen informes como solicitan acciones. El informe final tiene un contrato de respuesta. Una llamada de herramienta propuesta tiene un contrato de entrada. Aplicar uno no establece automáticamente el otro.

Consideremos un flujo de trabajo ilustrativo de procesamiento de documentos que extrae una factura y propone un asiento contable coincidente. El resultado de la extracción necesita campos predecibles. La acción propuesta necesita argumentos que la función receptora entienda.

El negocio aún debe determinar si la factura corresponde a la cuenta seleccionada. Esa cuestión depende de la evidencia y de las reglas de negocio. Un campo que contiene un identificador de cuenta válido no establece que el identificador se refiera al cliente correcto.

Por tanto, el uso estricto de herramientas mejora el límite entre las propuestas generadas y el software ejecutable. Ofrece al sistema receptor un objeto más predecible que inspeccionar. La autorización sigue siendo una decisión independiente sobre si la operación propuesta debe continuar.

El diseño del esquema también se convierte en una decisión de producto. Un campo obligatorio puede comunicar que una aplicación espera información, pero es posible que la fuente no la contenga. Los diseñadores necesitan una forma explícita de representar la incertidumbre o la falta de evidencia.

De lo contrario, un contrato ordenado puede fomentar una interfaz engañosa. La aplicación parece completa porque cada posición esperada tiene un valor. Los lectores pueden pasar por alto si el valor procede de la fuente o de una inferencia sin respaldo.

La pregunta de diseño relevante es qué significa el registro cuando la evidencia está incompleta. Un esquema que admite incertidumbre ofrece al software posterior la oportunidad de responder adecuadamente. Un esquema que oculta la incertidumbre deja a ese software con menos opciones útiles.

Aquí es donde las mejoras de formato se encuentran con la calidad del producto. La aplicación de la estructura hace que el contrato declarado sea más fiable. También vuelve más importantes las debilidades de ese contrato, porque otros sistemas pueden consumir sus resultados con menos fricción.

AWS se suma a un cambio más amplio hacia contratos de salida declarados

La documentación de salidas estructuradas de Gemini de Google también describe respuestas regidas por un JSON Schema proporcionado. Presenta la capacidad en torno a la extracción, la clasificación y las entradas estructuradas para herramientas. Por tanto, el anuncio de AWS se inscribe en una dirección ya consolidada en la integración de modelos.

La cuestión competitiva pasa a ser la calidad y la cobertura del contrato, más que si un modelo puede imitar JSON.

Esta es una comparación más útil que tratar la salida estructurada como una afirmación única sobre la inteligencia de un modelo. Producir una forma esperada e interpretar un documento difícil son capacidades distintas. Un proveedor puede mejorar la primera sin demostrar superioridad en la segunda.

Para los compradores, esto cambia el proceso de comparación. Una respuesta de muestra que parece correcta es una base incompleta para seleccionar una plataforma. La comparación pertinente incluye el esquema real, los documentos reales y los requisitos reales de despliegue.

El subconjunto de esquemas compatible con un proveedor importa porque los contratos de producción contienen más que nombres de campos. Algunas aplicaciones necesitan valores acotados, texto estrictamente controlado o relaciones complejas. Otras necesitan un registro relativamente simple con tipos predecibles.

Estas aplicaciones no deberían recibir la misma evaluación de compatibilidad. Una función puede ajustarse a una tarea de clasificación sencilla y, al mismo tiempo, requerir trabajo adicional para un contrato de datos más exigente. El lenguaje amplio de marketing no resuelve esa cuestión específica de cada aplicación.

La investigación independiente ofrece una forma útil de organizar la evaluación. La investigación JSONSchemaBench analiza la eficiencia, la cobertura de restricciones y la calidad de las salidas generadas. Estas dimensiones proporcionan un marco más amplio que contar respuestas analizadas correctamente.

La investigación no debe presentarse como un benchmark de este lanzamiento de Bedrock de octubre. Respalda un enfoque de evaluación, no un veredicto de rendimiento sobre el nuevo anuncio. AWS necesitaría evidencia específica del lanzamiento para respaldar esa conclusión más contundente.

Para un equipo empresarial, la eficiencia se refiere a los recursos y el tiempo necesarios para producir un resultado utilizable. La cobertura se refiere a si el sistema respeta el contrato previsto. La calidad se refiere a si el contenido devuelto cumple la tarea.

Estas dimensiones interactúan sin reducirse unas a otras. Un registro legible que contiene el nombre equivocado del cliente sigue siendo un mal resultado. Una extracción precisa que incumple repetidamente el contrato exigido por la aplicación también genera trabajo operativo.

Por tanto, la presión competitiva inmediata recae sobre supuestos de integración débiles. Un sistema basado en «pedir amablemente y luego reparar» cuenta ahora con otra alternativa nativa. Los equipos deben explicar por qué cada reparación o transformación restante sigue formando parte de su arquitectura.

Esto no exige elegir un proveedor únicamente por su soporte de salidas estructuradas. La infraestructura existente, la idoneidad del modelo y los requisitos operativos siguen siendo relevantes. Sí exige evaluar los contratos de respuesta como parte de la plataforma, en lugar de tratarlos como un comportamiento incidental del prompt.

Para AWS, el anuncio amplía la utilidad de un canal de distribución existente para Claude. Para los clientes, la pregunta importante es si el despliegue elegido puede admitir el contrato que su aplicación realmente necesita. Es una decisión más concreta que una afirmación general sobre qué modelo escribe JSON más limpio.

El cumplimiento del esquema deja abiertas preguntas sobre precisión y documentación

El lanzamiento presenta una brecha de verificación concreta en la propia documentación de AWS. El anuncio y la comparación de endpoints describen soporte para Mantle. La guía general de salidas estructuradas de Bedrock todavía indica que la Messages API en Mantle rechaza el parámetro de formato correspondiente.

Estas afirmaciones entran en conflicto. El anuncio más reciente y la nota explícita sobre el endpoint informan de una disponibilidad ampliada, pero no explican la guía contradictoria. Los desarrolladores deberían verificar la ruta de solicitud prevista antes de tratar los ejemplos de documentación como intercambiables.

La evidencia respalda una ampliación comunicada, mientras que la guía contradictoria limita la confianza con la que los lectores pueden inferir todos los detalles de despliegue.

La misma guía describe un subconjunto compatible de JSON Schema, no un soporte sin restricciones. Enumera los límites numéricos y las restricciones de longitud de cadenas entre las funciones no compatibles. También describe la compilación y el almacenamiento en caché de gramáticas, lo que hace que la complejidad del esquema sea relevante para el comportamiento de las solicitudes.

Estos detalles acotan el significado de «compatible con el esquema». Un esquema de producción puede expresar requisitos que el servicio no aplica. Una aplicación debe distinguir entre la estructura impuesta y los requisitos que siguen siendo responsabilidad propia.

Por ejemplo, un sistema ilustrativo de programación podría esperar una duración numérica dentro de un rango empresarial permitido. Recibir un número establece su tipo. Determinar que la duración es aceptable exige que la restricción pertinente se aplique en algún lugar.

Esto es distinto de la precisión factual. Una duración puede cumplir un rango empresarial y aun así representar incorrectamente el documento fuente. Una evaluación completa de fiabilidad debe conservar ambas preguntas, en vez de tratar la validación satisfactoria como el resultado final.

El propio anuncio de AWS también identifica los rechazos y los límites de tokens como casos que requieren gestión. Un límite de tokens restringe la cantidad de salida generada. Si la generación se detiene antes de completarse, la aplicación no puede asumir que ha recibido el registro final prometido.

Estas excepciones importan porque las aplicaciones encuentran respuestas a través de una interacción completa con el servicio. Un cuerpo de respuesta, un estado de finalización y una acción posterior pertenecen a la misma secuencia operativa. Examinar únicamente el cuerpo oculta información necesaria para decidir qué ocurre después.

La respuesta adecuada es una simplificación selectiva. Los equipos pueden eliminar la reparación de formato cuando la aplicación nativa cubra esa necesidad y sus propias pruebas respalden esa decisión. Deben mantener las comprobaciones que abordan ejecuciones incompletas, requisitos no compatibles o interpretaciones inexactas.

Los límites de seguridad merecen la misma separación. Una instrucción con la forma correcta aún puede solicitar una operación que un usuario no tiene permiso para realizar. El sistema receptor debe aplicar el control de acceso independientemente de lo bien que los argumentos propuestos se ajusten a su esquema.

También existe un riesgo de medición. Tras la migración, un panel puede mostrar menos fallos de análisis mientras pasa por alto cambios en la calidad de la extracción. Una métrica técnica más limpia puede hacer que un flujo de trabajo parezca más saludable sin demostrar un mejor resultado empresarial.

Por tanto, los compradores deberían pedir evidencia en el nivel donde los errores importan. Si la aplicación enruta solicitudes, examine las decisiones de enrutamiento. Si extrae obligaciones, compare esas obligaciones con la fuente. El éxito de formato es una base útil para ese trabajo, con un papel claramente delimitado.

Qué observar tras el despliegue de Bedrock

Los próximos meses deberían aclarar cómo se comporta la ampliación en despliegues reales. Las señales más útiles se refieren a la coherencia de la documentación, el rendimiento de las aplicaciones y el destino del código de reparación existente. Cada una ofrece una forma distinta de probar el valor práctico del anuncio.

La evidencia más sólida mostrará qué trabajo desaparece preservando resultados precisos y acciones controladas.

En primer lugar, observe si AWS reconcilia sus indicaciones contradictorias sobre Mantle. La alineación entre la guía general, la comparación de endpoints y los ejemplos funcionales reforzaría la confianza en la cobertura declarada. La discrepancia continuada mantendría la verificación de integración en la ruta crítica del cliente.

Esta es una señal concreta de publicación, no una predicción sobre una hoja de ruta no divulgada. La documentación debería permitir a un desarrollador identificar la solicitud compatible sin tener que descifrar instrucciones contradictorias. Los ejemplos claros también facilitarían el diagnóstico de los fallos.

La cualificación por modelo y región pertenece a esa misma observación. Un anuncio amplio se vuelve útil operativamente cuando los equipos pueden localizar el despliegue previsto y sus restricciones. La información de compatibilidad precisa refuerza el valor del soporte ampliado.

En segundo lugar, observe evaluaciones que utilicen cargas de trabajo representativas de aplicaciones. Los resultados útiles distinguirían entre fallos de formato, respuestas incompletas, valores extraídos incorrectos y fallos de acción. Combinarlos en una única tasa de éxito ocultaría qué parte del sistema mejoró.

Los informes de rendimiento también deberían distinguir un esquema nuevo de un esquema reutilizado. La compilación introduce una condición distinta de las solicitudes rutinarias. Una aplicación que cambia con frecuencia su contrato necesita evidencia acorde con ese comportamiento.

El mismo principio se aplica a la dificultad de los documentos. Los ejemplos limpios demuestran que una función funciona en un caso controlado. Las entradas desordenadas revelan si el flujo de trabajo circundante puede gestionar información ausente, ambigüedad y evidencia contradictoria.

Los resultados que muestren menos fallos de formato sin una menor precisión de la tarea reforzarían el argumento a favor de la migración. Los resultados que muestren una reparación manual persistente exigirían un examen más detallado del diseño del esquema, las restricciones no compatibles o las decisiones de integración. Ninguno de los dos resultados puede inferirse únicamente de una demostración pulida.

En tercer lugar, observe si los equipos pueden retirar el código de formato existente sin reconstruir una complejidad equivalente en otro lugar. Una migración que elimina un bucle de recuperación ofrece un beneficio concreto de mantenimiento. Una migración que simplemente reubica el bucle merece una evaluación más matizada.

La explicación más sólida describiría qué hacía el código eliminado y qué gestiona ahora esa responsabilidad. También identificaría las comprobaciones mantenidas para la corrección factual y la ejecución segura. Esa distinción hace que una mejora de ingeniería sea comprensible tanto para desarrolladores como para compradores.

Las salidas estructuradas de Amazon Bedrock Claude dan a los equipos un motivo para reevaluar un compromiso conocido entre la generación flexible de lenguaje y las entradas predecibles para el software. La oportunidad inmediata es más acotada y accionable que una promesa de automatización fiable en todas partes. Consiste en trasladar garantías de formato compatibles al servicio.

Empiece con un flujo de trabajo cuyos fallos de formato ya comprenda. Compare su carga actual de reparación con el nuevo contrato de respuesta, usando los documentos y las excepciones que encuentra en la práctica. Conserve evidencia que vincule los valores extraídos con sus fuentes y mantenga comprobaciones de autorización alrededor de acciones importantes. Registre qué fallos desaparecen, cuáles permanecen y cuáles se vuelven más fáciles de diagnosticar. Después, use esos resultados para decidir si una migración más amplia beneficia a la aplicación. ¿Puede su equipo eliminar trabajo de formato y, al mismo tiempo, hacer más fáciles de ver las responsabilidades de fiabilidad restantes?

 
 

Empieza gratis

Un asistente de IA local-first con gestión del conocimiento personal

Para ofrecer una mejor experiencia con la IA,

actualmente remio solo es compatible con Windows 10+ (x64) y M-Chip Macs.

Tu aliado de IA para el trabajo
Haz más con remio

Planifica. Crea. Entrega.
Todo en un solo lugar.

bottom of page