Ultralytics YOLO27:
Volver al glosario de Ultralytics

DSPy

Descubre cómo el framework DSPy sustituye la ingeniería manual de prompts por canalizaciones de LLM programables y autooptimizables para crear sistemas de IA robustos y optimizados.

DSPy (Programas de lenguaje declarativos auto-mejorables) es un framework de código abierto desarrollado por la Universidad de Stanford que optimiza la forma en que los desarrolladores interactúan con los modelos de lenguaje de gran tamaño (LLMs). En lugar de depender de la ingeniería de prompts manual y basada en ensayo y error, DSPy permite a los desarrolladores crear sistemas de IA complejos tratando las llamadas a modelos de lenguaje como módulos programables y optimizables. Este enfoque transforma los prompts de texto frágiles en pipelines robustos y de vanguardia de aprendizaje automático (ML), reduciendo la distancia entre las tareas generativas básicas y los sofisticados flujos de trabajo agénticos.

Cómo funciona el framework DSPy#

DSPy funciona separando la lógica subyacente de un programa de las instrucciones de texto específicas utilizadas para guiar al modelo. Mediante optimizadores y compiladores algorítmicos, el framework evalúa y perfecciona automáticamente los módulos declarativos. Al definir una firma clara —por ejemplo, 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 ajuste fino, pero se aplica matemáticamente a la capa de prompts, lo que mejora drásticamente la precisión y la fiabilidad frente a los ajustes manuales tradicionales. La arquitectura fundacional se detalla en el artículo de arXiv de Stanford sobre DSPy, que destaca su capacidad para autocorregirse durante tareas complejas de procesamiento del lenguaje natural (NLP).

Aplicaciones reales en IA y ML#

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

  • Generación aumentada por recuperación (RAG): Las empresas utilizan el framework DSPy para automatizar la recuperación y la síntesis de datos contextuales. En lugar de codificar instrucciones explícitas sobre cómo analizar los documentos recuperados, el sistema aprende dinámicamente la estructura óptima de los prompts. Los pipelines empresariales modernos suelen incorporar herramientas de trazabilidad como Langfuse para supervisar y depurar estas aplicaciones de [Generación aumentada por recuperación (RAG)](https://ultralytics-translation-2.invalid optimizadas dinámicamente en producción.
  • Orquestación multiagente: En sistemas complejos de IA generativa que utilizan modelos fundacionales de OpenAI o Anthropic, DSPy gestiona la comunicación entre 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, de forma similar a cómo el ajuste de hiperparámetros estabiliza las redes tradicionales de aprendizaje profundo. Estas innovaciones de nivel empresarial se analizan ampliamente en recursos avanzados como los grupos de expertos en tecnología de IBM.

DSPy frente a la ingeniería de prompts tradicional#

Es fundamental diferenciar DSPy de las prácticas convencionales de ingeniería de prompts. 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. Al igual que los investigadores de Google DeepMind desarrollan algoritmos que descubren sus propias rutas óptimas, DSPy compila instrucciones basándose en métricas de evaluación estrictas, lo que desplaza el papel del desarrollador de redactar texto manualmente a diseñar 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 sobre backends de aprendizaje automático como PyTorch, la filosofía de la programación declarativa resulta muy valiosa para las aplicaciones de visión por ordenador (CV). Al conectar LLMs con sistemas de visión para la toma de decisiones multimodal, DSPy puede garantizar mediante programación las salidas JSON estructuradas necesarias para activar una tarea posterior de detección de objetos sin alucinaciones de formato.

El siguiente fragmento de Python muestra cómo se podría instanciar un módulo de visión en el edge, como el framework Ultralytics YOLO26, mediante la API de Python de Ultralytics una vez que un agente de DSPy determine que es necesario procesar 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 Plataforma Ultralytics para la anotación automatizada de datasets, el entrenamiento en la nube y el despliegue fluido de modelos. Este ecosistema permite a los desarrolladores centrarse en la lógica de alto nivel de la aplicación en lugar de en las configuraciones manuales.

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático