Skip to content

Google Harness² (Harness 2): agentes que se mejoran solos

18 de octubre de 2026 · PlayCISO

Google Cloud AI Research acaba de publicar Harness² (arXiv 2610.14224, código en google-research/harness2), un marco en el que un agente de IA reescribe su propio harness para mejorar en tareas para las que nunca se diseñó, sin tocar los pesos del modelo. Funciona, y las mejoras son reales. Para los líderes de seguridad y de plataformas de IA, también es una mirada clara a una superficie que todos tendremos que gobernar: el andamiaje alrededor del modelo, cuando ese andamiaje puede editarse a sí mismo.

Análisis para CISO, equipos de plataformas de IA y de GRC. Es la lectura propia de PlayCISO de una publicación de investigación pública; no es un informe de vulnerabilidad ni una alarma. Todas las cifras proceden del artículo y del repositorio, enlazados al final.

Qué es, en palabras sencillas

Un harness es todo lo que rodea a un modelo y lo convierte en un agente: el prompt de sistema, las herramientas, la memoria, las skills, los subagentes, la orquestación y las salvaguardas. El harnessing consiste en optimizar ese sistema. Harness² lo automatiza, con dos bucles y pesos del modelo fijos:

  • Recursión a nivel de tarea: para la tarea que tiene delante, un paso Propose–Probe–Compose: propone ediciones del harness, prueba su efecto sobre la misma tarea y compone un harness refinado a partir del contraste de comportamiento entre ejecuciones, sin necesitar una respuesta correcta de referencia.
  • Recursión a nivel de harnessing: un harness de mejora persistente que acumula los harness adoptados y lecciones respaldadas por evidencias para guiar el refinamiento en tareas futuras.

En tres benchmarks profesionales (JobBench, LAB, WorkBuddy-Bench) y con modelos como GLM-5 y Gemini 3.5 Flash, un solo paso reporta mejoras de hasta 11,8 puntos en LAB, 11,5 en WorkBuddy-Bench y 4,5 en JobBench, y más presupuesto da más mejora. Los ocho componentes editables son el prompt de sistema, las salvaguardas, la memoria, la guía de herramientas, los subagentes, las skills, los scripts y los plugins.

Por qué a una marca de seguridad le importa un artículo sobre rendimiento de agentes

Porque esa lista de ocho componentes también es un mapa de la superficie de ataque, y Harness² lo convierte en un mapa en movimiento. Los agentes estáticos se gobiernan fijando lo que pueden ver y hacer. Un harness que se edita a sí mismo cambia justo esas cosas —la guía de herramientas, las salvaguardas, la delegación en subagentes, los plugins del bucle de herramientas— mientras se ejecuta. El avance es bienvenido; la historia es la disciplina que exige.

Cuatro controles que exige un harness que se mejora solo

  1. Control de cambios del harness. Cuando las ediciones de herramientas y salvaguardas ocurren sin una persona, «¿qué puede hacer este agente ahora mismo?» debe seguir teniendo respuesta y límites. Exige revisión humana para adoptar cualquier edición que toque herramientas, permisos o salvaguardas.
  2. Mínimo privilegio que no se pueda autoampliar. El optimizador no debe poder concederle al agente capacidades que no tenía. Acota el acceso a herramientas, skills y subagentes para que una edición del harness no pueda ampliarlo.
  3. Procedencia de los harness adoptados y de las «lecciones». Como las lecciones persisten entre tareas, una inyección de prompts o una prueba fallida pueden escribir una lección duradera. Registra cada harness adoptado y su evidencia para poder auditarlo y revertirlo.
  4. Control de la salida a la red y sandboxing para los ejecutores: consulta la advertencia del propio artículo más abajo.

El artículo señala su propio punto débil

Hay que reconocer a los autores que lo dicen directamente. En el apartado Web access, la publicación indica que el acceso a la red de los ejecutores no tiene restricciones, que el ejecutor de Codex funciona con su sandbox desactivado y que las rúbricas públicas de los benchmarks pueden estar accesibles en internet, así que indica que se configuren restricciones de red antes de la evaluación para impedir el acceso a las respuestas y los criterios de calificación de los benchmarks. Son dos lecciones en una. Primero, la integridad de la evaluación: un agente que puede llegar a la rúbrica puede trucar la puntuación, así que un bucle de automejora con salida abierta puede «mejorar» haciendo trampa. Segundo, la general: un ejecutor de agente con salida a la red sin restricciones y sin sandbox es una superficie de exfiltración de datos y de SSRF, sea cual sea la tarea. Parte de una lista de destinos permitidos y un sandbox activado; que el acceso abierto sea la excepción deliberada, no el punto de partida.

Cómo integrarlo en los marcos que ya usas

Nada de esto necesita un programa nuevo: amplía los que están madurando ahora. Las amenazas específicas de agentes que plantea un harness que se edita a sí mismo (inyección de prompts en la memoria o en la salida de herramientas, mal uso de herramientas, crecimiento de capacidades) encajan limpiamente en el catálogo de amenazas de ISO/IEC 27090 y en la tríada CIA. La pregunta de «quién puede cambiar qué y hay evidencias» es un problema de ciclo de vida y de control de cambios de la gestión de IA de ISO/IEC 42001. La pregunta de «qué herramientas y componentes ejecuta realmente este agente y de dónde vienen» es de procedencia, la misma disciplina que un AI Bill of Materials. Y para razonar sobre el radio de impacto de un agente concreto, nuestro generador de modelos de amenazas para LLM da una primera pasada rápida.

