Anthropic traza una línea entre workflows y agentes. ¿Dónde encaja tu lectura?
La guía de Anthropic de diciembre de 2024 para quien construye agentes de IA empieza separando dos cosas que llama «workflows» y «agents», recomienda empezar por lo más simple que funcione — quizá ningún sistema agentic — y solo alcanzar uno de sus cinco patrones de workflow cuando eso no baste. Uno de esos patrones pone una segunda llamada a un LLM en el asiento del revisor. Esta nota trata de ese patrón, y de lo que los otros cuatro te dejan para leer.
Lo que sostiene la guía
Erik S. y Barry Zhang escribieron «Building Effective Agents» para ingenieros que deciden cómo construir con LLMs. Empieza con una definición:
“Workflows are systems where LLMs and tools are orchestrated through predefined code paths. Agents, on the other hand, are systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks.”
Luego el consejo empieza con contención:
“When building applications with LLMs, we recommend finding the simplest solution possible, and only increasing complexity when needed. This might mean not building agentic systems at all.”
Cuando hace falta más estructura, describen cinco patrones de workflow: prompt chaining (una tarea partida en una secuencia de llamadas, con comprobaciones opcionales entre pasos), routing, parallelization, orchestrator-workers (un LLM parte una tarea, se la pasa a LLM workers y combina los resultados) y evaluator-optimizer. Este último:
“In the evaluator-optimizer workflow, one LLM call generates a response while another provides evaluation and feedback in a loop.”
Anthropic no menciona MarsDawn en ningún sitio de esta guía y no recomienda ninguna herramienta Markdown. /agent-transparency/ ya cubre con detalle el principio de transparencia de esta guía y su lenguaje de «checkpoints» — esta nota no lo repite. Ahí también vive la línea de la guía sobre la revisión humana de código, en su contexto propio (un apéndice sobre agentes de codificación).
Nuestra lectura, no la de Anthropic
Anthropic no dice quién comprueba la salida final de un workflow cuando termina, y nada de esto describe un documento — es una decisión de arquitectura para quien construye el sistema. Pero los cinco patrones no producen el mismo tipo de archivo para leer. Prompt chaining y routing suelen ser fontanería invisible; si algo te llega, es la última salida de la cadena, igual que cualquier otra respuesta suelta. Orchestrator-workers es distinto: si tu agente de código usa este patrón por dentro, lo que aterriza en tu carpeta puede ser un documento ensamblado a partir de varias llamadas a workers cosidas por el orquestador, y un error en el trozo de un worker es fácil de pasar por alto dentro de un resumen que se lee fluido de punta a punta.
Evaluator-optimizer merece una pausa, porque la guía pone una segunda llamada a un LLM donde podría sentarse un revisor humano. Es una forma legítima de pillar barato una clase de errores, pero sigue siendo un modelo comprobando a otro modelo según los criterios que le dieron — la misma salvedad que otros autores aquí plantean cuando un modelo juzga su propio trabajo o el de otro. Nada en la guía dice que una persona deba volver a comprobar el veredicto del evaluador; no toma postura. Si tú lees lo que cualquiera de esto te devuelve, «el bucle lo aprobó» y «yo lo comprobé» no son la misma frase, aunque el archivo delante tuyo se vea idéntico en ambos casos.
Dónde ayuda MarsDawn y dónde no
MarsDawn no sabe qué patrón de workflow produjo un archivo, y no tiene ningún modelo de IA dentro — no ejecutará su propio paso de evaluador, ni te dirá si el que describe Anthropic hizo su trabajo. Lo que hace: la pestaña Esquema de la barra lateral (Visualización ▸ Mostrar barra lateral, ⌃⌘S) lista los encabezados de un archivo largo ensamblado por un orquestador, y un clic salta ahí. El código y la página renderizada van lado a lado (⌘2) y se desplazan juntos, con diagramas Mermaid y matemáticas KaTeX dibujados en lugar de dejados como fuente. Si el agente revisa el archivo mientras lees, MarsDawn lo vuelve a cargar y mantiene tu sitio, siempre que no tengas cambios sin guardar. Edición ▸ Copiar referencia (⌥⌘C) copia tu sitio como docs/plan.md:42, listo para pegar en el chat con el agente.
Probarlo
MarsDawn está en el Mac App Store. La herramienta de línea de comandos gratuita marsdawn ya funciona hoy:
brew install redtear1115/tap/marsdawn
Exporta Markdown a PDF sin la app.
Línea de comandos · Antes de comprar: Lo que MarsDawn no hace
Siguiente
- El resto del principio de transparencia y el lenguaje de checkpoints de esta guía: Anthropic dice que los agentes deben ser transparentes. ¿Quién lee lo que exponen?
- Por qué en general cuesta leer la salida de un agente: Leer lo que te devuelve tu agente
- Volver a la serie: Notas de lectura de la redacción
Fuentes
- Erik S. and Barry Zhang, “Building Effective Agents,” Anthropic, December 19, 2024: https://www.anthropic.com/engineering/building-effective-agents (obtenido y citado el 2026-09-26).