Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

DSPy

Descubre cómo el framework DSPy reemplaza la ingeniería de prompts manual por pipelines de LLM programables y de autooptimización para construir sistemas de IA robustos y optimizados.

DSPy (Declarative Self-Improving Language Programs) es un framework de código abierto desarrollado por la Universidad de Stanford que optimiza la forma en que los desarrolladores interactúan con Large Language Models (LLMs). En lugar de depender de la prompt engineering manual basada en prueba y error, DSPy permite a los desarrolladores construir sistemas de IA complejos tratando las llamadas a modelos de lenguaje como módulos programables y optimizables. Este enfoque transforma prompts de texto frágiles en pipelines de machine learning (ML) robustos y de vanguardia, cerrando la brecha entre las tareas generativas básicas y los agentic workflows sofisticados.

Link to this sectionCómo funciona el framework DSPy#

DSPy funciona separando la lógica subyacente de un programa de las instrucciones de texto específicas que se usan para guiar al modelo. Utilizando optimizers and compilers algorítmicos, el framework evalúa y refina automáticamente los módulos declarativos. Al definir una firma clara (como introducir una pregunta y esperar una respuesta formateada específicamente), el framework mide las respuestas y actualiza iterativamente los prompts o los pesos del modelo.

Esto es conceptualmente similar al fine-tuning, pero se aplica matemáticamente a la capa de prompts, mejorando drásticamente la precisión y la fiabilidad en comparación con los ajustes manuales tradicionales. La arquitectura fundamental se detalla en el Stanford's arXiv paper on DSPy, el cual destaca su capacidad para autocorregirse durante tareas complejas de Natural Language Processing (NLP).

Link to this sectionAplicaciones en el mundo real en IA y ML#

El cambio de la creación de prompts a la programación permite a las organizaciones implementar modelos de lenguaje altamente fiables en una variedad de casos de uso:

  • Retrieval-Augmented Generation (RAG): Las empresas utilizan el DSPy framework para automatizar la recuperación y síntesis de datos contextuales. En lugar de codificar manualmente las instrucciones sobre cómo analizar los documentos recuperados, el sistema aprende dinámicamente la estructura de prompt óptima. Los pipelines empresariales modernos suelen incorporar herramientas de rastreo como Langfuse para monitorizar y depurar estas aplicaciones de Retrieval-Augmented Generation (RAG) optimizadas dinámicamente en producción.
  • Multi-Agent Orchestration: En sistemas complejos de Generative AI que utilizan modelos fundamentales de OpenAI o Anthropic, DSPy gestiona cómo se comunican múltiples agentes. El framework ajusta sistemáticamente el traspaso entre un módulo de extracción de datos y un módulo de resumen, funcionando de manera similar a como el hyperparameter tuning estabiliza las redes de aprendizaje profundo tradicionales. Estas innovaciones a nivel empresarial se discuten ampliamente en recursos avanzados como IBM's technology think tanks.

Link to this sectionDSPy vs. Prompt Engineering tradicional#

Es crucial diferenciar DSPy de las prácticas convencionales de prompt engineering. Mientras que el prompt engineering tradicional se basa en gran medida en la intuición humana y en reescrituras manuales para guiar el comportamiento de un modelo, DSPy sistematiza este proceso como un problema de optimización algorítmica. Al igual que los investigadores de Google DeepMind crean algoritmos que descubren sus propios caminos óptimos, DSPy compila instrucciones basadas en métricas de evaluación rígidas, desplazando el rol del desarrollador de la creación manual de texto al diseño de criterios de evaluación robustos.

Link to this sectionIntegración de la optimización programática con la IA de visión#

Aunque DSPy se centra principalmente en sistemas basados en texto que se ejecutan en backends de machine learning como PyTorch, la filosofía de la programación declarativa es muy valiosa para aplicaciones de computer vision (CV). Al conectar LLMs a sistemas de visión para la toma de decisiones multimodal, DSPy puede garantizar programáticamente las salidas JSON estructuradas necesarias para activar una tarea de object detection posterior sin alucinaciones de formato.

El siguiente fragmento de Python demuestra cómo se podría instanciar un módulo de visión de borde, como el framework Ultralytics YOLO26, a través de la Ultralytics Python API una vez que un agente DSPy determina que es necesario el procesamiento de imágenes:

from ultralytics import YOLO

# Initialize the state-of-the-art YOLO26 model for high-speed edge inference
model = YOLO("yolo26n.pt")

# Perform inference on a target image dynamically triggered by an agentic pipeline
results = model("https://ultralytics.com/images/bus.jpg")

# Extract the detected classes to feed back into the language model's context
detected_classes = [model.names[int(box.cls)] for box in results[0].boxes]
print(f"Vision Agent Output: {detected_classes}")

Para escalar estos proyectos híbridos de texto y visión, los equipos pueden aprovechar la Ultralytics Platform para el etiquetado automático de datasets, el entrenamiento en la nube y la implementación fluida de modelos. Este ecosistema permite a los desarrolladores centrarse en la lógica de aplicación de alto nivel en lugar de en configuraciones manuales.

Explore solutions

Real-time defect detection with Ultralytics YOLO

Detección de defectos

La IA de visión basada en YOLO detecta defectos en acero, PCB, tejidos, paneles solares y soldaduras, con una precisión revisada por pares de hasta el 99,4% y hasta un 94,5% menos de coste de inspección.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información
Real-time defect detection with Ultralytics YOLO

Detección de defectos

La IA de visión basada en YOLO detecta defectos en acero, PCB, tejidos, paneles solares y soldaduras, con una precisión revisada por pares de hasta el 99,4% y hasta un 94,5% menos de coste de inspección.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información
Real-time defect detection with Ultralytics YOLO

Detección de defectos

La IA de visión basada en YOLO detecta defectos en acero, PCB, tejidos, paneles solares y soldaduras, con una precisión revisada por pares de hasta el 99,4% y hasta un 94,5% menos de coste de inspección.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático