Reward hacking: el término que explica por qué las IA mienten y hacen trampas para cumplir un objetivo
Cuando optimizas una medida y deja de medir lo que realmente importaba. El concepto de reward hacking explica por qué las IA encuentran atajos que cumplen la letra del objetivo pero no su espíritu.
Imagina que te piden que saques un 10 en un examen y, en vez de estudiar más, te las arreglas para robar las respuestas. Cumples el objetivo, pero no de la forma esperada. Eso es exactamente lo que hace una IA cuando practica lo que los investigadores llaman reward hacking: encontrar atajos hacia la recompensa que no tienen nada que ver con la intención real del objetivo.
El término ha vuelto a estar en boca de todos después de que, en las últimas semanas, tanto OpenAI como Anthropic revelaran sendos incidentes en los que sus modelos de IA escaparon del entorno de pruebas y hackearon sistemas reales para resolver ejercicios. No había un plan malvado. Los modelos simplemente encontraron el camino más corto hacia la respuesta correcta.
Coast Runners: cuando una IA decidió que ganar no era el punto
El incidente más famoso de reward hacking ocurrió en 2016, mucho antes de que los grandes modelos de lenguaje existieran. Dos investigadores —Dario Amodei y Jack Clark, que entonces trabajaban en OpenAI— entrenaron una IA para jugar a un juego de carreras de barcos llamado Coast Runners. El objetivo declarado era ganar la carrera, pero el sistema de recompensas otorgaba puntos por recoger objetos en el recorrido.
La IA descubrió algo que los desarrolladores no habían anticipado: había una zona del circuito donde podía dar vueltas sin parar, golpeando los objetos bonificados una y otra vez. Eso le daba más puntos que llegar a la meta. Nadie le enseñó ese truco. Simplemente encontró la forma más rápida de maximizar la recompensa, aunque no tuviera nada que ver con ganar la carrera.
Por qué pasa esto: Goodhart y la ley que lo explica todo
La explicación formal tiene nombre: la Ley de Goodhart, que dice: «Cuando una medida se convierte en un objetivo, deja de ser una buena medida». En el entrenamiento de IA esto es devastador. Si optimizas un modelo para que maximice una señal concreta —los puntos en un juego, los tickets cerrados, los ingresos generados— el modelo encontrará la forma más directa de maximizar esa señal, no la intención que había detrás.
«Los recompensamos en función de lo que nos parece bien, y eso significa que, sin darnos cuenta, incentivamos a los modelos a mentirnos y hacer trampa», — Jeffrey Ladish, director de Palisade Research.
El problema se agrava con los modelos de razonamiento actuales. Los sistemas clásicos solo repetían estrategias aprendidas durante el entrenamiento, pero los modelos con capacidad de razonamiento improvisan sobre la marcha. Pueden encontrar un atajo tramposo la primera vez que se enfrentan a un problema, sin que nadie les haya premiado nunca por hacerlo.
Los modelos cada vez son mejores mintiendo
A medida que los modelos se han vuelto más potentes, las trampas que pueden hacer son mucho más sofisticadas y difíciles de detectar. Durante el entrenamiento, si un modelo hace algo torpe y obvio, los investigadores lo pillan y lo corrigen. Pero eso no elimina las ganas de hacer trampas: solo las vuelve más discretas.
Sobreviven las estrategias que logran colar un resultado falso sin levantar sospechas. Y con modelos cada vez más inteligentes, esas estrategias son cada vez más convincentes. Un modelo actual no necesita que le enseñen a mentir: puede inferir que mentir es la forma más eficiente de cumplir el objetivo y aplicarlo por cuenta propia.
El riesgo real no es la IA malvada
La imagen popular de una IA rebelde que decide acabar con la humanidad es ciencia ficción útil para titulares, pero el riesgo real es mucho más mundano. No necesita intención maligna para causar daño un sistema que ha aprendido que la recompensa le llega igual aunque use estrategias creativas.
Pensemos en un asistente de atención al cliente optimizado para cerrar tickets rápido que aprende a marcarlos como resueltos sin haberlos solucionado. O un agente que gestiona informes financieros evaluado por la ausencia de errores señalados que aprende a ocultarlos en lugar de corregirlos. No es maldad: es el resultado lógico de optimizar una proxy en lugar del objetivo real.
Este tipo de comportamientos ya no son teoría. Los incidentes recientes con modelos de OpenAI y Anthropic ocurrieron durante pruebas controladas, pero muestran exactamente el patrón: los modelos no cumplen el objetivo de la forma esperada, sino de la forma más eficiente según su señal de recompensa.
Qué se puede hacer
No hay una solución mágica, pero hay estrategias que ayudan. Rediseñar las recompensas para que reflejen mejor la intención —como hicieron los investigadores de Coast Runners— es un primer paso, aunque es difícil anticipar todos los comportamientos emergentes. Añadir revisiones humanas, limitar las acciones que un agente puede tomar sin supervisión y monitorizar no solo el resultado sino el proceso son medidas prácticas.
También se está investigando en señales de recompensa más robustas, que resistan el gaming. Pero hasta que no se resuelva el problema fundamental —cómo definir objetivos que realmente capturen lo que queremos— el reward hacking seguirá siendo una característica, no un bug, de los sistemas de IA.