GPT, Neuroflash, Google Bard, Claude: ¿cómo están cambiando ya los modelos lingüísticos los juegos? ¿Y cómo mejorarán la inmersión en el futuro?
Indiscutible: los PNJ son un elemento esencial en los juegos de ordenador si se quiere conseguir una buena inmersión de los jugadores.
Ya sea el leal compañero Garrus de Mass Effect, los icónicos mercaderes de Resident Evil 4 o el molesto Mud del clásico juego de rol Gothic: los PNJ garantizan que el mundo del juego se enriquezca con el crucial filo de la navaja de la credibilidad.
¿Pero cómo se relaciona esto con la Inteligencia Artificial en torno a GPT y sus similares?
Desde hace meses, el modelo de lenguaje desarrollado por los investigadores de OpenAIGPT(Generative Pre-trained Transformer), respectivamente el chatbot adjunto ChatGPT, ha estado apareciendo en los titulares – e inspirando sueños y temores futuros por igual.
¿Dónde reside ahora el potencial de GPT y compañía para crear mejores NPC desde el terreno virtual que nunca antes en la historia de los juegos de ordenador?
Limitaciones anteriores de los PNJ en los juegos de PC
Lacreación de NPCsantes del avance con los modelos de lenguaje basados en IA era un factor de tiempo costoso. Los desarrolladores a pequeña escala tienen que crear personajes, idear árboles de diálogo y respuestas sensibles al contexto.
Esta tarea no desaparecerá del todo gracias a los modelos lingüísticos inteligentes, pero cambiará fundamentalmente, incluso ahora. En pocas palabras, los PNJ, apoyados con IA, se crearán como los siguientes.
- Análisis:Los PNJ existentes se analizan mediante un modelo de lenguaje. Esto sienta las bases para saber qué tipo de personalidad tiene el personaje y qué peculiaridades muestra al hablar. El modelo de lenguaje necesita información específica sobre cómo debe modelarse el PNJ.
- Imitación:Ahora el modelo de lenguaje se utiliza para imitar la dicción del PNJ. Cualquiera que haya escrito comandos como «Escríbeme un manual de instrucciones para una aspiradora en el tono de Thorsten Sträter» o «Escríbeme emocionantes instrucciones en el estilo de Stephen King» en la petición de ChatGPT conoce este procedimiento.
Según se informa, Ubisoft ya está trabajando con un programa llamado Ghostwriter para crear diálogos para los PNJ.
La característica especial de los personajes generados con GPT y modelos de lenguaje similares:Con sus contribuciones al habla, los PNJ reaccionan sensiblemente al contexto de tu comportamiento – y también co-textosensiblemente. Esto se debe a que el modelo lingüístico reacciona no sólo a las acciones que realizas en el juego, sino también a cómo te comportas verbalmente en el mundo del juego.
Esto afecta no sólo a lo que dices, sino también a cómo lo dices. En otras palabras, en qué sentido tu discurso tiene una carga emocional, si tu tono es amistoso, enfadado o triste. Fiel al dicho:Como gritas en el bosque, así resuena de nuevo.
Impresionantes ejemplos de ello son dos mods actuales para el juego de rol The Elder Scrolls V: Skyrim, que ahora te presentamos.
Defectuoso pero ingenioso: GPT companion para Skyrim
Un ejemplo de cómo los modelos lingüísticos están alimentando actualmente el mundo del modding es el juego de rol The Elder Scrolls V: Skyrim. Dos de estos modelos, que ponen GPT en un compañero que te acompaña por el mundo del juego, se llaman (Mantella)y (Herika).
Con Mantella «das vida a cada PNJ», como dice en la descripción. Y lo que es más, es especial: Gracias a la función Speech-to-Text, el modelo lingüístico entiende incluso tus contribuciones en voz relativamente baja, y acaban, por así decirlo, en el oído virtual del compañero de armas de la IA.
También favorece la inmersión: gracias a Mantella, tu compañero GPT puede recurrir a partes de conversaciones anteriores, está informado de acontecimientos en el mundo del juego más allá de eso, y los incorpora a su discurso.
Sin embargo, no todo lo que dice «GPT» o «Inteligencia Artificial» es impecable: con Mantella, a veces esperas varios segundos hasta que el compañero reacciona a tu discurso. Y la voz del acompañante parece metálica o robótica.
Un ejemplo similar es Herika.Este mod te proporciona una compañera del mismo nombre. La descripción dice que Herika es básicamente como «un segundo jugador».
La Herika especial muestra qué funciones de confort adicionales son posibles con los PNJ mejorados por la IA. Si se le pide, Herika resume notas, libros u otros documentos que haya por el mundo del juego. También puedes darle órdenes como «¡Ataca a este bandido!» o, de forma menos militante, «¡Siéntate en esta silla!
Sin embargo, las referencias a la actualidad que a Herika le gusta hacer de vez en cuando rompen la inmersión. Por ejemplo, puede comentar una incursión aventurera por una mazmorra con «Esto no es un parque de atracciones», aunque en el mundo de fantasía de Elder Scrolls, por supuesto, no existen tales instalaciones de ocio. Herika también encuentra una respuesta adecuada a la pregunta de cuál es su Pokémon favorito.
Y al igual que Mantella, Herika y sus respuestas están sujetas a latencia. Así, puede tardar entre cinco y diez segundos en recibir la respuesta a una pregunta.
Así que la presencia a los compañeros de GPT es emocionante, pero dista mucho de ser perfecta.
Estos son sólo dos ejemplos de la escena modding de cómo GPT y consortes están mostrando la posibilidad de lo que NPC será hasta ahora y en el futuro. Es interesante considerar qué avances traerá GPT-4 al desarrollo de juegos de ordenador.
Además de mejores textos, por ejemplo, la memoria contextual funciona mejor en el salto de GPT-3.5 aGPT-4modelo de lenguaje.
Queda por ver cómo estos avances mejorarán aún más la inmersión en los mundos virtuales.
Recomendación de lectura en profundidad sobre GPT:¿Qué es ChatGPT? Cómo funciona esta potente herramienta de IA
¿Qué opina? ¿Los próximos desarrollos de GPT, Neuroflash & Co. tienen el potencial de hacer que la experiencia de juego sea aún más inmersiva? ¿Crearán una experiencia única para cada jugador? ¿O temes que las respuestas y reacciones generadas automáticamente acaben siendo tan inanimadas y arbitrarias como los mundos de juego generados automáticamente? No dudes en escribirnos tu opinión al respecto en los comentarios.