Clicked Gallery

¿Qué es un agent harness?

Subrayado en un documento técnico real. Explicado por Clicked.

Usado en una frase

Engineering Notes · AI Systems

Most of the gain came from the agent harness, not from swapping in a larger model.

El lector subrayó una palabra en la documentación. Clicked explicó el término técnico «agent harness» en términos simples:

Explicado en tres niveles

Los mismos datos, otro rollo — Modo jerga 😎

El método Clicked

●○○

Overview

Un agent harness es el programa que envuelve a un modelo de IA y convierte sus respuestas en acciones. El modelo solo produce texto, así que cuando dice que hay que ejecutar un comando o abrir un archivo, el harness es quien lo hace, le devuelve el resultado y le pregunta qué toca a continuación. También elige qué resultados anteriores merece la pena volver a enseñarle, reintenta los pasos que fallan y decide cuándo está terminado el trabajo.
●○○

Overview

Un agent harness es el código que envuelve a un modelo y convierte sus palabras en cosas que pasan de verdad. El modelo solo sabe teclear, así que cuando dice ejecuta esto o abre aquello, el harness es quien va y lo hace, y luego le cuenta cómo fue. También se encarga de los reintentos, recuerda lo que ya pasó y calcula cuándo está de verdad acabado el trabajo. 😎

Una idea rápida — muchas veces es todo lo que necesitas.

●●○

Detail

Pídele a un modelo solo que arregle un fallo y lo único que obtienes es texto describiendo el arreglo, porque leer y escribir texto es todo lo que hace un modelo. Envuélvelo en un harness y la misma petición transcurre de otra manera. El harness la envía, abre el archivo que la respuesta pide, le devuelve el contenido, aplica la edición, lanza las pruebas y repite hasta que pasan. Herramientas de programación como Claude Code y Cursor funcionan exactamente así, con el modelo dentro haciendo solo la parte de leer y escribir. ¿Por qué no darle las llaves al modelo y dejarle a su aire? Porque estos trabajos tienen que salir idénticos cada vez y un modelo escribe su respuesta de cero en cada llamada, así que el código normal ejecuta, registra y para, precisamente porque nunca improvisa. Por eso un mismo modelo puede fracasar solo y terminar la tarea dentro de un buen harness, y por eso las puntuaciones suben cuando lo único que cambió fue el software de alrededor. MCP se confunde con esto: MCP es el formato acordado para describir una herramienta, mientras que el harness es el software que hace la llamada.
●●○

Detail

Un modelo no tiene manos, así que le pides que arregle tu web rota, te teclea un plan precioso y ahí se acaba, porque teclear es todo su repertorio. El harness es el código de al lado que lee el plan, abre el archivo, pega el cambio, lanza la web, ve que revienta y le devuelve el error diciéndole que lo intente otra vez. Esa última parte es el truco entero: una ronda de adivinar no vale nada y veinte rondas con feedback son una herramienta que funciona. ¿Y por qué no darle las llaves y largarse? Porque un modelo escribe todo de cero cada vez, así que pregúntale dos veces y puedes recibir dos respuestas distintas. Vale para ideas y no para pulsar botones, mientras el código normal hace lo idéntico en cada pasada. Mete un modelo más fino con un harness chapucero y tendrás algo listo dando tumbos, y por eso hay equipos actualizando modelos sin ver mejora alguna. Tampoco es MCP, que solo es la forma del enchufe mientras el harness enchufa. 😎

¿Quieres más? Un clic profundiza.

●●●

Analogy

Un experto brillante está al teléfono y no puede ver la habitación. Le describes la situación, te dice qué cajón abrir, lo abres y le lees lo que hay dentro, te dice qué cambiar, y así una y otra vez hasta terminar. El experto pone el pensamiento y nada más, mientras tú pones las manos, los ojos, la decisión de qué merece la pena leerle y el criterio para saber cuándo parar. En ese montaje el modelo es la voz del teléfono y el harness eres tú.
●●●

Analogy

Un gran maestro de ajedrez juega a ciegas a través de un ayudante que no sabe nada de ajedrez. Aquí ninguno gana solo, porque el gran maestro no puede tocar el tablero y el ayudante no sabe elegir una jugada, así que uno pone el pensamiento y el otro pone las manos. El gran maestro canta la jugada, el ayudante la ejecuta y le describe qué hizo el rival, y vuelta a empezar. Cámbialo por un ayudante que coja la pieza equivocada y olvide describir el tablero, y el genio pierde contra un principiante. 😎

¿Concepto nuevo? Un ejemplo cotidiano lo hace clic — nuevas analogías cuando quieras.

Las explicaciones de IA pueden contener errores · No es asesoramiento profesional

Definición formal — El mismo término, explicado de la forma habitual

Un agent harness es la capa de software que rodea a un modelo de lenguaje y convierte sus salidas en acciones ejecutadas, e incluye el bucle de orquestación, la invocación de herramientas, la gestión del contexto y la memoria, el manejo de errores, las salvaguardas y los criterios de finalización. El modelo aporta el razonamiento sobre texto; el harness aporta la ejecución, el estado y el control, y juntos constituyen lo que se describe como un agente.

¿Quieres que Clicked te explique términos como «agent harness» directamente en tu navegador, incluso en PDFs?

Añadir a Chrome — Gratis

50 Explicaciones gratis · Sin tarjeta de crédito