DSPy

DSPy

Un framework de Python que utiliza firmas tipadas y módulos reutilizables para crear programas de modelos de lenguaje optimizables.

subscription
Última actualización 28/8/2026

Acerca de DSPy

DSPy es un framework de Python para crear sistemas de IA como programas modulares en lugar de colecciones de prompts escritos manualmente. Los desarrolladores declaran firmas tipadas para las entradas y salidas, y después eligen módulos reutilizables que controlan cómo razona un modelo de lenguaje, cómo llama a herramientas o cómo devuelve resultados estructurados. Sus adaptadores cubren patrones de interacción de chat, JSON, dos pasos y XML, mientras que la capa de modelos incluye interfaces de modelos de lenguaje y embeddings. Separar las definiciones de las tareas de la estrategia de ejecución facilita cambiar los modelos o los flujos de trabajo sin tener que reconstruir la aplicación en torno a cadenas de prompts. DSPy también admite agentes como ReAct y puede funcionar con herramientas de rastreo durante el desarrollo. Es adecuado para equipos de Python preparados para definir la estructura de los programas, mantener evaluaciones y operar los servicios de modelos subyacentes. El framework utiliza la licencia MIT y requiere Python 3.10 o una versión posterior. Los equipos siguen necesitando ejemplos o criterios de evaluación para la optimización, deben aprender las abstracciones de DSPy y continúan siendo responsables del uso de los proveedores, la fiabilidad y los costes operativos.

Funciones

Extracción estructurada

Declara campos tipados de entrada y salida para extraer eventos o detalles de un texto.

Recuperación y clasificación

Combina la recuperación, la evaluación de relevancia y la evaluación sin conexión como flujos de trabajo modulares.

Agentes que utilizan herramientas

Crea agentes de varios pasos que llaman a herramientas y muestran trazas durante el desarrollo.

Ventajas

  • Las firmas tipadas hacen explícitas las entradas y salidas esperadas, lo que mejora la mantenibilidad cuando cambian los flujos de trabajo.
  • Los módulos y adaptadores reutilizables permiten a los equipos cambiar las estrategias de razonamiento o salida sin reescribir la definición de la tarea.
  • La licencia MIT y el paquete de Python hacen que el framework sea accesible para experimentos internos e ingeniería de producción.

Limitaciones

  • Los equipos deben aprender las firmas, los módulos, los adaptadores y los conceptos de optimización de DSPy antes de poder utilizar el framework de forma eficaz.
  • La ejecución de sistemas de producción sigue requiriendo acceso independiente a modelos, despliegue, supervisión y control de los costes de uso de los proveedores.
  • La optimización resulta más útil cuando un equipo puede aportar ejemplos representativos o criterios de evaluación, lo que añade trabajo de preparación.

Planes de precios

Suscripción

Not specifiedNo especificado
  • Framework de Python para programas modulares de IA
  • Firmas, módulos, adaptadores e interfaces de modelos
  • Flujos de trabajo de agentes y optimización

* La información de precios es solo orientativa. Consulta el anuncio más reciente en el sitio web oficial de DSPy.

Preguntas frecuentes

DSPy crea aplicaciones de modelos de lenguaje como programas de Python con firmas estructuradas, módulos reutilizables, adaptadores y flujos de trabajo de optimización.
DSPy requiere Python 3.10 o una versión posterior y puede instalarse con pip mediante el paquete dspy.
Sí. DSPy incluye módulos de agentes como ReAct y documenta la navegación de varios saltos con herramientas y rastreo opcional.

Información de la herramienta

DesarrolladorDSPy
Fecha de lanzamiento20/7/2026
Preciossubscription