En pocas palabras
Un harness es todo el programa que envuelve a la inteligencia artificial para que pueda hacer tareas por sí sola. El modelo de lenguaje solo sabe escribir texto; el harness es lo que le permite usar herramientas, recordar lo que ha hecho, repetir pasos y saber cuándo ha terminado.
Explicado fácil
Imagina que el modelo de lenguaje es un cerebro muy listo metido dentro de un frasco. El cerebro piensa genial, pero no tiene manos para coger cosas, ni ojos para ver, ni una libreta para apuntar. Así, solo, no puede hacer gran cosa.
El harness es el cuerpo que le construimos alrededor de ese cerebro: le pone manos (las herramientas), una libreta para acordarse de las cosas (la memoria), una lista de pasos a seguir (el bucle) y unas normas de seguridad para que no haga travesuras (los permisos). Con ese cuerpo, el cerebro listo por fin puede levantarse y hacer cosas en el mundo real.
¿Por qué importa para crear agentes de IA?
Cuando creas un agente, el modelo (Claude, GPT, Gemini...) es solo una pieza. La diferencia entre un chatbot que solo charla y un agente que hace cosas está en el harness. Un buen harness decide qué información ve el modelo en cada momento, qué herramientas puede usar, cómo se recupera de un error y cuándo parar. Por eso, dos agentes con el mismo modelo pueden funcionar muy distinto: el secreto suele estar en su harness.
Un ejemplo
Le pides a un agente: «búscame los tres vuelos más baratos a Roma y haz una tabla». El modelo, solo, no puede entrar en internet. El harness es quien: abre el buscador (herramienta), le pasa los resultados al modelo, deja que el modelo razone, guarda lo que va encontrando (memoria), repite la búsqueda si hace falta (bucle) y, al final, entrega la tabla. Todo ese ir y venir lo coordina el harness, no el modelo.