Prompt Chaining: Cómo Crear Flujos de Trabajo con IA en Cadena 2026


¿Qué es el prompt chaining?

El prompt chaining (o encadenamiento de prompts) es una técnica de prompt engineering que divide una tarea compleja en una secuencia de pasos más simples, donde el output de cada paso se convierte en el input del siguiente. En lugar de pedirle a un LLM que resuelva todo en un solo prompt (lo que aumenta los errores), el prompt chaining crea un "pipeline" de instrucciones donde cada etapa tiene un objetivo específico y verificable. Esta técnica es la base de los agentes de IA modernos.

Diagrama de flujo de prompt chaining con 5 nodos conectados: Investigación, Análisis, Borrador, Revisión y Publicación, cada nodo representa un LLM con su prompt específico y flechas mostrando el flujo de datos
Prompt chaining: un pipeline de 5 LLMs especializados, cada uno con su propio prompt, que trabajan en cadena para producir un output complejo de forma controlada.

Un estudio de DeepMind (2024) comparó modelos resolviendo problemas matemáticos complejos con un solo prompt vs. cadenas de 3-5 prompts. Los resultados: las cadenas reducían la tasa de error en un 67% en tareas con más de 10 pasos de razonamiento. El mismo principio aplica a tareas empresariales: un proceso de análisis de propuesta comercial en 5 pasos encadenados produce resultados más consistentes que un único prompt genérico.

¿Cuándo usar prompt chaining vs un solo prompt?

Característica de la tareaUn solo promptPrompt chaining
Pasos de razonamiento1-3 pasos4+ pasos
Outputs intermedios verificablesNo necesarioNecesario para calidad
Tareas con múltiples rolesDifícilIdeal (cada LLM = un rol)
Necesita datos externos en cada pasoNoSí (RAG, APIs, búsqueda)
Frecuencia de ejecuciónAd hoc / esporádicoRepetitivo / automatizable
Complejidad de implementaciónMínimaMedia-alta (requiere código o n8n)

Los 4 patrones de prompt chaining más usados

Patrón 1: Secuencial simple (A → B → C)

El output de cada paso alimenta directamente al siguiente sin ramificaciones.

Paso 1: Extraer datos clave de un PDF de propuesta comercial
Paso 2: Analizar datos y detectar riesgos
Paso 3: Generar resumen ejecutivo para el directorio
Paso 4: Formatear como email formal

Patrón 2: Fan-out y síntesis (1 → N → 1)

Un prompt inicial genera N outputs en paralelo, que luego se combinan en uno solo.

Paso 1: Extracto del artículo (1 input)
Paso 2A: Análisis de tono y sentimiento
Paso 2B: Extracción de entidades (personas, empresas, lugares)
Paso 2C: Resumen en 3 bullet points
Paso 3: Combinar 2A + 2B + 2C en un informe de análisis (1 output)

Patrón 3: Condicional / Routing

Un clasificador decide qué rama de la cadena ejecutar.

Paso 1 (Clasificador): "¿Este ticket es soporte técnico, reclamo, o consulta comercial?"
  Si técnico → Paso 2A: Buscar en KB y responder
  Si reclamo → Paso 2B: Generar respuesta de disculpa + ticket de escalamiento
  Si comercial → Paso 2C: Calificar lead y redirigir a CRM

Patrón 4: Loop con validación

El loop continúa hasta que un evaluador aprueba la calidad del output.

Paso 1: Generar primer borrador de email de ventas
Paso 2 (Evaluador): "¿El email tiene asunto <60 chars, body <150 words, 1 CTA claro, sin clichés?"
  Si NO → Volver a Paso 1 con feedback específico
  Si SÍ → Paso 3: Enviar al CRM
Diagrama mostrando los 4 patrones de prompt chaining: secuencial (A→B→C), fan-out (1→N→1), condicional (routing con clasificador) y loop con validador. Cada patrón en un bloque de color diferente
Los 4 patrones de prompt chaining: secuencial, fan-out, condicional y loop con validación — cada uno para un tipo diferente de tarea empresarial.

Implementación en Python: prompt chain para análisis de contratos

from openai import OpenAI

client = OpenAI()

def run_chain_step(system_prompt, user_input, model="gpt-4o-mini"):
    response = client.chat.completions.create(
        model=model,
        messages=[
            {"role": "system", "content": system_prompt},
            {"role": "user", "content": user_input}
        ]
    )
    return response.choices[0].message.content

