AI Dungeon es un juego de aventuras de texto para un jugador o multijugadorque utiliza inteligencia artificial (IA) para generar contenido y permite a los jugadores crear y compartir aventuras e indicaciones personalizadas. La primera versión del juego estuvo disponible en mayo de 2019, y su segunda versión (inicialmente llamada AI Dungeon 2 ) se lanzó en Google Colaboratory en diciembre de 2019. Más tarde, ese mismo mes, se trasladó a su actual aplicación web multiplataforma. Luego, el modelo de IA se reformó en julio de 2020.
AI Dungeon es un juego de aventuras de texto que utiliza inteligencia artificial para generar historias aleatorias en respuesta a los estímulos enviados por los jugadores. [1] [2] [3] [4]
En el juego, se solicita a los jugadores que elijan un escenario para su aventura (por ejemplo , fantasía , misterio , apocalíptico , ciberpunk , zombis ), [5] [6] seguido de otras opciones relevantes para el escenario (como la clase de personaje para escenarios de fantasía). [7]
Después de comenzar una aventura, se pueden elegir cuatro métodos de interacción principales para la entrada de texto del jugador: [8]
El juego se adapta y responde a la mayoría de las acciones que el jugador introduce. [9] Se pueden proporcionar entradas en blanco para incitar a la IA a generar más contenido, y el juego también ofrece a los jugadores opciones para deshacer, rehacer o modificar eventos recientes para mejorar la narrativa del juego. [10] Los jugadores también pueden decirle a la IA qué elementos "recordar" para referencia en futuras partes de su juego. [11]
Además de los ajustes preconfigurados de AI Dungeon , los jugadores pueden crear "aventuras" personalizadas desde cero describiendo el entorno en formato de texto, a partir del cual la IA generará un entorno. [8] [5]
Estas aventuras personalizadas se pueden publicar para que otros puedan jugarlas, con una interfaz para explorar las aventuras publicadas y dejar comentarios debajo de ellas.
AI Dungeon incluye un modo multijugador en el que los distintos jugadores tienen su propio personaje y se turnan para interactuar con la IA dentro de la misma sesión de juego. El modo multijugador admite el juego en línea en varios dispositivos o el juego local utilizando un dispositivo compartido. [12] [13]
Los anfitriones del juego pueden supervisar la IA y modificar su salida. [12] [13]
A diferencia del juego para un solo jugador, en el que las acciones y las historias utilizan la narración en segunda persona , las historias del juego multijugador se presentan utilizando la narración en tercera persona . [13]
AI Dungeon permite a los jugadores ambientar sus aventuras en "mundos" específicos que dan contexto al entorno más amplio en el que se desarrolla la aventura. [14] Esta función se lanzó por primera vez con dos mundos diferentes disponibles para seleccionar: Xaxas, un "mundo de paz y prosperidad"; y Kedar, un "mundo de dragones , demonios y monstruos ". [14]
La primera versión de AI Dungeon (a veces denominada AI Dungeon Classic [15] [16] ) fue diseñada y creada por Nick Walton del laboratorio de aprendizaje profundo "Percepción, control y cognición" de la Universidad Brigham Young [9] en marzo de 2019 [8] durante un hackathon . [17] [18] Antes de esto, Walton había estado trabajando como pasante para varias empresas en el campo de los vehículos autónomos . [9]
Esta creación utilizó una versión temprana de la red neuronal generadora de lenguaje natural GPT-2 , creada por OpenAI , [19] [20] lo que le permitió generar sus narrativas de aventuras originales. [21] Durante sus primeras interacciones con GPT-2, Walton se inspiró en parte en el juego de mesa Dungeons & Dragons (D&D), al que había jugado por primera vez con su familia unos meses antes: [17] [13] [15]
"Me di cuenta de que no había juegos disponibles que te dieran la misma libertad para hacer cualquier cosa que encontré en [ Dungeons & Dragons ] [13] ... Puedes ser mucho más creativo en comparación con otros juegos". [17]
Esto lo llevó a preguntarse si una IA podría funcionar como un maestro de mazmorras . [13]
A diferencia de las versiones posteriores de AI Dungeon , el original no permitía a los jugadores especificar la acción que querían. En cambio, generaba una lista finita de posibles acciones para elegir. [16]
Esta primera versión del juego fue lanzada al público en mayo de 2019. [15] [9] No debe confundirse con otro juego de aventuras basado en GPT-2, GPT Adventure , creado por el estudiante de posgrado en neurociencia de la Universidad Northwestern Nathan Whitmore, también lanzado en Google Colab varios meses después del lanzamiento público de AI Dungeon . [22] [23]
En noviembre de 2019, OpenAI lanzó una nueva versión "completa" de GPT-2. Este nuevo modelo incluía soporte para 1.500 millones de parámetros (que determinan la precisión con la que un modelo de aprendizaje automático puede realizar una tarea [24] ), en comparación con la versión de 126 millones de parámetros utilizada en las primeras etapas del desarrollo de AI Dungeon . [25] [19] El juego fue recreado por Walton, aprovechando esta nueva versión del modelo, y temporalmente renombrado como AI Dungeon 2. [ 19] [26]
La IA de AI Dungeon 2 recibió un entrenamiento más enfocado en comparación con su predecesor, utilizando texto específico del género. [15] Este material de entrenamiento incluyó aproximadamente 30 megabytes de contenido extraído de la web de chooseyourstory.com (un sitio web comunitario en línea de contenido inspirado en libros de juegos interactivos , escritos por colaboradores de múltiples niveles de habilidad, utilizando lógica de diferente complejidad [27] ) y múltiples libros de reglas y aventuras de D&D . [28]
La nueva versión se lanzó en diciembre de 2019 como software de código abierto disponible en GitHub . [29] Era accesible a través de Google Colab, una herramienta en línea para científicos de datos e investigadores de IA que permite la ejecución gratuita de código en máquinas alojadas en Google. [30] [9] También se podía ejecutar localmente en una PC, pero en ambos casos, requería que los jugadores descargaran el modelo completo, alrededor de 5 gigabytes de datos. [9] A los pocos días del lanzamiento inicial, esta descarga obligatoria resultó en cargos de ancho de banda de más de $ 20,000, lo que obligó al cierre temporal del juego hasta que se estableciera una solución alternativa de igual a igual . [9] Sin embargo, debido al crecimiento repentino y explosivo del juego ese mismo mes, se convirtió en software propietario de código cerrado y fue relanzado por el equipo de desarrollo de inicio de Walton, Latitude (con Walton asumiendo el papel de CTO ). [20] [31] Este relanzamiento constituyó aplicaciones móviles para iOS y Android (construidas por el desarrollador de aplicaciones Braydon Batungbacal) el 17 de diciembre. [32] [33] [9] Otros miembros de este equipo incluyeron a Thorsten Kreutz para la estrategia a largo plazo del juego y al hermano del creador, Alan Walton, para la infraestructura de alojamiento. [9]
En ese momento, Nick Walton también estableció una campaña de Patreon para apoyar el crecimiento futuro del juego (como la incorporación de soporte multijugador y de voz, [9] junto con planes a largo plazo para incluir contenido de música e imágenes [9] ) y convertir el juego en un esfuerzo comercial, que Walton sintió que era necesario para cubrir los costos de entregar una versión de mayor calidad del juego. [17] [9] AI Dungeon fue una de las únicas aplicaciones comerciales conocidas que se basaron en GPT-2. [6]
Tras su primer anuncio en diciembre de 2019, se añadió un modo multijugador al juego en abril de 2020. [34] Originalmente, alojar un juego en este modo estaba restringido a los suscriptores premium, aunque cualquier jugador podía unirse a un juego alojado. [12] [13]
En julio de 2020, los desarrolladores presentaron una versión exclusiva premium del modelo de IA, llamada Dragon , que utiliza la nueva API de OpenAI para aprovechar el modelo GPT-3 sin mantener una copia local (lanzada el 11 de junio de 2020). [35] [18] [28] GPT-3 se entrenó con 570 gigabytes de contenido de texto (aproximadamente un billón de palabras, con un costo de desarrollo de $12 millones [6] ) y puede admitir 175 mil millones de parámetros, en comparación con los 40 gigabytes de contenido de entrenamiento y 1.5 mil millones de parámetros de GPT-2. [36] [20]
El modelo gratuito también se actualizó a una versión menos avanzada de GPT-3 y se denominó Griffin . [18]
Poco después de este lanzamiento, hablando sobre las diferencias entre GPT-2 y GPT-3, Walton afirmó:
"[GPT-3 es] uno de los modelos de IA más poderosos del mundo... [1] Es mucho más coherente en términos de comprender quiénes son los personajes, qué están diciendo, qué está pasando en la historia y simplemente poder escribir una historia interesante y creíble". [6]
En la segunda mitad de 2020, se agregó la función "Mundos" a AI Dungeon , brindando a los jugadores una selección de mundos generales en los que pueden desarrollarse sus aventuras. [14] En febrero de 2021, se anunció que los desarrolladores de AI Dungeon , Latitude, habían recaudado $ 3,3 millones en financiación inicial (liderada por NFX, con la participación de Album VC y Griffin Gaming Partners) para "crear juegos con posibilidades de historia 'infinitas'". [37] esta financiación tenía como objetivo mover la creación de contenido de IA más allá de la naturaleza puramente basada en texto de AI Dungeon tal como existía en ese momento.
Después de su anuncio el 20 de agosto, un nuevo modo de interacción "Ver" se puso a disposición de todos los jugadores y se agregó al juego el 30 de agosto de 2022.
AI Dungeon se retiró de Steam el 12 de marzo de 2024. [38]
Aproximadamente dos mil personas jugaron la versión original del juego durante el primer mes desde su lanzamiento en mayo de 2019. [15] [9] Una semana después de su relanzamiento en diciembre de 2019, el juego alcanzó más de 100 000 jugadores y más de 500 000 partidas, [19] y alcanzó 1,5 millones de jugadores en junio de 2020. [25]
En diciembre de 2019, la campaña de Patreon correspondiente al juego había recaudado aproximadamente 15 000 dólares al mes. [8]
En su reseña de enero de 2020 de la versión de AI Dungeon con GPT-2 (conocida en ese momento como AI Dungeon 2 ), Craig Grannell de Stuff Magazine la nombró "Aplicación de la semana" y le otorgó 4 de 5 estrellas. Grannell elogió la flexibilidad del juego y su función de historia personalizada, pero criticó los cambios abruptos en el contenido que eran comunes en la edición GPT-2 del juego: [4]
"[ AI Dungeon es] un mundo infinito de historias oníricas y una fascinante mirada al futuro de la IA". [4]
Campbell Bird de 148Apps también le otorgó a esta edición del juego 4 de 5 estrellas en su reseña, elogiando también su creatividad y criticando la falta de memoria para el contenido anterior: [39]
"AI Dungeon es como hacer improvisaciones con un compañero que es a partes iguales entusiasta y borracho... [Es] un juego encantador, a veces frustrante, pero sobre todo impresionante en su cruda creatividad y espíritu". [39]
De manera similar, Jon Mundy de TapSmart le otorgó una calificación de 3 de 5 estrellas, elogiando su variedad y la opción de aventura personalizada "mágica", pero describió sus narrativas de aventuras como "a menudo demasiado pasivas y vagas" y carentes de resolución. [5]
Los críticos, entre ellos Lindsay Bicknell, notaron la tendencia de la IA a crear contenido gráfico y sexual a pesar de que los jugadores no se lo pidieran. El director ejecutivo de Latitude , Nick Walton, y el investigador Suchin Gururangan respondieron a estas preocupaciones, afirmando que el comportamiento era inesperado y argumentando que tal cosa ocurre debido a la falta de restricciones estrictas impuestas al modelo GPT-3. Afirmaron que no hicieron lo suficiente para evitar que se comportara de esta manera "en la naturaleza". [40] [41] [42]
Además de aquellos que usaron AI Dungeon para su propósito principal como juego, otros usuarios experimentaron con el uso de su interfaz de generación de lenguaje para crear otras formas de contenido que no se encontrarían en los juegos tradicionales (principalmente a través de la opción de aventura personalizada). Aunque el juego se entrenó principalmente utilizando aventuras de texto, el contenido de entrenamiento para los propios modelos GPT incluyó grandes cantidades de contenido web (incluida la totalidad de la Wikipedia en inglés ), lo que permitió que el juego se adaptara a áreas fuera de este enfoque central. [6] [43] Algunos ejemplos de AI Dungeon que se usa de esta manera incluyen:
En abril de 2021, AI Dungeon implementó un nuevo algoritmo de moderación de contenido para evitar casos de pornografía infantil simulada basada en texto creada por los usuarios. El proceso de moderación implicó que un moderador humano leyera historias privadas. [49] [41] [50] [51] El filtro frecuentemente marcaba falsos positivos debido a la redacción (términos como "computadora portátil de ocho años" malinterpretados como la edad de un niño), lo que afectaba tanto a historias pornográficas como no pornográficas. La controversia y el bombardeo de reseñas de AI Dungeon se produjeron como resultado del sistema de moderación, citando falsos positivos y una falta de comunicación entre Latitude y su base de usuarios después del cambio. [40]
En junio de 2022, AI Dungeon agregó anuncios para reemplazar el sistema de "energía" anterior, en el que los usuarios debían esperar a que se recargara la energía para generar más contenido. [52] El sistema de anuncios permitiría intentos infinitos de salida de IA, pero ocasionalmente interrumpiría el juego con anuncios. Esta adición recibió una reacción negativa de los usuarios, y Latitude agregaría un sistema beta en respuesta, permitiendo almacenar acciones a través de la visualización de anuncios. [53] El sistema de anuncios se eliminó a fines de 2022. [54]