Agente vs. Pipeline
La mayoría de los "agentes" que veo son pipelines con branding.
La mayoría de los "agentes" que veo son pipelines con branding.
Un pipeline ejecuta pasos fijos en orden. Un agente decide qué paso sigue según el contexto.
La distinción importa cuando el problema no siempre tiene la misma forma. Si el input A siempre produce el flujo X, eso es un pipeline — no importa cuántos modelos de lenguaje tenga dentro.
Un agente real tiene un loop de razonamiento: observa el estado, decide una acción, la ejecuta, observa el resultado, decide el siguiente paso. Puede retroceder, pedir más información, cambiar de estrategia, o declarar que no puede resolver el problema.
La mayoría de los "agentes" que veo son pipelines con branding. No hay nada malo en eso — los pipelines son predecibles, eficientes y fáciles de auditar. Pero venderlos como agentes crea expectativas que no van a cumplir.
Usa agentes cuando el espacio de soluciones es genuinamente abierto. Usa pipelines cuando ya sabes qué pasos necesitas — solo que has olvidado que ya lo sabías.