YOLO Vision 2026:
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 y de 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 los frágiles prompts de texto en robustos pipelines de machine learning (ML) de última generación, acortando la brecha entre las tareas generativas básicas y los agentic workflows sofisticados.

Cómo funciona el framework DSPy#

DSPy opera separando la lógica subyacente de un programa de las instrucciones de texto específicas utilizadas para guiar al modelo. Mediante el uso de 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 con un formato específico—, 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 Stanford's arXiv paper on DSPy, que destaca su capacidad para autocorregirse durante tareas complejas de Natural Language Processing (NLP).

Aplicaciones 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 instrucciones rígidas sobre cómo analizar los documentos recuperados, el sistema aprende dinámicamente la estructura óptima del prompt. Los pipelines empresariales modernos incorporan frecuentemente herramientas de rastreo como Langfuse para supervisar 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 la transferencia 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 de nivel empresarial se analizan en profundidad en recursos avanzados como IBM's technology think tanks.

DSPy vs. Prompt Engineering tradicional#

Es crucial diferenciar DSPy de las prácticas convencionales de prompt engineering practices. Mientras que la ingeniería de prompts tradicional depende en gran medida de la intuición humana y de reescrituras manuales para guiar el comportamiento de un modelo, DSPy sistematiza este proceso como un problema de optimización algorítmica. De forma muy similar a como los investigadores de Google DeepMind construyen algoritmos que descubren sus propias rutas óptimas, DSPy compila instrucciones basándose en métricas de evaluación rígidas, cambiando el rol del desarrollador de la creación manual de textos al diseño de criterios de evaluación robustos.

Integració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 de forma programática las salidas estructuradas en JSON 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 en el borde, como el framework Ultralytics YOLO26, a través de la Ultralytics Python API una vez que un agente DSPy determina que se requiere 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 la anotación automatizada de conjuntos de datos, el entrenamiento en la nube y el despliegue fluido de modelos. Este ecosistema permite a los desarrolladores centrarse en la lógica de la aplicación de alto nivel en lugar de en configuraciones manuales.

Explore solutions

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 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 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