Lo hizo al Go, lo hizo al ajedrez y ahora lo está haciendo en 'StarCraft II'. El sistema de inteligencia artificial AlphaStar desarrollado por DeepMind jugó en diciembre un torneo contra dos jugadores profesionales de este videojuego y ganó casi todas las partidas.
Lo hizo en condiciones algo especiales, pero aún así logró aplastarles por 5 partidas a 0 y solo hubo una ocasión en la que uno de esos jugadores logró superar a una versión nueva de AlphaStar que aún estaba en desarrollo. Las cosas pintan mal para los profesionales de 'StarCraf II', uno juego que planteaba un reto importante a los ingenieros de DeepMind y que una vez más se ha logrado superar con la llamada red neuronal de convolución.
'StarCraft II' también parece ya dominio de máquinas
La dificultad de este videojuego residía en que la máquina no tiene toda la información antes de realizar la jugada puesto que en Starcraft II el mapa se va desvelando a medida que las unidades van avanzando. La intuición y tratar de adivinar qué estará haciendo el oponente es muy importante, pero aún así la IA de DeepMind ha logrado ofrecer un nivel excepcional.
Ese resumen en vídeo solo ofrece algunas repeticiones del torneo que se celebró en diciembre y que enfrentó a AlphaStar con dos jugadores profesionales humanos, Grzegorz “MaNa” Komincz y Dario “TLO” Wünsch, de Team Liquid. Los jugadores humanos tenían confianza en lograr superar a la máquina, pero se encontraron con cinco derrotas consecutivas.
Las condiciones para el encuentro fueron algo especiales para los profesionales humanos. TLO normalmente juega con la raza Zerg, pero tuvo que jugar con Protoss, la única de las tres razas con la que de momento entrena AlphaGo. Perdió las cinco partidas y llegó el turno de su compañero, MaNa, que sí jugaba con Protoss y por tanto parecía más preparado para competir en igualdad de condiciones. No sirvió de nada, porque AlphaStar también le derrotó por cinco partidas a cero.

En estas partidas AlphaStar demostró tener una gestión excepcional de sus unidades, retirándolas cuando estaban dañadas y sustituyéndolas por unidades más fuertes al frente de cada batalla. Minimizaba daños propios y maximizaba los daños de los rivales, algo que iba más allá de la relevancia de las acciones por minuto (APM) que se pueden llegar a lograr en este juego, y que de hecho sorprendentemente eran superiores en el caso de los humanos. Las elecciones de AlphaStar, simplemente, eran mejores.
Los jugadores humanos se enfrentaron a un único sistema de inteligencia artificial, pero en realidad AlphaStar hizo uso de cinco agentes diferentes que habían sido entrenados con distintos objetivos, lo que revela que incluso esa variación del motor específico de IA era superior con esas variaciones. Para entrenarlos los sistemas jugaron anteriormente la llamada "AlphaStar League", una competición en la que los agentes jugaron una y otra vez durante una semana y "absorbieron" el equivalente a 200 años de partidas de StarCraft II entre humanos.
Para Komincz el resultado fue sorprendente: "me impresionó ver cómo AlphaStar hacía movimientos avanzados y estrategias distintas en todas las partidas, usando una forma de jugar muy humana que no me esperaba. Me he dado cuenta de cómo mi forma de jugar depende de forzar al contrincante a cometer errores y ser capaz de sacar partido de las reacciones humanas, así que esto le ha dado una nueva perspectiva al juego para mí".
Vía | Kotaku
Ver 20 comentarios
20 comentarios
lluisalbarracingordo
Celebro que AlphaStar esté en Xataka. Para empezar, creo que sería justo decir que la versión que ganó 10-0 a los jugadores humanos jugaba con ventaja: podía visualizar todo el mapa de golpe y realizar acciones simultáneamente en todo el campo (los humanos solo ven una porción de él y tienen que utilizar la cámara). Cuando utilizaron la nueva versión ya incluía la necesidad de manejar la cámara con las mismas condiciones que los humanos y ya mostró más debilidades.
lluisalbarracingordo
Es sorprendente ver algunas de las decisiones que toma, como no cerrar la entrada de la base o sobresaturar de trabajadores la línea de minerales. Me gustaría ver como gestiona las larvas con los zerg, anticipo que veremos muchas Hatchs de macro.
Lo alucinante es la precisión de movimientos en la microgestión de unidades. Ahí los humanos estamos muy atrás.
S.mastermind
Eh trabajo bastante en encontrar un método para vencer a una IA como esta, extremadamente versátil bajo cualquier circunstancia.
Y la conclusión a la que llegue es que solo hay una forma y es haciendo una mejor jugada en el único instante que la IA no sabe que harás, en el COMIENZO.
Hacer algo aparentemente ridículo al comienzo de la partida anularía en gran medida la capacidad de análisis de la IA para al menos los 2 siguientes movimientos.
(la IA te vence porque siempre sabe la mejor respuesta a tu movimiento, pero si haces algo que nunca se hizo su respuesta es susceptible a contener errores.)
Si por casualidad se logra esto es posible vencerla, de otra manera actualmente lo veo imposible.
jaimejames
¿y como jugó la IA?
Un humano tiene que usar un teclado y apretar las teclas y eso toma tiempo.
Si está directamente jugando en el juego como cuando uno juega contra la máquina pues eso es trampa porque tiene ventaja.
Orbayo
Y otra ventaja; una persona no puede manejar 15 disruptores a la vez en diferentes puntos del mapa.
javass
Gran reportaje, como fan de starcraft me resulta muy curioso como una IA es capaz de gestionar un juego tan complejo con tantas variables y como dicen en el articulo y el video hacerlo con informacion incompleta debido a la niebla de guerra del mapa y el tener que ir modificando tu estrategia segun lo que te encuentres.
Los pros imagino que compraran esta IA para entrenar porque mete caña de verdad.
mariogonzalezflores
Starcraft II debió ser fácil para AlphaStar, sera algo para de verdad opinar si le gana a los jugadores koreanos de Starcraft Remasterizado
danielpulido
10-1 haciendo trampas, ya que la IA veía todo el rato lo que hacia el contrario, así cualquier noob tambien puede reventar una IA, tan solo hay que crear la unidad "counter" y GG ez