MarsDawn

El espectro de Harrison Chase: cuanto más agentic, más querrás vigilarlo

En junio de 2024, Harrison Chase de LangChain abrió una serie nueva con una pregunta engañosamente pequeña — «What is an agent?» — y la respondió con una definición técnica y un espectro de comportamiento «agentic». Cuanto más de ese espectro ocupa un sistema, sostiene, más necesitas poder ver por dentro mientras corre.

Lo que sostiene el post

La propia definición de Chase, ofrecida con la salvedad de que es más técnica, y más amplia, que la idea que tiene la mayoría de un agente:

“An agent is a system that uses an LLM to decide the control flow of an application.”

Control flow solo significa qué paso ejecuta a continuación un programa. Admite enseguida que la definición es imperfecta — un sistema simple en el que un LLM enruta entre dos caminos cuenta como agente según su definición pero no coincidiría con la intuición de «agente» de la mayoría. En lugar de pelear por la etiqueta, recoge una sugerencia de Andrew Ng, cuyo tuit cita y acredita directamente: «rather than arguing over which work to include or exclude as being a true agent, we can acknowledge that there are different degrees to which systems can be agentic.» El comentario de Chase: «I really agree with this viewpoint and I think Andrew expressed it nicely.» Desde ahí: un sistema es más «agentic» cuantas más decisiones de comportamiento toma un LLM, desde un enrutador fijo hasta un agente plenamente autónomo que construye y recuerda sus propias herramientas. Su argumento práctico sigue de ese espectro — cuanto más agentic es un sistema, más importan ciertos tipos de infraestructura, la observabilidad a la cabeza:

“You’ll want the ability to observe what is going on inside, since the exact steps taken may not be known ahead of time.”

Lo extiende a intervenir, no solo mirar: también querrás poder modificar el estado o las instrucciones de un agente en marcha en un punto concreto, para empujarlo de vuelta al camino si se desvía. Chase no menciona MarsDawn en ningún sitio de este post y no recomienda ninguna herramienta Markdown.

Nuestra lectura, no la de Chase

Chase escribe sobre herramientas para quien construye frameworks de agentes — LangGraph y LangSmith, por nombre — no sobre una persona que lee un documento terminado. Pero su espectro da una forma útil de calibrar lo que vas a leer antes de empezar: cuanto más agentic sea el sistema que produjo un archivo, menos debes esperar que sus pasos se predicen solo desde el prompt, y más vale tratar el archivo delante como un registro de lo que realmente pasó y no de lo que se supone que debía pasar. Su «observe what is going on inside» habla del interior de un sistema en marcha — traces (un registro de todo lo que hizo el agente en una ejecución), pasos intermedios, llamadas a herramientas — no de leer un plan Markdown a posteriori. Pero la razón de fondo que da, que los pasos exactos pueden no conocerse de antemano, aplica igual al documento que un agente te entrega cuando termina: si los pasos no eran predecibles de entrada, el informe de salida es el único sitio que queda para comprobarlos.

Dónde ayuda MarsDawn y dónde no

MarsDawn no observa el interior de un agente en marcha — no tiene ningún modelo de IA dentro ni conexión con el framework que produjo el archivo, así que no puede decirte dónde en el espectro de Chase se situaba un agente dado. Trabaja sobre el documento que aterriza después: la pestaña Esquema (Visualización ▸ Mostrar barra lateral, ⌃⌘S) para la forma de un informe largo, el código y la vista previa renderizada lado a lado (⌘2) para diagramas y matemáticas, y la recarga en vivo que mantiene tu sitio cuando el agente reescribe el archivo, siempre que no tengas cambios sin guardar — la versión a nivel de archivo de vigilar algo que todavía se mueve. Edición ▸ Copiar referencia (⌥⌘C) y Copiar para IA (⌃⌥⌘C) te dejan señalar exactamente dónde un paso se salió del camino — el equivalente en documento de empujar de vuelta a un agente en marcha.

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

Fuentes