Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Un modelo de IA puede ser extraordinario. Puede escribir, investigar, programar, resumir, razonar y proponer soluciones. Pero por sí solo no sabe qué parte del negocio importa, qué herramientas puede tocar, cuándo debe detenerse ni cómo demostrar que terminó bien.
Esa es la diferencia entre una demo impresionante y un agente que de verdad mueve una operación.
En inglés, **harness** significa *arnés*: el conjunto de correas, silla, riendas y puntos de unión que permite guiar la fuerza de un caballo y convertirla en trabajo útil. En inteligencia artificial, un **harness** es el sistema que rodea a un agente para darle dirección, contexto, herramientas, límites, memoria y verificación. Y *harness engineering* es el oficio de diseñar ese sistema.
El modelo es la capacidad. El harness es la operación.
**Un agente no mejora solo porque cambia de modelo. Mejora cuando el entorno le permite entender, actuar, comprobar y aprender sin salirse de la ruta.**
Un prompt es una instrucción: “revisa estos leads y prepara una propuesta”.
Un harness responde las preguntas que el prompt deja abiertas:
Por eso no basta con poner un modelo potente detrás de un chat. Si el agente no tiene un arnés, improvisa el contexto, inventa rutas, repite errores y puede confundir actividad con avance.
En la práctica, un harness reúne seis piezas.
“Mejora el sitio” no es una tarea operable. “Reduce el peso de esta página sin romper el formulario, mantén el puntaje móvil por encima de 85 y deja evidencia antes/después” sí lo es.
El harness traduce una intención humana a criterios de aceptación. Así el agente no persigue una interpretación vaga: persigue una condición observable.
Un agente necesita saber qué negocio está atendiendo, cómo está estructurado el sistema, qué reglas no puede romper y dónde encontrar la información pertinente. Pero darle un documento interminable no resuelve el problema: lo oculta.
OpenAI reporta que, en su trabajo con Codex, un archivo corto de instrucciones sirve mejor como mapa hacia documentación estructurada y versionada que como manual enciclopédico. El objetivo es que la información correcta sea localizable y vigente, sin llenar el contexto de reglas que compiten entre sí.[1]
Dicho de otra manera: el harness no le entrega al agente toda la biblioteca; le da catálogo, mapa y permisos para llegar al estante correcto.
Un agente útil necesita herramientas: puede consultar un CRM, leer documentos, ejecutar pruebas, abrir un ticket, preparar un borrador o actualizar una base de conocimiento.
Pero cada herramienta debe tener una frontera. Preparar una cotización no es lo mismo que enviarla. Detectar una factura vencida no es lo mismo que cobrarla. Crear una rama no es lo mismo que desplegar a producción.
Un buen harness convierte esa diferencia en permisos concretos:
La autonomía no es una barra que se sube de golpe. Es una escalera de responsabilidades.
Los agentes no trabajan siempre dentro de una única conversación perfecta. Una tarea puede durar horas, requerir varios intentos o continuar con otra sesión. Si el estado solo vive en la ventana de contexto, el trabajo se reinicia cada vez que el agente pierde el hilo.
Anthropic propone un patrón claro para trabajo de larga duración: preparar el entorno al inicio y dejar una lista de funcionalidades, notas de progreso, commits y pruebas para que la siguiente sesión pueda retomar sin adivinar qué pasó.[2]
Esto aplica mucho más allá del código. Para un agente comercial, la memoria externa puede ser el CRM y un registro de decisión. Para un agente de operaciones, una bitácora de incidentes. Para uno de contenido, un brief, fuentes verificadas y el estado editorial de cada pieza.
La pregunta no es “¿el agente recuerda?”. La pregunta útil es: **“si mañana otra persona toma este caso, puede entender qué se hizo, por qué y qué falta?”**
El mayor error al adoptar agentes es medir la calidad por lo convincente que suena la respuesta. Un harness mide el resultado en el mundo real.
En desarrollo eso puede ser una prueba automatizada, un linter, una revisión de cambios o un despliegue en staging. En ventas puede ser que los datos del lead coincidan con el CRM, que la propuesta use la lista de precios vigente y que no se haya enviado sin aprobación. En servicio al cliente puede ser una política cumplida y un caso correctamente escalado.
OpenAI describe este cambio como la construcción de herramientas, abstracciones y bucles de retroalimentación que permiten a los agentes hacer trabajo confiable. También enfatiza que las restricciones arquitectónicas y de calidad deben verificarse mecánicamente, no quedar como sugerencias en una instrucción.[1]
La regla es simple: **si no hay una forma de comprobarlo, el agente no ha terminado; solo ha hablado de terminar.**
Un arnés no sirve para obligar al caballo a atravesar cualquier cosa. Sirve para controlarlo cuando el terreno cambia.
Un buen harness define señales de alto:
En esas situaciones, el comportamiento correcto no es “ser más autónomo”. Es detenerse, explicar el bloqueo y pedir una decisión concreta. La confianza en un agente no nace de que nunca pregunte; nace de que no tome decisiones irreversibles cuando no debería.
Sin harness, el agente recibe un lead, escribe una propuesta persuasiva y hasta puede sugerir un descuento inventado. El texto puede sonar excelente y aun así ser un problema comercial.
Con harness:
1. Lee solamente los campos autorizados del CRM. 2. Consulta una lista de servicios y precios versionada. 3. Identifica el segmento y el objetivo del cliente. 4. Redacta una propuesta con una plantilla aprobada. 5. Señala vacíos o inconsistencias en vez de rellenarlos. 6. Deja el documento en estado **borrador**. 7. Solicita aprobación si hay descuento, condición especial o dato ausente. 8. Registra qué fuentes usó y qué decisión queda pendiente.
El resultado no es “un agente que vende solo”. Es un sistema que reduce trabajo repetitivo sin soltar el control comercial.
Sin harness, un agente modifica varios archivos, dice “listo” y deja una regresión escondida.
Con harness:
1. Lee la arquitectura, las convenciones y el plan activo. 2. Trabaja en una rama aislada. 3. Hace cambios pequeños y trazables. 4. Ejecuta las pruebas relevantes. 5. Revisa el diff contra los criterios de aceptación. 6. Deja una nota de progreso y evidencia de validación. 7. No marca la tarea como terminada si una prueba falla.
La idea coincide con la investigación de Anthropic: una lista explícita de funcionalidades, verificación antes de marcar algo como aprobado y artefactos de traspaso reducen los fallos típicos de los agentes que trabajan por muchas sesiones.[2]
Supongamos que un agente monitorea renovaciones de dominio o facturas. Su trabajo no debería ser “resolver a cualquier costo”; debería ser mantener el proceso visible y seguro.
Un harness puede indicarle que:
Eso es valioso porque evita dos extremos: el agente que no hace nada y el agente que actúa demasiado.
Llamar a esto *harness engineering* importa porque cambia dónde está el valor humano.
El trabajo ya no es únicamente escribir instrucciones más ingeniosas. Es diseñar la infraestructura de trabajo del agente:
La evidencia de los equipos que construyen agentes serios apunta al mismo lugar: cuando el agente falla, la solución recurrente no es repetir “hazlo mejor” en el prompt. Es descubrir qué capacidad, dato, regla, herramienta o comprobación faltaba y añadirla al entorno.[1]
Ese cambio es profundo. En lugar de administrar un modelo como si fuera un empleado que necesita más entusiasmo, se construye una operación donde una capacidad probabilística puede producir resultados verificables.
No hace falta lanzar diez agentes ni comprar una capa compleja de orquestación. Empieza por un flujo repetitivo, con impacto medible y riesgo controlado.
Ejemplos: preparar una primera respuesta a leads, clasificar solicitudes entrantes, detectar vencimientos, resumir una reunión con acciones o revisar borradores contra una guía editorial.
Escribe en una sola página:
No corrijas cada salida manualmente en silencio. Clasifica el motivo: ¿faltó contexto?, ¿la fuente no era confiable?, ¿el permiso era demasiado amplio?, ¿no existía una prueba?, ¿la definición de listo era ambigua?
La mejora correcta suele ser una nueva fuente de verdad, una validación, una plantilla, una regla de permiso o una prueba. Así el aprendizaje deja de depender de que alguien recuerde el error la próxima vez.
La carrera por modelos más capaces va a continuar. Pero para una empresa, la pregunta decisiva no será únicamente qué modelo contrató. Será si puede convertir esa capacidad en una operación que mantiene contexto, respeta límites y deja evidencia.
Un caballo veloz puede cruzar el desierto. Sin arnés, no necesariamente lleva nada útil. Con el arnés correcto, fuerza, dirección y carga llegan juntas.
Eso es *harness engineering*: diseñar el sistema que permite que un agente deje de ser una buena conversación y se convierta en trabajo confiable.
*Artículo escrito por **Estudio Naranja** — IA agéntica para empresas latinoamericanas.* *Bogotá, Colombia — agosto de 2026*
[1] https://openai.com/index/harness-engineering — Harness engineering: leveraging Codex in an agent-first world [2] https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents — Effective harnesses for long-running agents