La conclusión honesta

Harness² es un avance genuino: mejoras medibles optimizando el sistema alrededor de un modelo en lugar del modelo en sí, que se generalizan a tareas no vistas. La cuestión de seguridad no es el miedo, sino que el harness ya forma parte de la superficie de ataque y de la superficie de control de cambios, y la automejora solo es segura cuando se ejecuta dentro de los límites que tú fijas: ediciones de todo lo privilegiado con aprobación humana, permisos que no se pueden autoampliar, procedencia auditable y ejecutores aislados en un sandbox con salida a la red controlada por defecto.

Fuentes y créditos

Publicado el 18 de octubre de 2026. Las cifras y la advertencia de «Web access» se citan del artículo y el repositorio públicos; si nuestro resumen y el artículo difieren, el artículo es el de referencia.

Preguntas frecuentes

¿Qué es Harness² en un párrafo?

Un «harness» es todo lo que rodea a un modelo y lo convierte en un agente: prompts, herramientas, memoria, skills, subagentes, orquestación, salvaguardas. Harness² (Google Cloud AI Research, arXiv 2610.14224) es un marco que permite al agente mejorar ese harness automáticamente, sin reentrenar el modelo. Para cada tarea ejecuta un bucle Propose–Probe–Compose —propone ediciones del harness, prueba su efecto en la misma tarea y compone un harness refinado a partir del contraste de comportamiento— y luego guarda «lecciones» respaldadas por evidencias en un harness de mejora persistente que guía las tareas futuras. Reporta mejoras de hasta 11,8 puntos (LAB) con GLM-5 y Gemini 3.5 Flash, sin cambiar los pesos del modelo.

¿Es peligroso? ¿Es una «IA que se mejora sola y se descontrola»?

No, y conviene ser precisos. Harness² no modifica los pesos del modelo ni es un sistema autónomo suelto: optimiza el andamiaje (prompts, herramientas, salvaguardas, memoria) alrededor de un modelo fijo, dentro de un pipeline definido y en tareas de benchmark. Es un avance de ingeniería, no un evento de alineamiento. La relevancia para la seguridad es la gobernanza, no el catastrofismo: cuando el harness puede reescribirse, los controles que aplicabas a un agente estático (qué herramientas tiene, qué dicen sus salvaguardas, qué recuerda) pasan a aplicarse a un objetivo en movimiento, así que hay que imponerlos de forma estructural en lugar de darlos por supuestos.

¿Cuáles son las consideraciones de seguridad reales?

Destacan cuatro. (1) Control de cambios: un harness que se edita a sí mismo cambia las herramientas y las salvaguardas de un agente sin una persona en el bucle, así que «¿qué puede hacer hoy este agente?» necesita respuesta y límites. (2) Mínimo privilegio: los ocho componentes editables (prompt de sistema, salvaguardas, memoria, guía de herramientas, subagentes, skills, scripts, plugins) son justo la superficie de ataque; un optimizador o un atacante que pueda editar la guía de herramientas o los plugins puede ampliar capacidades, así que los permisos deben estar acotados y no poder autoampliarse. (3) Envenenamiento del harness o la memoria: como las lecciones persisten entre tareas, una inyección de prompts o una prueba fallida pueden escribir una «lección» duradera, así que importan la procedencia y la revisión de lo que se adopta. (4) Salida a la red y aislamiento: el propio artículo señala que los ejecutores funcionan con acceso a la red sin restricciones y Codex con su sandbox desactivado, y advierte de que hay que restringir la red antes de evaluar para no llegar a las respuestas de los benchmarks; trata cualquier ejecutor de agentes como algo que necesita control de la salida y sandboxing.

¿El propio artículo señala algún problema de seguridad?

Sí, claramente, en el apartado «Web access»: el acceso a la red de los ejecutores no tiene restricciones, el ejecutor de Codex funciona con su sandbox desactivado y las rúbricas públicas de los benchmarks pueden estar accesibles en internet, así que los autores indican que configures restricciones de red antes de la evaluación para impedir el acceso a las respuestas y los criterios de calificación. Es a la vez un problema de integridad de la evaluación (un agente que puede leer la rúbrica puede trucar la puntuación) y una lección general de seguridad: un ejecutor de agentes con salida abierta y sin sandbox es una superficie de exfiltración de datos y de SSRF, sea cual sea su propósito.

¿Qué debería sacar de esto un líder de seguridad o de plataformas de IA?

Tratar el harness como parte del sistema que gobiernas, no como fontanería. En concreto: exige una aprobación humana antes de que un agente adopte una edición del harness que toque herramientas, salvaguardas o permisos; acota los permisos de herramientas, skills y subagentes para que el agente no pueda autoampliar sus capacidades; registra y haz reproducible cada harness adoptado y la evidencia que lo respalda (procedencia que puedas auditar y revertir); pon los ejecutores detrás de una lista de destinos permitidos y de un sandbox por defecto; e integra las amenazas específicas de agentes (inyección de prompts, envenenamiento de la memoria, mal uso de herramientas) en tu trabajo de riesgo actual, como hace ISO/IEC 27090 al mapearlas a la tríada CIA. La capacidad es buena; la disciplina que la rodea es lo que la hace segura.

🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →