Agentes de IA

ThinkingBox: mejorar un agente también puede hacerle perder soluciones

Microsoft y Hugging Face entrenan agentes comprobando qué cambian en una base de datos. Mejoran la constancia, aunque pierden cobertura en la prueba.

Acertar más y abarcar menos puede ocurrir a la vez

ThinkingBox Training consigue que un agente repita más veces una tarea correctamente. En la misma prueba quedan sin resolver algunas tareas que antes superaba al menos una vez. Ese resultado, presentado por Microsoft y Hugging Face el 22 de octubre, muestra por qué una media de aciertos no explica toda la mejora.

La propuesta conecta el entrenamiento con algo que puedes comprobar: los registros que quedan después del trabajo. Si el agente dice que ha cambiado un pedido, el sistema revisa qué ha cambiado realmente.

La recompensa sale del resultado del trabajo

Cada intento arranca con un entorno limpio, herramientas MCP y un usuario simulado que conversa con el agente. Al terminar, unas comprobaciones inspeccionan el estado final y los efectos de sus acciones. Devuelven un aprobado o un suspenso que se utiliza para ajustar el modelo mediante aprendizaje por refuerzo.

La mayoría de esas comprobaciones son deterministas: código que contrasta datos. Una minoría incorpora un modelo juez para requisitos concretos que la base de datos no refleja bien. El usuario simulado y el juez cumplen funciones distintas.

Esto modifica los pesos del modelo. Se diferencia de mejorar sus instrucciones o herramientas, como hace Harness². Son dos maneras de intervenir en un agente y necesitan evaluarse por separado.

Un intento aislado termina en comprobaciones del estado y los efectos. El aprobado o suspenso alimenta el entrenamiento; después se evalúa el modelo con otras tareas.
Esquema conceptual del entrenamiento. La evaluación utiliza tareas separadas y repite los intentos para medir la constancia.
Cómo mejora Harness² el entorno del agente sin cambiar sus pesos

Cambiar una dirección sin tocar el pedido equivocado

Imagina una tienda donde alguien pide cambiar la dirección de su pedido pendiente. Tiene otro pedido que ya está enviado. El agente encuentra al cliente, modifica una dirección y responde que todo está listo.

Una comprobación útil revisaría que el pedido pendiente tenga la dirección nueva, que el enviado conserve la anterior y que no se haya creado otro pedido. Así se detectaría tanto una acción que falta como un cambio que sobra. Es un ejemplo hipotético, no una prueba del proyecto.

La precisión del comprobador importa tanto como la del agente. Si solo mira que exista una dirección nueva, podría aprobar una modificación hecha en el pedido incorrecto. Y si la tarea exige pedir confirmación antes del cambio, comprobar únicamente el registro final no demuestra que se haya respetado ese paso. Haría falta conservar y revisar esa evidencia también.

La cifra interesante está al lado de la media

Los autores entrenaron Qwen3.8-27B durante 50 pasos y evaluaron 507 tareas sintéticas, con 20 intentos por tarea. El éxito medio pasó del 51,70 % al 60,78 %. Al mirar las tareas completas aparece el matiz.

La cifra interesante está al lado de la media
Resultado observadoAntesDespués
Tareas correctas en los 20 intentos38107
Tareas correctas al menos una vez453446

Qué puedes aprovechar sin entrenar un modelo

Hay más tareas que salen bien en todos los intentos registrados, pero menos que llegan a resolverse alguna vez. Son resultados de este experimento, no una comparación independiente ni una garantía de fiabilidad futura. Veinte aciertos seguidos tampoco significan que el intento siguiente vaya a acertar.

Repetir la prueba desde el mismo estado y comprobar el resultado real ya aporta valor aunque no ajustes pesos. La guía de evaluación exige intentos completos, sin duplicados ni errores de infraestructura, antes de calcular la puntuación. Un fallo del servidor y una acción equivocada del agente necesitan diagnósticos distintos.

El salto al entrenamiento es bastante mayor. La configuración de referencia utiliza 24 GPU H100 y servicios para las herramientas, el usuario simulado y el juez. El repositorio aporta código y ejemplos públicos; estos no son el conjunto de 187 tareas empleado en el entrenamiento anunciado.

Empezaría por definir qué debe cambiar, qué debe conservarse y cómo comprobar ambas cosas. Si todavía no puedes distinguir un pedido bien actualizado de uno mal modificado, el entrenamiento no resuelve ese criterio por ti.

Cómo evaluar un agente antes de llevarlo a producción Qué conviene preparar antes de entrenar con herramientas

Fuentes

Microsoft y Hugging Face: entrenamiento de ThinkingBox y resultados, 22 de octubre Microsoft: ThinkingBox Training, mecanismo y recursos públicos Microsoft: configuración de referencia, comprobaciones y requisitos Microsoft: evaluación con intentos completos y control de errores

/ TRABAJEMOS JUNTOS

¿Tienes un proyecto
en mente?

Cuéntame qué necesitas resolver. Puedo ayudarte a automatizar un proceso con IA, desarrollar tu producto o acompañar a tu equipo en las decisiones técnicas.

Escríbeme por email

adrianalbujaira@gmail.com

Ver servicios de IA También en LinkedIn