Descubre cómo los resultados estructurados proporcionan datos de IA legibles por máquina. Explora la aplicación de esquemas y las tareas de visión artificial con Ultralytics en la Ultralytics .
Los resultados estructurados se refieren a una metodología en inteligencia artificial en la que se exige estrictamente que las respuestas del modelo se ajusten a un formato de datos predefinido, normalmente un esquema JSON. En los modelos de lenguaje a gran escala (LLM) tradicionales, la generación de texto se basa en la predicción probabilística de tokens, lo que a menudo da lugar a texto no estructurado y de formato libre. Al utilizar salidas estructuradas, los desarrolladores pueden garantizar que un sistema de IA devuelva datos predecibles y legibles por máquina, eliminando la necesidad de scripts de análisis sintáctico poco fiables y de un manejo complejo de los errores.
Aunque las primeras versiones de la IA generativa ofrecían un «modo JSON» básico, esto solo aseguraba que el resultado fuera un JSON válido, sin garantizar que contuviera las claves específicas o los tipos de datos solicitados. Los resultados estructurados resuelven esto mediante una técnica denominada «decodificación restringida». Durante la generación, el motor de inferencia filtra el vocabulario del modelo en cada paso, ocultando los tokens que infringirían el esquema proporcionado por el desarrollador. Esto garantiza un 100 % de cumplimiento del esquema.
El concepto de «llamada a funciones» (uso de herramientas) está estrechamente relacionado con esta metodología. Si bien la llamada a funciones permite a los modelos determinar cuándo ejecutar una herramienta externa, depende por completo de salidas estructuradas para rellenar con precisión los parámetros requeridos por la herramienta sin generar datos erróneos.
Entre 2024 y 2025, los principales proveedores de IA incorporaron las salidas estructuradas como una característica nativa para mejorar la fiabilidad de los sistemas empresariales. . Por ejemplo, la API de resultados estructurados de OpenAI permite a los desarrolladores definir esquemas rigurosos utilizando Pydantic en Python Zod en JavaScript. Del mismo modo, los resultados estructuradosAnthropic ClaudeAnthropic y las herramientas de resultados estructuradosGoogle ahora admiten la aplicación estricta de esquemas para solicitudes complejas.
Los ecosistemas de código abierto también aprovechan marcos como vLLM y Outlines para ofrecer metodologías de decodificación con restricciones para modelos personalizados creados con PyTorch.
La implementación de resultados estructurados transforma las respuestas ambiguas de la IA en datos de modelización predictiva aplicables. Entre los principales casos de uso se incluyen:
Aunque son un tema muy debatido en el procesamiento del lenguaje natural, los resultados estructurados constituyen el principio operativo fundamental de la visión artificial. Los modelos de visión no generan texto de formato libre; producen de forma nativa tensores altamente organizados que representan coordenadas, clases y puntuaciones de confianza . Por ejemplo, modelos de vanguardia como Ultralytics evalúan una imagen y devuelven datos espaciales con un formato estricto , lo cual es ideal para una implementación fluida del modelo en entornos periféricos de baja latencia.
El siguiente fragmento de código muestra lo fácil que es extraer datos estructurados
detección de objetos resultados obtenidos mediante el
ultralytics paquete:
from ultralytics import YOLO
# Load the recommended Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")
# Perform inference to generate structured visual data
results = model("image.jpg")
# The model strictly outputs structured bounding box objects
for box in results[0].boxes:
print(f"Class ID: {box.cls}, Confidence: {box.conf}, Coordinates: {box.xyxy}")
Al salvar la brecha entre la lógica probabilística de la IA y los requisitos determinísticos del software, los resultados estructurados constituyen un componente fundamental para crear sistemas escalables y listos para la producción en la Ultralytics y más allá.

Comience su viaje con el futuro del aprendizaje automático