Este fin de semana se ha celebrado StarSkirmish Hillclimb, una competición en la que modelos de inteligencia artificial escriben bots para jugar a StarCraft: Brood War, un título de estrategia en tiempo real que, por su enorme complejidad, se ha usado durante muchos años en la investigación de IA. Los protagonistas del evento fueron GPT-6 Astra y Claude Opus 5.5, los dos modelos más avanzados de OpenAI y Anthropic, respectivamente, que tenían el reto de ganar a los mejores bots escritos por humanos.
En StarSkirmish Hillclimb los modelos de IA no compiten jugando directamente a StarCraft: Brood War, sino que desarrollan un bot y pueden hacer partidas de prueba, analizarlas y modificar su código antes de competir. Tanto Astra como Opus tenían su propio entorno de desarrollo y la misión de superar cinco niveles de dificultad contra oponentes Protoss, que es la facción más representada entre los mejores bots de código abierto. Los últimos rivales fueron Stardust y PurpleWave, los dos mejores bots de StarCraft: Brood War escritos por humanos. En esta competición no hay límite de tiempo y el criterio para ganar es superar un umbral de victorias.
Los bots rivales de GPT-6 y Claude Opus.
Los bots creados por Astra y Opus superaron con rapidez a los bots de nivel más bajo usando una estrategia que es buena en prácticamente todos los escenarios y que funcionó hasta que llegaron a Locutus y BananaBrain, dos bots Tier A. En este momento, Astra empezó a tener problemas, pero siguió iterando su bot hasta que decidió copiar el código de Stardust, el mejor bot de StarCraft: Brood War, para sustituirlo por el suyo. El intento de trampa quedó abortado cuando el organizador hizo un rollback para que Astra continuase sin Stardust. Por su parte, el bot de Opus se quedó atascado contra Locutus y BananaBrain, a los que no superó.
Finalmente, Astra cambió de planteamiento para ganar a Locutus y BananaBrain, un salto conceptual que Opus no consiguió dar. El modelo de Anthropic no avanzó y se quedó bloqueado optimizando una estrategia que no funcionaba. Astra no solo alcanzó un nivel superior mucho más rápido, logrando en 6 horas lo mismo que Opus en 24 horas, sino que su capacidad para cambiar de enfoque le permitió modificar el bot para ganar a Locutus y BananaBrain.
Cuando Astra se enfrentó a Stardust y PurpleWave, volvió a cambiar de estrategia para superarlos y además aprovechó una debilidad que comparten ambos bots (por razones distintas). Astra no programó a su bot para ser el mejor jugador de StarCraft: Brood War, sino que intentaba diseñar situaciones en las que tuviera que tomar el menor número de decisiones difíciles. No fue una estrategia sencilla para Astra, que tardó cerca de 50 horas en convertir este enfoque en un planteamiento ganador.
Tras superar a los mejores bots de StarCraft: Brood War escritos por humanos, Astra se enfrentó a Pluto, una red neuronal entrenada mediante partidas contra sí misma que estaba fuera de su alcance. Astra perdió las 1000 partidas que jugó contra Pluto. Lo interesante de este enfrentamiento es que Astra cometió varios errores en prácticamente todas las partidas y Pluto simplemente se dedicó a castigar los puntos débiles de su bot. Como agente, Astra ha demostrado ser muy bueno reformulando una estrategia, pero cuando se quedó atrapado en un bucle no consiguió identificar qué estaba pasando y siguió repitiendo los mismos errores.
En StarSkirmish Hillclimb los modelos de IA no compiten jugando directamente a StarCraft: Brood War, sino que desarrollan un bot y pueden hacer partidas de prueba, analizarlas y modificar su código antes de competir. Tanto Astra como Opus tenían su propio entorno de desarrollo y la misión de superar cinco niveles de dificultad contra oponentes Protoss, que es la facción más representada entre los mejores bots de código abierto. Los últimos rivales fueron Stardust y PurpleWave, los dos mejores bots de StarCraft: Brood War escritos por humanos. En esta competición no hay límite de tiempo y el criterio para ganar es superar un umbral de victorias.
Los bots creados por Astra y Opus superaron con rapidez a los bots de nivel más bajo usando una estrategia que es buena en prácticamente todos los escenarios y que funcionó hasta que llegaron a Locutus y BananaBrain, dos bots Tier A. En este momento, Astra empezó a tener problemas, pero siguió iterando su bot hasta que decidió copiar el código de Stardust, el mejor bot de StarCraft: Brood War, para sustituirlo por el suyo. El intento de trampa quedó abortado cuando el organizador hizo un rollback para que Astra continuase sin Stardust. Por su parte, el bot de Opus se quedó atascado contra Locutus y BananaBrain, a los que no superó.
Finalmente, Astra cambió de planteamiento para ganar a Locutus y BananaBrain, un salto conceptual que Opus no consiguió dar. El modelo de Anthropic no avanzó y se quedó bloqueado optimizando una estrategia que no funcionaba. Astra no solo alcanzó un nivel superior mucho más rápido, logrando en 6 horas lo mismo que Opus en 24 horas, sino que su capacidad para cambiar de enfoque le permitió modificar el bot para ganar a Locutus y BananaBrain.
Cuando Astra se enfrentó a Stardust y PurpleWave, volvió a cambiar de estrategia para superarlos y además aprovechó una debilidad que comparten ambos bots (por razones distintas). Astra no programó a su bot para ser el mejor jugador de StarCraft: Brood War, sino que intentaba diseñar situaciones en las que tuviera que tomar el menor número de decisiones difíciles. No fue una estrategia sencilla para Astra, que tardó cerca de 50 horas en convertir este enfoque en un planteamiento ganador.
Tras superar a los mejores bots de StarCraft: Brood War escritos por humanos, Astra se enfrentó a Pluto, una red neuronal entrenada mediante partidas contra sí misma que estaba fuera de su alcance. Astra perdió las 1000 partidas que jugó contra Pluto. Lo interesante de este enfrentamiento es que Astra cometió varios errores en prácticamente todas las partidas y Pluto simplemente se dedicó a castigar los puntos débiles de su bot. Como agente, Astra ha demostrado ser muy bueno reformulando una estrategia, pero cuando se quedó atrapado en un bucle no consiguió identificar qué estaba pasando y siguió repitiendo los mismos errores.
La realidad? Chorradas. 4 años después chatgpt vale para ayudarme a redactar informes kilómetricos en 15 minutos o para usarlo de Wikipedia rápida y poco mas.
Me recuerdo cuando hace 20 años un super ordenador ganó una partida de ajedrez a Kasparov. Todo dios diciendo el fin del mundo, que si hay que controlar a las máquinas, que si Terminator...
Que tu lo uses solo para eso, no quiere decir que se use solo para eso. La IA, se puede utilizar en una cantidad de ambitos increiblemente amplia. Sin ir mas lejos yo para en mi trabajo me ahorro decenas de horas de investigacion gracias a la IA. Sin hablar de las posibilidades de programacion que tambien utilizo en el dia a dia.
Es una herramienta muy muy potente y cada vez, mas. Pero es como si te dan un F1 y vas a 40km/h en un circuito de carreras, no estas sabiendo sacar el potencial a la herramienta, pero eso no significa que la herramienta sea mala, o no sirva.
Gente usándolo en casa que se creen que no tiene valor a nivel profesional…
Se pueden hacer auténticas virguerias, yo cuando llego a trabajar a las 9am chat-gpt me ha hecho con schedule task en 5 min lo que antes tardaba más de medio día, completamente automático y mejor.
Luego el reto del día soy yo usándolo de forma orquestada para terminal el día haciendo lo que antes tardaba 1 semana… y no hablo de tareas sencillas precisamente.
En unos días me veo a los ayuntamientos o gobiernos inventando trabajos para dar un sueldo a los miles y miles de desempleados que traerá esta tecnología. Ayer veía un anuncio de Ionos donde presentaban su nueva recepcionista-IA para los negocios. Lo único que pensé es en la persona que coge el teléfono y te atiende en persona.
Imagina el sistema de precios que se utiliza para la venta de entradas para conciertos multitudinarios, cuanta más demanda más suben los precios. Pues lo mismo con el trabajo. Mi empresa busca trabajadores y con los conocimientos de la IA, te dice quien está pagando una hipoteca por los pelos y, por lo tanto, necesita dinero ya. Si está desesperada, aceptará trabajar por menos o con menos derechos. Y no es ciencia ficción. Esto está ocurriendo en los USA con los conductores de Uber y similares y con las webs de trabajadores de cuidados.