Automatización y agentes
01Capítulo · Automatización y agentes
3 min de lectura
automationagentsworkflowsanthropic

¿Flujo de trabajo o agente? Conoce la diferencia

El error de automatización más caro es recurrir a un agente autónomo cuando bastaría un flujo de trabajo fijo. Anthropic traza la línea con claridad — y tú también deberías hacerlo.

Última actualización ·

El error de automatización más caro que veo es recurrir a un agente autónomo cuando un flujo de trabajo fijo habría hecho el trabajo — más barato, más rápido y sin sorpresas.

La distinción de Anthropic es nítida y vale la pena memorizarla. Un flujo de trabajo es un sistema donde los pasos están fijados de antemano — el modelo y sus herramientas recorren un camino que escribiste en código. Un agente es un sistema donde el modelo decide los pasos por sí mismo, en tiempo de ejecución, eligiendo qué hacer a continuación según lo que acaba de pasar. Camino fijo frente a camino decidido. Todo lo relativo al costo, la fiabilidad y el riesgo se desprende de esa única diferencia.

Y hay una sola pregunta que clasifica casi todos los casos — hazla antes de construir nada:

¿Puedo escribir los pasos por adelantado? no Flujo de trabajo obtener → transformar → enviar tú escribiste el camino Agente actúa → observa → decide dibuja el camino a medida que avanza
Si el camino es conocible, es un flujo de trabajo — constrúyelo como tal. Solo cuando el siguiente paso correcto depende de verdad de lo que devolvió el anterior un agente se gana su sustento.

La mayoría de las cosas para las que la gente recurre a un agente son, al inspeccionarlas, un flujo de trabajo que no se habían tomado el tiempo de escribir. Y eso importa porque los dos se sitúan de forma muy distinta en cada eje que te importará más adelante:

Flujo de trabajo Agente
Caminofijo, escrito por tidecidido en tiempo de ejecución
Costo & latenciabajos, predeciblesmás altos, variables
Depurabilidadtrivial — el camino está en el códigodifícil — varía en cada ejecución
¿Misma entrada, misma salida?no garantizado
Mejor paradinero, clientes, producciónpasos abiertos, impredecibles

Lee esa tabla y la elección “sofisticada” se invierte. Un agente que decide sus propios pasos es, por definición, menos predecible — la misma entrada puede tomar un camino distinto el martes que el que tomó el lunes. Esa flexibilidad es lo deseable cuando la necesitas y un lastre cuando no. Recurrir primero al agente no es ambición; es pagar por una imprevisibilidad que no necesitabas.

Dónde se tuerce

Construir un agente porque se siente avanzado, y luego añadir regla tras regla para restringirlo hasta que se comporte — momento en el que has reinventado un flujo de trabajo, mal, dentro de un agente. (También existe lo opuesto: forzar trabajo genuinamente abierto dentro de un flujo de trabajo rígido con cuarenta ramas.) La habilidad es la clasificación honesta, siempre, antes de construir.

Ponlo en práctica

Toma una automatización que quieras construir e intenta escribir sus pasos como una lista numerada, de principio a fin. Si puedes, es un flujo de trabajo — constrúyelo como tal y disfruta de la previsibilidad. Si llegas a un paso cuya entrada honesta es “depende de lo que volvió, y no puedo enumerar los casos,” has encontrado el lugar exacto, y el único lugar, donde corresponde un agente.

Basado en Anthropic, Building Effective Agents.

Los nuevos capítulos llegan aquí a medida que los aprendo. ¿Quieres el próximo?