Pasa suficiente tiempo en cualquier juego de rol y eventualmente te quedarás sin cosas de las que hablar con sus personajes. Pero, ¿y si tuvieran un suministro interminable de anécdotas generadas dinámicamente? ¿Qué pasaría si pudieras hacerles preguntas que no están en el menú que tienes delante? ¿Qué pasaría si pudieran recordar las experiencias que han tenido contigo en el juego y pudieran hablar de ellas extensamente? Esas son las preguntas que el modder Art From The Machine intenta responder en Skyrim VR.
En el video a continuación, puede ver algunas escenas del mod de trabajo en progreso, que utiliza el modelo de lenguaje grande ChatGPT de OpenAI para generar respuestas, xVASynth para texto a voz para que los NPC puedan expresarse por completo y Whisper para voz a -texto, para que los jugadores puedan hablar por su micrófono y los NPC puedan entenderlos.
Son muchos sistemas diferentes que se están poniendo en juego, y los primeros resultados son algunas respuestas bastante forzadas. Pero al mismo tiempo se ve un atisbo del potencial de los NPC conectados con IA para crear conversaciones dinámicas:
Hay un montón de conversaciones y fragmentos diferentes que se muestran en el video, pero lo más interesante es una conversación con Ulfberth War-Bear, el empleado estrella de Warmaiden’s en Whiterun. Gracias al mod, Ulfberth conoce el horario de atención de la tienda y puede decírselo al jugador (aunque de manera incómoda) e incluso puede calcular cuándo cerrará la tienda según el tiempo del juego.
Sí, la pronunciación de Ulf es bastante horrible, aunque suena como su voz y sincroniza los labios, lo cual es impresionante, pero me gusta la idea de jugar un juego en el que una simple pregunta como «¿Cuánto falta para que cierres?» aparece en mi cabeza y puedo preguntarle a un comerciante y obtener una respuesta directa. Eso ayudaría a que un NPC se sintiera más como una persona real.
El modder también toma una espada y le pide a Ulfberth que la describa, lo cual hace: «Parece ser una espada de hierro bien hecha con una gema de alma incrustada en la empuñadura. El encantamiento que tiene le permite al portador capturar las almas de sus enemigos».
No es exactamente deslumbrante cuando Ulfberth recita lo que se siente como unas pocas líneas de un juego wiki, y no es particularmente impresionante que «conozca» los detalles sobre la espada; el juego en sí mismo obviamente también sabe qué tipo de espada es. Pero no es esta conversación exacta lo que es emocionante, es que se genera sobre la marcha (aunque lentamente) y lo que podría significar en juegos futuros. Los NPC reaccionan dinámicamente a algo que acabas de hacer o decir, sin tener que escribir y grabar ese diálogo específico por adelantado; es interesante pensar en eso.
Aún más interesante es si estos NPC habilitados para IA pudieran recordar eventos y conversaciones pasadas cuando hablas con ellos más tarde, algo en lo que Art From The Machine está trabajando en este mod. «Tengo un sistema de memoria básico configurado donde le pido a ChatGPT que resuma la conversación al salir para ayudar a condensarla para futuras indicaciones». dicen en reddit. «Existen herramientas mucho más sofisticadas para manejar la memoria, como Langchain, que espero implementar en el futuro».
El mod aún no está disponible para probar: Art From The Machine quiere agregar más funciones y hacer más pruebas de errores antes de lanzarlo. Pero Skyrim no es el único juego que se modifica con herramientas de IA: Mount & Blade: Bannerlord tiene un mod que permite que sus NPC usen IA para responder preguntas escritas por el jugador. Puedes ver un video de ese mod aqui.
Ambas modificaciones son impresionantes, aunque creo que aparte de los desafíos técnicos de conectar la IA a los NPC, el problema para mí es este: incluso si los NPC pueden invocar un diálogo nuevo sin cesar, ¿toda esa charla será lo suficientemente interesante como para querer ¿escucha a? Recientemente vimos investigadores poblar una ciudad virtual con agentes de IA, y aunque es genial que hicieran fiestas y hablaran entre ellos, las conversaciones en sí eran… bastante aburridas. No creo que la tecnología para hacer que los NPC hablen sin cesar vaya a importar tanto si finalmente no tienen nada interesante que decir. Con suerte, la mayoría de los juegos y mods en el futuro se mantendrán con buenos diálogos a la antigua escritos e interpretados por humanos.