La inteligencia artificial hace trampas para ganarte a los videojuegos
Los algoritmos que integran tecnolog¨ªa de aprendizaje autom¨¢tico buscan errores de programaci¨®n en los juegos de ordenador para pasarse los niveles con m¨¢s puntuaci¨®n
Cuando el superordenador Deep Blue, desarrollado por IBM, venci¨® al ajedrez al por entonces campe¨®n del mundo Gary Kasp¨¢rov, el mundo se puso en pie. El revuelo que tuvo la noticia ven¨ªa justificado por entenderse como la primera victoria intelectual de las m¨¢quinas frente a los seres humanos, como si los contendientes nunca se hubieran encontrado ante una batalla similar.
Partida del videojuego 'Computer Space'
Pero Deep Blue no es el primer rival virtual al que se enfrenta el hombre. Este duelo tuvo lugar en 1996, m¨¢s de 80 a?os despu¨¦s del aut¨®mata El Ajedrecista y 25 a?os despu¨¦s de Computer Space, un t¨ªtulo pionero en la introducci¨®n de oponentes controlados por computadora en un videojuego.
- Los algoritmos que quieren ser gamers
Y es que, para determinar el comportamiento de la m¨¢quina en un videojuego, que actuar¨¢ en funci¨®n de los movimientos que realice el jugador humano, son necesarios algoritmos de inteligencia artificial capaces de responder a estos est¨ªmulos. La introducci¨®n del aprendizaje autom¨¢tico en estas din¨¢micas de juego las hace conscientes de sus errores para que puedan seguir mejorando y la pr¨®xima vez que se enfrenten a nosotros, nos den una paliza todav¨ªa m¨¢s humillante.
La pasi¨®n de los algoritmos por la fotograf¨ªa
Las aplicaciones de la inteligencia artificial trascienden al texto y se adentran de lleno en la parte gr¨¢fica. El Huawei Mate 20 Pro es un buen ejemplo de ello. Con la introducci¨®n de esta tecnolog¨ªa en el terminal, es posible realizar mejores fotos. Los algoritmos est¨¢n entrenados para resaltar ciertos elementos a trav¨¦s del contraste de im¨¢genes y optimizarlos uno a uno.
La multinacional tambi¨¦n utiliza inteligencia artificial para reconocer hasta 4.500 im¨¢genes por minuto, lo que permite detectar todo tipo de objetos cada vez que el usuario toma una foto. Adem¨¢s, permite traducir textos con solo apuntarlos con la c¨¢mara del m¨®vil.
Para abordar un videojuego de esta manera, la inteligencia artificial no razona de la misma forma que lo har¨ªamos nosotros: necesita afrontar el reto desde una perspectiva diferente. Aqu¨ª es donde cobran sentido los algoritmos evolutivos, que, en lugar de buscar la mejor t¨¦cnica para ganar una partida, prueban de qu¨¦ son capaces y van a?adiendo peque?os ajustes para ir afinando su forma de jugar.
Partida del algoritmo despu¨¦s de entrenar durante cuatro horas
Un buen ejemplo de ello nos lo dio DeepMind en 2015. La compa?¨ªa de Google dise?¨® a una inteligencia artificial para jugar al c¨¦lebre Arkanoid. Tras cuatro horas entrenando, el algoritmo descubri¨® que si lograba colar la pelota en la parte superior de la barrera de ladrillos, obten¨ªa mejores resultados.
La cuesti¨®n es que, llegado un punto, los algoritmos entrenados para superar videojuegos con la mayor puntuaci¨®n encuentran atajos de los que nosotros no nos percatamos y aprovechan defectos en la programaci¨®n del juego para quedar los primeros. En otras palabras: hacen trampas.
- Vamos a cruzar paredes, tralar¨¢
Recientemente, un grupo de investigadores entren¨® a una inteligencia artificial para que sacara la mejor puntuaci¨®n de la que fuera capaz en el juego Sonic the Hedgehog, como parte del concurso OpenAI Retro Contest. El algoritmo ten¨ªa la misi¨®n de recoger anillos, derrotar enemigos y superar el nivel en el menor tiempo posible y, para conseguirlo, aprovech¨® los glitches (errores de programaci¨®n en un videojuego) para atravesar paredes y avanzar con m¨¢s rapidez.
- Capeando el temporal
La investigadora del proyecto Google DeepMind AI Victoria Krakovna pas¨® varios meses buscando ejemplos similares de lo que cataloga como comportamientos pirata de los algoritmos y encontr¨® algo parecido en Boat Race, un juego de carreras de barcos que concede puntos al recoger ciertos elementos. Aqu¨ª, la inteligencia artificial abandon¨® la carrera para ponerse a dar vueltas en c¨ªrculos y chocar una y otra vez con los objetos que conced¨ªan una mayor puntuaci¨®n.
- Hackeando la pir¨¢mide de Qbert
Pero la casu¨ªstica es m¨¢s abundante. En febrero, un grupo de investigadores de la Universidad de Friburgo, en Alemania, puso a prueba a su inteligencia artificial en el videojuego Qbert, un arcade en el que los jugadores manejan a un simp¨¢tico personaje a trav¨¦s de una pir¨¢mide de cubos saltando sobre ellos para que cambien de color. El algoritmo descubri¨® un glitch que le permit¨ªa acumular puntos infinitos sin pasar de nivel mientras los cubos parpadean en distintos colores. Tal y como reconoci¨® el dise?ador del juego, nadie hab¨ªa descubierto este error de programaci¨®n desde que se public¨®, hace ya 36 a?os.
Tu suscripci¨®n se est¨¢ usando en otro dispositivo
?Quieres a?adir otro usuario a tu suscripci¨®n?
Si contin¨²as leyendo en este dispositivo, no se podr¨¢ leer en el otro.
FlechaTu suscripci¨®n se est¨¢ usando en otro dispositivo y solo puedes acceder a EL PA?S desde un dispositivo a la vez.
Si quieres compartir tu cuenta, cambia tu suscripci¨®n a la modalidad Premium, as¨ª podr¨¢s a?adir otro usuario. Cada uno acceder¨¢ con su propia cuenta de email, lo que os permitir¨¢ personalizar vuestra experiencia en EL PA?S.
En el caso de no saber qui¨¦n est¨¢ usando tu cuenta, te recomendamos cambiar tu contrase?a aqu¨ª.
Si decides continuar compartiendo tu cuenta, este mensaje se mostrar¨¢ en tu dispositivo y en el de la otra persona que est¨¢ usando tu cuenta de forma indefinida, afectando a tu experiencia de lectura. Puedes consultar aqu¨ª los t¨¦rminos y condiciones de la suscripci¨®n digital.