Que Minecraft es un juego donde se puede hacer prácticamente cualquier cosa, lo teníamos claro. Sin embargo, un usuario ha ido un paso más allá, y ha conseguido recrear una inteligencia artificial como ChatGPT dentro del propio juego usando solo bloques del mismo.
Ni mods ni trucos, cualquiera podría hacerlo con la versión base del Minecraft. Eso sí, no hablamos de unos pocos bloques para conseguirlo, sino de más de 445.000, por lo que llevaría su tiempo poder conseguirlo. Además, como es lógico, no es una IA que responda ni tan rápido ni tan bien como las que conocemos.
Usar ChatGPT en Minecraft es posible
Lo que más nos llama la atención no es que una IA funcione dentro de Minecraft, que sí que es curioso, sino el número de bloques que se han tenido que utilizar para que funcione, ya que son, ni más ni menos que 445.782 bloques de comandos. Y lo más curioso es que esta no es ni la cifra original, pues al principio necesitaba más de un millón.
El mérito viene debido a que no ha usado ningún mod, plugin o truco. Todo se hace con los bloques que ya nos ofrece el juego. Esto evidentemente hace que el resultado esté muy lejos de lo que podemos hacer actualmente con ChatGPT u otras IAs, pero como experimento resulta bastante curioso.
Para conseguirlo, el creador tuvo que ingeniárselas para adaptar el modelo a las limitaciones de Minecraft. Uno de los principales problemas estaba en las operaciones matemáticas, ya que el juego no trabaja con los números igual que una IA normal. Por eso, tuvo que simplificar el sistema bastante y utilizar únicamente pesos de -1, 0 y 1.
I made a generative AI, only using 400k command blocks (PoC)
byu/_objz inMinecraftCommands
El modelo tampoco es especialmente grande. Para entrenarlo se utilizaron 11.118 conversaciones de DailyDialog y tiene un vocabulario de unas 2.048 palabras. Con esto ya es capaz de responder a algunas preguntas y mantener conversaciones bastante sencillas, aunque, evidentemente, está muy lejos de poder mantener una conversación como la que tendríamos con ChatGPT.
De hecho, probablemente uno de sus problemas más grandes es la velocidad. Generar cada palabra le lleva cerca de 1.8 segundos, así que una respuesta relativamente larga puede ser bastante pesada. Tampoco dispone de los conocimientos generales de un modelo actual (por lo que no le preguntes algo que tenga que buscar en internet), ni está pensado para realizar cálculos o resolver problemas difíciles.
Aunque, sinceramente, eso es lo de menos. Lo que nos ha parecido interesante es que alguien haya conseguido meter una pequeña IA dentro de Minecraft utilizando bloques de comandos. No es especialmente útil y probablemente nadie lo utilizará como sustituto de ChatGPT, pero demuestra una vez más hasta dónde puede llegarse utilizando las herramientas del propio juego.
Y teniendo en cuenta que la primera versión necesitaba más de un millón de bloques, tampoco sería extraño que este proyecto siga siendo reducido y mejorado en el futuro. A Minecraft, desde luego, parece no tener límites cuando alguien se propone hacer una auténtica locura. Veremos si, con el paso del tiempo, acaban creando IAs que de verdad sean prácticas dentro del mismo, lo cual podría ser interesante.
