Primero fue el ajedrez y más tarde juegos teóricamente mucho más intuitivos como el póker o el Go: los motores de inteligencia artificial han ido superando a los humanos en más y más ámbitos, y ahora el nuevo reto de esos desarrollos es el de ser imbatibles en el conocido videojuego de estrategia StarCraft.
Facebook lleva tiempo investigando en este área específica, y los desarrolladores de AlphaGo ya declararon que su próximo reto es el de poner en marcha un motor de inteligencia artificial que supere a cualquier jugador humano a StarCraft, pero en esa guerra la primera batalla ha caído del lado de los seres humanos: un jugador profesional ha vencido 4-0 a los motores de IA que le pusieron delante.
Jugar a ciegas añade una complejidad extra
El jugador profesional de StarCraft Song "Stork" Byung-gu se enfrentó a cuatro de esos motores de inteligencia artificial en una competición que tuvo lugar en la Universidad Sejong de Corea del Sur. Esta institución lleva organizando torneos de StarCraft en los que competían motores de IA desde 2010, pero esta era la primera vez que esos motores se enfrentaban a un jugador profesional.

A diferencia del ajedrez o el Go en el que los jugadores ven en todo momento el tablero y pueden establecer su estrategia en base a esa información, en StarCraft dichas estrategias se basan mucho más en su memoria y en una información mucho más limitada puesto que no pueden ver todo el mapa de juego.
Esa dificultad añadida parece ser demasiado para los bots implicados en la competición, uno de los cuales era el famoso "Cherry Pi" desarrollado por los laboratorios de inteligencia artificial de Facebook. Song Byung-gu aplastó a esos cuatro motores en un suspiro: el que más aguantó le duró 10 minutos y medio, y en 27 minutos todo había acabado para esos motores de inteligencia artificial.
Es especialmente llamativo destacar que esa victoria se produjo aun cuando los motores de inteligencia artificial cuentan con una capacidad de cálculo muchísimo mayor y pueden hacer movimientos en el juego más rápido. De hecho uno de los bots, desarrollado en Noruega, era capaz de completar 19.000 acciones por minuto; el más rápido de los jugadores de StarCraft apenas puede completar unos pocos cientos de acciones por minuto.
Tras las partidas Song declaró que la forma de jugar de las máquinas era algo suicida, ya que los jugadores profesionales "solo iniciamos un compate cuando tenemos una oportunidad de ganar con nuestro ejército y capacidad de control de esas unidades". Aún así, admitió haberse sorprendido con algunos de los momentos en los que esos motores se defendieron de sus ataques.
Parece que por el momento StarCraft es por tanto dominio de los seres humanos, pero nuevos esfuerzos como el ya citado desarrollo de DeepMind (empresa responsable de AlphaGo) podrían poner en aprietos a los jugadores profesionales humanos más pronto que tarde. La sorpresa ya se vio con el juego del Go, que muchos expertos indicaban que seguiría siendo dominado por los seres humanos durante otros cinco años.
Vía | MIT Technology Review
En Xataka | De ajedrez, máquinas y humanos
Ver 19 comentarios
19 comentarios
ilwp
Como explica un poquito el articulo, Star Craft no es igual que los juegos en los que ha cometido hasta ahora la IA.
Estos juegos implican el tiempo real (no hay una línea de lógica que continuar según cada movimiento, la línea varia constantemente y las predicciones e hacen menos valiosas).
También tienen la parte oscura, donde la maquina no puede estar preparando movimientos, ya que no sabe de que base partir.
Los mapas son mucho mas complejos que los tableros e implican muchas mas variables que adaptar y modificar.
En resumen, que no es una sucesión de partidas aprendidas sobre las que aplicar una reacción "predefinida" sobre una acción.
Me gustaría que alguien hiciera un calculo del numero de variaciones de jugadas que se pueden dar en una partida de Star Craft para ver que esto es diferente a lo intentado hasta ahora.
Esta vez si que creo que les queda mucho trabajo por hacer y que les resultara muy pero que muy difícil ganar a un humano.
ZellDich
También en las primeras partidas de ajedrez ganaba el humano solo es cuestion de un par de años como mucho, ganara la ia
Hazel7
jaja!!
Normal, juego SC2 y son novato... cuando veo jugar a los players PRO me siento un defecto de la humanidad xDDD
Tefery
Les quedan mucho a las IAs para vencer a un Koreano xD
victorgonzalezfernandez
¿Este troll es alguien de la propia xataka? Imagino que para lograr el contrapunto del comentario estúpido/agudo que se pueda a cada post. Eso o es un parado con tiempo para incluir su gracieta a cada post. Bueno a veces los payasos hacen gracia. Lo que importa es que xataka ha mejorado un poquito en estos últimos meses y es de agradecer, felicitaciones de un lector
alexprox
Ya entiendo la razón por que paso a ser free to play
linkgold
Aquí es donde de verdad podremos ver hacia que evoluciona la IA, recordemos que IA es Inteligencia Artificial, almacenar 100.000 millones de posibilidades y con esa base tomar decisiones no lo veo como "inteligencia" sino como resolver un problema en el que tienes la solución.
Cuando tienes que utilizar la "lógica" o el "razonamiento" es donde se ven las carencias de la IA. Tengo la sensación de que creemos que estamos mucho más avanzados de lo que realmente estamos en IA. Deep Blue ganó a Kasparov en el 98, hace prácticamente 20 años y no he visto avanzar mucho la cosa desde entonces ...
Neopumper666
cof cof no son IA son sistemas expertos cof cof
xolan
El juego de Ender.
Manejar estrategias en guerra es complicado para una máquina por el hecho que a su frente tiene no a uno sino a varios humanos y el ambiente del conflicto es fluctuante. En StarCraft ocurre esto por la cantidad de factores que influyen en el ambiente en el que se desarrolla la batalla. Pon a tropas de starcraft en un tablero de ajedrez o Go y cambiaria la situación.