· Por Poul Lorca

Mismo modelo, mejor agente: qué es un harness

Descubre qué es un Harness en Inteligencia Artificial y por qué es clave para que los agentes autónomos de IA funcionen. ¡Entiende cómo la IA ejecuta acciones reales!

Si alguna vez un agente de Inteligencia Artificial te dio un resultado deficiente, seguro pensaste: “necesito cambiar a un modelo más potente”. Es normal pensarlo, pero aquí tienes un dato revelador:

El equipo de LangChain tenía un agente de programación que resolvía el 52,8% de las tareas de un índice de pruebas. Con el tiempo, lo mejoraron hasta el 66,5%. ¿El truco? No cambiaron el modelo; el modelo era exactamente el mismo. Lo que cambiaron fue todo el entorno que lo rodeaba.

A todo este ecosistema que envuelve y asiste al modelo de IA se le llama Harness. Hoy vamos a entender paso a paso qué es, cuáles son sus piezas y por qué es la verdadera magia detrás de los agentes autónomos.

La regla de oro: El Modelo pide, el Harness ejecuta

Empecemos por lo básico. Un modelo de lenguaje (como GPT-4, Claude, etc.) hace una sola cosa: recibe texto y devuelve texto. Nada más.

El modelo no puede abrir archivos, no ejecuta comandos, no navega por internet y no recuerda lo que hablaste con él hace un minuto. Entonces, si usas agentes como Codex o Claude Code y ves que abren un archivo o ejecutan código, ¿quién lo está haciendo realmente?

La respuesta es el Harness. Es el programa o código subyacente que lee lo que genera el modelo de texto, hace la acción solicitada en el mundo real (o en la computadora) y le devuelve otra nota de texto al modelo contándole qué pasó.

  • El modelo pide, el Harness ejecuta.

Las 6 piezas clave de un buen Harness de IA

Para entenderlo, imaginemos que le pides a una IA que ordene tu desastrosa carpeta de “Descargas” (llena de PDFs, instaladores e imágenes). Si solo usaras el modelo, te daría consejos de organización en texto. Pero con un Harness, la carpeta se ordena de verdad. ¿Cómo lo logra? Gracias a estas piezas:

  1. Las Herramientas (Tools) El Harness le ofrece al modelo un catálogo de acciones. En nuestro ejemplo de la carpeta de descargas, las herramientas serían: listar archivos, crear carpeta y mover archivo. El modelo solo escribe en texto cuál quiere usar, y el Harness la ejecuta (por ejemplo, corriendo el comando ls en tu terminal).

  2. El Bucle (The Loop) Ordenar una carpeta no se hace en un solo paso. Cada acción depende de la anterior. El Harness crea un ciclo de trabajo:

  • El modelo pide ver los archivos.

  • El Harness se los muestra.

  • El modelo ve que hay imágenes y pide crear una carpeta “Fotos”.

  • El Harness la crea. Y así, vuelta tras vuelta, hasta terminar. Un agente de IA no es más que un modelo y un Harness trabajando juntos en este ciclo.

  1. La Memoria y el Contexto Como el modelo no tiene memoria por sí solo, el Harness guarda un registro de todo lo que ha pasado en cada vuelta (cada herramienta usada y su resultado). En cada ciclo nuevo, se lo recuerda al modelo. Si la historia se hace muy larga, el Harness es el encargado de resumirla (compactación) para no saturar la “ventana de contexto” del modelo.

  2. El Sandbox (Caja de Arena) Esta es una pieza de seguridad crucial. Le da “poderes” al modelo, pero limitados. El Sandbox define dónde puede actuar el agente. Puede tener nivel de solo lectura, nivel de escritura en una sola carpeta (para que no te borre cosas del sistema por accidente) o acceso total.

  3. Los Permisos Son las reglas inquebrantables. Definen qué acciones puede hacer el agente por su cuenta y cuáles te tiene que preguntar obligatoriamente (Permitir, Preguntar o Prohibir). Si alguna vez una IA te ha saltado un mensaje pidiendo permiso para ejecutar un código, es el Harness actuando.

  4. Verificación de finalización (Evals) ¿Cómo sabemos que terminó? El modelo puede escribir “Listo, carpeta ordenada”, pero suele ser muy optimista. Un buen Harness no le cree a ciegas; va y revisa la carpeta real para comprobar que no quedaron archivos sueltos y que no se perdió información. Si algo falta, el ciclo sigue.

En resumen…

La próxima vez que interactúes con un agente de IA avanzado y lo veas ejecutar acciones, buscar archivos o pedirte permisos, ya sabrás que estás hablando con un equipo: el modelo es el cerebro que piensa en texto, pero el Harness son las manos que ejecutan el trabajo.

¿Quieres profundizar más en este tema?

Si eres programador o simplemente te apasiona entender cómo funciona la IA por debajo, te invito a ver mi video completo sobre el concepto de Harness, donde lo explico con más detalle visual.

El link al artículo mencionado: https://x.com/santtiagom_/status/2098782814837543075

Si este artículo te fue útil, ¡compártelo! Y si quieres discutir más sobre Inteligencia Artificial aplicada o necesitas asesoría personalizada, puedes contactarme en mis redes sociales o directamente en mi sitio web. ¡Nos vemos!

Comparte

Sigue con esto

¿Te sirvió?

¿Te gustaría implementar este sistema pero no sabes por dónde empezar? Yo te ayudo con una asesoría personalizada para adaptarlo y ponerlo a funcionar en tu proyecto.

Ver asesorías →
← Volver a todo el contenido