# CADENA: Análisis de contrato de proveedor
contract_text = open("contrato.txt").read()

# Paso 1: Extraer cláusulas críticas
clauses = run_chain_step(
    "Extrae todas las cláusulas de penalidad, rescisión y jurisdicción del contrato. Output: lista numerada.",
    contract_text
)

# Paso 2: Evaluar riesgos
risks = run_chain_step(
    "Actúa como abogado corporativo. Evalúa cada cláusula y clasifica el riesgo: ALTO/MEDIO/BAJO. Justifica.",
    f"Cláusulas del contrato:
{clauses}"
)

# Paso 3: Generar resumen ejecutivo
summary = run_chain_step(
    "Redacta un resumen ejecutivo de 5 bullet points para el directorio. Sin jerga legal.",
    f"Análisis de riesgos:
{risks}"
)

print(summary)

Prompt chaining en n8n y Make (sin código)

Para equipos sin desarrollo, n8n y Make permiten construir cadenas de prompts visualmente:

HerramientaPrecioIntegración LLMCurva de aprendizaje
n8nSelf-hosted gratis / Cloud $20/mesOpenAI, Anthropic, Gemini nativosMedia (interfaz visual intuitiva)
Make (ex-Integromat)Gratis (1.000 ops/mes) / $9/mesChatGPT, Claude via HTTPBaja
LangFlowOpen source / Hosted100+ LLMsAlta (técnica)
FlowiseOpen sourceLangChain bajo el capóMedia

Flujo típico en n8n:

  1. Trigger: webhook, email, formulario, cron
  2. Nodo OpenAI (Paso 1): extracción de datos con prompt específico
  3. Nodo Set: toma el output del paso 1 y lo formatea como input del paso 2
  4. Nodo OpenAI (Paso 2): análisis con el output anterior
  5. Nodo If: routing condicional según el resultado del análisis
  6. Salida: email, Slack, CRM, Google Sheets

Casos reales en empresas de LATAM

Empresa / SectorCadena implementadaResultado
Fintech México (préstamos)Paso 1: Extraer datos de solicitud → Paso 2: Score crediticio → Paso 3: Carta de aprobación/rechazo personalizadaReducción de 4h a 8 minutos por solicitud
E-commerce Argentina (retail)Paso 1: Reviews de productos → Paso 2: Clasificar sentimiento por característica → Paso 3: Reporte semanal para compras1 analista procesa 10.000 reviews/semana
Consultora Colombia (RRHH)Paso 1: CV en texto → Paso 2: Extraer competencias → Paso 3: Match con Job Description → Paso 4: Email de invitación/rechazoScreening de 200 CVs en 2 horas vs 3 días
Captura de pantalla de n8n mostrando un workflow de prompt chaining con 5 nodos: webhook trigger, nodo OpenAI para extracción, nodo Set para formateo, nodo OpenAI para análisis y nodo Gmail para envío
Workflow de prompt chaining en n8n: 5 nodos conectados para analizar un contrato y enviar el resumen ejecutivo por email — sin una línea de código.

¿Quieres aprender a automatizar con IA generativa y n8n?

Ver Experto en IA Generativa →
Infografía del proceso de prompt chaining empresarial: 4 patrones (secuencial, fan-out, condicional, loop) con sus casos de uso ideales y herramientas de implementación (Python, n8n, Make)
Infografía: los 4 patrones de prompt chaining, sus casos de uso ideales y las herramientas para implementarlos con y sin código.

Preguntas frecuentes sobre prompt chaining

¿Cuál es la diferencia entre prompt chaining y agentes de IA?

El prompt chaining es una cadena predefinida y estática — los pasos están fijos de antemano. Los agentes de IA son sistemas dinámicos donde el modelo decide qué herramientas usar en cada paso según el contexto. El prompt chaining es más predecible y controlado; los agentes son más flexibles pero menos determinísticos. Para procesos empresariales repetitivos, el chaining suele ser la elección correcta.

¿Cuántos pasos puede tener una cadena de prompts?

No hay límite técnico, pero las cadenas de más de 7-10 pasos suelen tener problemas de latencia y acumulación de errores (cada step puede introducir imprecisiones). Para procesos complejos, es mejor dividir en sub-cadenas independientes que se invocan según condiciones. La mayoría de los casos de uso empresariales se resuelven con 3-6 pasos.

Fuentes y referencias