Aspectos destacados clave
- Versatilidad de los escenarios de juego de rol: El blog explora varios escenarios de juego de rol en los que los LLM pueden personificar figuras históricas, personajes ficticios, profesionales como médicos o abogados, NPC en videojuegos e incluso embajadores culturales.
- Mecanismos detrás del juego de rol con LLM: Profundiza en el marco técnico del juego de rol con LLM, incluyendo la ingeniería de prompts, la creación de esquemas de personajes, los sistemas de gestión de diálogos y los filtros de cumplimiento ético.
- Guía práctica para hacer juegos de rol con APIs de LLM: El blog proporciona una guía paso a paso sobre cómo hacer juegos de rol de manera efectiva con APIs de LLM, utilizando plataformas como Novita AI. Cubre la creación de una cuenta, la generación de claves API, la selección de LLM adecuados, la elaboración de prompts, la realización de llamadas API y el refinamiento de las interacciones.
Introducción
El juego de rol es una técnica innovadora y una herramienta crítica utilizada en el dinámico panorama de los sistemas de IA. Este método consiste en instruir al LLM para que “asuma” una profesión, función o rol específico, como un científico de datos, un personaje de dibujos animados, un agente lingüístico o un asesor financiero*,* permitiendo que la inteligencia artificial realice las tareas específicas asignadas de manera más efectiva. Este artículo examina este fascinante fenómeno, destacando los beneficios y los fundamentos teóricos que contribuyen a la efectividad del juego de rol en los LLM y te muestra cómo hacer juegos de rol con modelos potentes a través de Novita AI.
¿Qué es el juego de rol con LLM? Una visión general
El juego de rol con modelos de lenguaje grandes (LLM), como ChatGPT, es un campo emergente que explora la interacción entre la IA y las experiencias narrativas creativas e interactivas. Aprovecha las capacidades avanzadas de los LLM para simular un diálogo similar al humano y el comportamiento humano dentro de un contexto de juego de rol. Este proceso permite que la IA participe en conversaciones dinámicas, imite varios personajes y responda a las entradas del usuario de manera coherente con los rasgos predefinidos y el contexto narrativo del personaje, utilizando el potente procesamiento de grandes corpus de datos textuales. De esta manera, esta técnica de juego de rol mejora su eficiencia en tareas que requieren habilidades o conocimientos específicos, como actuar como un historiador o proporcionar hechos y análisis históricos.
Ejemplos de juego de rol con LLM

1 Figuras históricas
Un LLM puede personificar a una figura histórica como William Shakespeare, participando en conversaciones que reflejen la elocuencia poética del Bardo y el juego de palabras isabelino basado en hechos históricos.
2 Personajes ficticios
En un entorno de fantasía, un LLM podría asumir el rol específico de un mago, usando un lenguaje y conocimientos coherentes con el mundo mágico que habita, ofreciendo consejos sobre hechizos antiguos o mitos legendarios.
3 Roles profesionales
Los LLM pueden simular el diálogo de profesionales como médicos, abogados o detectives, proporcionando información y consejos dentro del ámbito de su experiencia profesional.
4 Narración interactiva
Los usuarios pueden interactuar con un LLM que desempeña el papel de un personaje no jugador (NPC) en un videojuego, ofreciendo misiones, compartiendo historias y reaccionando a las acciones del jugador en tiempo real.
5 Escenarios educativos
Los LLM pueden actuar como maestros o guías, facilitando experiencias de aprendizaje respondiendo preguntas en el contexto de una era histórica o campo científico específico.
6 Simulación terapéutica
Aunque se deben tener en cuenta consideraciones éticas, los LLM podrían actuar como terapeutas o consejeros, ofreciendo apoyo y orientación en un entorno simulado.
7 Atención al cliente
En un entorno comercial, los LLM pueden desempeñar el papel de agentes de servicio al cliente, brindando asistencia y respondiendo consultas mientras mantienen una actitud profesional y servicial.
8 Embajadores culturales
Los LLM pueden representar personajes de diferentes culturas, permitiendo a los usuarios explorar y aprender sobre diversas tradiciones, costumbres e idiomas.
Estos ejemplos demuestran la versatilidad de los LLM en escenarios de juego de rol, donde pueden adaptar sus respuestas para coincidir con los matices de los personajes que interpretan, enriqueciendo la interacción del usuario y proporcionando una experiencia personalizada según el rol que se esté interpretando.
¿Cómo funciona el juego de rol con LLM?
El juego de rol con LLM opera sobre un marco sofisticado que integra el procesamiento del lenguaje natural, el aprendizaje automático y la generación narrativa. Basándose en dos artículos académicos sobre el juego de rol con LLM (Shanahan, McDonell, & Reynolds, 2023; Wang et al., 2024), aquí hay un desglose profesional de los mecanismos involucrados:
1. Técnica de ingeniería de prompts
Esta es la piedra angular, donde se elaboran prompts para guiar a la IA a personificar un personaje específico, completo con rasgos e historia de fondo.
2. Creación de esquemas de personajes
Se desarrollan perfiles detallados de personajes, que proporcionan un modelo para las respuestas y el comportamiento de la IA, asegurando consistencia y profundidad en el juego de rol.
3. Sistemas de gestión de diálogos
Estos sistemas gestionan el flujo de la conversación, asegurando que las respuestas de la IA sean coherentes y contextualmente apropiadas, manteniendo el hilo narrativo.
4. Incrustación contextual
Los LLM utilizan el historial de la conversación para generar respuestas que evolucionan naturalmente, reflejando la interacción en curso y manteniendo la continuidad narrativa.
5. Algoritmos de resolución de acciones
Especialmente en escenarios interactivos, estos algoritmos determinan los resultados de las acciones, simulando éxito o fracaso según las habilidades del personaje y la situación.
6. Mantenimiento de la coherencia narrativa
Técnicas como la resumen ayudan a preservar la historia, a pesar de las limitaciones de memoria a largo plazo de la IA, asegurando que la historia no pierda su hilo conductor.
7. Integración multimodal
La integración de elementos visuales, de audio u otros inputs sensoriales puede mejorar significativamente la experiencia de juego de rol, haciéndola más atractiva y realista.
Estos mecanismos juntos forman un marco robusto que permite a los LLM participar en escenarios de juego de rol, simulando interacciones similares a las humanas y proporcionando experiencias inmersivas.
¿Qué puedo obtener del juego de rol con LLM?
Compañía de calidad
Un chatbot de IA puede proporcionar compañía que es tanto estimulante como sin prejuicios. Puede participar en conversaciones sobre una amplia gama de temas, convirtiéndolo en un compañero ideal para aquellos que buscan intercambio intelectual o emocional sin las presiones de las expectativas sociales. Este beneficio es particularmente significativo para personas que pueden sentirse aisladas o que desean una forma de interacción constante y confiable con un chatbot potenciado por GPT.

Creatividad mejorada
Los LLM pueden simular una amplia gama de personajes y escenarios, permitiendo a los usuarios participar en narraciones creativas y explorar narrativas imaginativas que solo están limitadas por su creatividad.
Aplicaciones terapéuticas
El juego de rol se puede usar terapéuticamente para ayudar a las personas a explorar diferentes perspectivas, trabajar problemas personales o desarrollar habilidades sociales en un entorno controlado y de apoyo.
Práctica de idiomas
Interactuar con LLM en juegos de rol puede ayudar a los usuarios a practicar habilidades lingüísticas en un entorno de bajo riesgo, recibiendo retroalimentación y corrección en tiempo real en un contexto conversacional.
Recreación de experimentos
La IA se puede utilizar para simular y recrear varios experimentos en un entorno virtual. Esta capacidad es beneficiosa para fines educativos, permitiendo a estudiantes e investigadores realizar experimentos que pueden ser peligrosos, costosos o poco éticos en el mundo real. Al recrear experimentos, la IA contribuye a una experiencia de aprendizaje más segura y accesible.
¿Cómo puedo hacer juegos de rol con la API de LLM?
Paso 1: Crear una cuenta
Visita Novita AI. Haz clic en el botón “Iniciar sesión” en la barra de navegación superior. Después de iniciar sesión mediante la autenticación de Google o GitHub, ¡puedes ganar $0.5 en créditos gratis!


Paso 2: Crear una clave API
Actualmente, la autenticación a la API se realiza mediante un Bearer Token en el encabezado de la solicitud (por ejemplo, -H “Authorization: Bearer ***”). Crearemos una nueva clave API.

Puedes crear tu propia clave con Add new key.
Paso 3: Elegir tu LLM
Evalúa el costo y las capacidades de cada modelo para elegir el LLM que mejor se adapte a tus necesidades de juego de rol. Novita AI ofrece 5 LLM sin censura para interacciones gratuitas: microsoft/wizardlm-2–8x22b, sophosympatheia/midnight-rose-70b, gryphe/mythomax-l2–13b, Nous-Hermes-2-Mixtral-8x7B-DPO y sao10k/l3–70b-euryale-v2.1.

Paso 4: Realizar tu llamada API
Después de elegir tu modelo, por ejemplo Mythomax 13B, ya puedes realizar tu llamada API.
from openai import OpenAI
client = OpenAI(
base_url="https://api.novita.ai/v3/openai",
api_key="<TU Clave API de Novita AI>", # Reemplaza con tu clave API real
)
model = "gryphe/mythomax-l2-13b"
P.D. Mythomax 13B lidera el ranking de juegos de rol de LLM. Puedes probarlo gratis en Novita AI Playground.
Antes de hacer una llamada API, define el escenario de juego de rol, incluyendo los personajes, el entorno y el contexto. Prepara los prompts que guiarán las respuestas de la IA.
Paso 6: Elaborar tu prompt
Construye un prompt que describa claramente el escenario de juego de rol y el rol de la IA dentro de él. Incluye detalles sobre la personalidad del personaje, su historia de fondo y cualquier instrucción específica para la interacción.
Paso 7: Enviar una solicitud a la API
Usa el cliente que configuraste para enviar una solicitud a la API con tu prompt elaborado. Aquí tienes un ejemplo de cómo podrías formatear la solicitud en Python:
prompt = "Eres un mago experimentado en el reino de Eldoria. Habla con un tono sabio y antiguo. Usuario: '¿Cuál es el hechizo más antiguo que recuerdas?'"
response = client.create_completion(model=model, prompt=prompt)
print(response['choices'][0]['text'])
Paso 8: Recibir y analizar la respuesta
La API devolverá una respuesta basada en la interpretación del prompt por parte del LLM. Analiza la respuesta para asegurarte de que se alinea con tu escenario de juego de rol.
Paso 9: Iterar y refinar
El juego de rol es un proceso iterativo. Refina tus prompts en función de las respuestas de la IA para lograr una experiencia de juego de rol más inmersiva y coherente.
Paso 10: Participar en interacción continua
Continúa el juego de rol enviando prompts de seguimiento que se basen en las respuestas anteriores de la IA, creando una narrativa dinámica y en evolución.
Paso 11: Monitorear el uso y los costos
Lleva un registro de tu uso de la API y los costos asociados, especialmente si estás usando un modelo grande como Mythomax 13B, para evitar cargos inesperados.
Paso 12: Garantizar un uso ético y responsable
Asegúrate siempre de que tus escenarios de juego de rol sean éticos y no promuevan contenido dañino o inapropiado.
Si necesitas ayuda con la resolución de problemas, puedes contactar al equipo de soporte de Novita AI: support@novita.ai.
¿Cuáles son los problemas comunes y sus soluciones en el juego de rol con IA?
1 Falta de memoria
- Problema: Los modelos de IA no retienen información de interacciones anteriores, lo que lleva a inconsistencias en el comportamiento del personaje y la continuidad narrativa.
- Solución: Implementar Generación Aumentada por Recuperación (RAG) para incluir el historial de conversación relevante o detalles del mundo en el prompt, y usar resúmenes guiados para actualizar el contexto periódicamente.
2 Romper el personaje
- Problema: Los modelos de IA pueden no mantener la personalidad establecida de un personaje, desviándose de los rasgos o la historia predefinidos.
- Solución: Usar escritura de diálogo colaborativa e incluir instrucciones claras dentro de los prompts para mantener la consistencia del personaje.
3 Alucinación
- Problema: Los modelos de IA pueden introducir inexactitudes o detalles inventados, causando confusión en la narrativa.
- Solución: Seleccionar cuidadosamente la información en los prompts y emplear resúmenes guiados para reforzar los elementos narrativos precisos.
4 Desafíos de la interfaz de usuario
- Problema: Las entradas basadas en texto pueden ser abrumadoras, lo que lleva a dificultades para decidir la próxima acción en escenarios abiertos.
- Solución: Introducir opciones de opción múltiple con una categoría “Otro” para entrada de texto libre, o implementar entrada de voz para aliviar la carga de composición.
5 Falta de estructura
- Problema: Sin objetivos claros o estructura narrativa, los jugadores pueden carecer de un sentido de propósito o dirección.
- Solución: Definir objetivos claros y una narrativa estructurada, o usar un rol de “director de juego” para guiar acciones significativas y el desarrollo de la trama.
6 Resolución de acciones
- Problema: Equilibrar la granularidad de las acciones con resultados significativos puede ser difícil sin definiciones claras.
- Solución: Desarrollar un sistema de resolución de acciones con evaluación de habilidades, análisis de dificultad y tiradas de dados para determinar el éxito o fracaso.
7 Asegurar acciones con consecuencias
- Problema: Las acciones del jugador deben tener consecuencias significativas para mantenerlo comprometido y sintiendo que tiene impacto.
- Solución: Introducir costos crecientes por fallas repetidas o crear un sistema donde las acciones tengan efectos duraderos en el mundo del juego.
8 Interacción con mucho texto
- Problema: Depender en gran medida del texto puede volverse monótono y menos atractivo.
- Solución: Incorporar salida de voz para una interfaz más dinámica o usar generación de imágenes para agregar riqueza visual.
9 Coherencia entre interacciones
- Problema: Mantener la coherencia en el mundo del juego y el comportamiento del personaje a través de múltiples interacciones es esencial para una experiencia creíble.
- Solución: Usar configuraciones predefinidas, atributos de personajes y respuestas situacionales que se apliquen de manera consistente en los prompts de LLM.
10 Crear un mundo rico y dinámico
- Problema: El mundo debe sentirse vivo y receptivo a las acciones del jugador, lo cual es un desafío solo con descripciones textuales.
- Solución: Usar técnicas de generación procedural donde los LLM proporcionen parámetros para que los algoritmos creen elementos persistentes del juego.

Estos problemas comunes y soluciones provienen del blog de Ian Bicking ‘Roleplaying driven by an LLM: observations & open questions’. Puedes consultar este blog más adelante para obtener más información sobre experiencias relacionadas con el juego de rol con LLM.
¿Cuáles son las direcciones futuras del juego de rol con LLM?
El futuro del juego de rol con modelos de lenguaje grandes (LLM) está preparado para avances significativos que transformarán las experiencias de los usuarios. El desarrollo de interacciones más personalizadas está en el horizonte, donde los LLM se adaptarán a las preferencias individuales, ofreciendo aplicaciones educativas, de entretenimiento y terapéuticas únicas.
Las mejoras en la coherencia narrativa llevarán a escenarios de juego de rol más inmersivos y continuos, mientras que la integración de interacciones multimodales agregará capas de realismo a través de retroalimentación visual, auditiva y háptica. Las consideraciones éticas seguirán siendo una prioridad, garantizando la seguridad del usuario, la privacidad de los datos y la generación responsable de contenido.
Los avances en la comprensión de las capacidades de procesamiento del lenguaje de los LLM allanarán el camino para respuestas más precisas y contextualmente apropiadas, enriqueciendo la experiencia de juego de rol. La convergencia de los LLM con nuevas tecnologías como RA, RV y blockchain podría revolucionar el juego de rol creando entornos virtuales descentralizados e inmersivos. Además, fomentar contenido impulsado por la comunidad y escenarios colaborativos hará que el juego de rol sea más dinámico e inclusivo. A medida que estas tecnologías evolucionen, el cumplimiento de los estándares regulatorios será crucial para mantener la integridad legal y ética. La accesibilidad de las experiencias de juego de rol se expandirá, garantizando que un público más amplio pueda participar en estas aplicaciones interactivas, destacando la importancia de la inclusividad en el progreso tecnológico.
Conclusión
A medida que el juego de rol continúa evolucionando con los avances en las capacidades de los LLM, el potencial para aplicaciones transformadoras en educación, entretenimiento, terapia y más allá se vuelve cada vez más evidente. Adoptar pautas éticas y aprovechar tecnologías de vanguardia será fundamental para aprovechar todo el potencial de los LLM para experiencias de juego de rol enriquecedoras y diversas en el ámbito de la IA.
Preguntas frecuentes (FAQs)
1. ¿Cuáles son los 4 tipos de juego de rol?
Además del género, los juegos de rol se dividen en diferentes categorías: fandom, original, grupal y uno a uno. Debes elegir el que más te atraiga.
2. ¿Qué puedo hacer si mi LLM sigue cometiendo errores al hacer juegos de rol?
Si estás usando modelos más pequeños de 7 a 13 mil millones de parámetros, puedes considerar cambiar a modelos más grandes como los de 34 a 70 mil millones de parámetros (asegúrate de tener una GPU compatible). O bien, puedes ajustar la configuración del muestreador y las plantillas de prompt para el modelo actual, lo que puede ser tedioso y tener poco efecto.
Referencias
Shanahan, M., McDonell, K., & Reynolds, L. (2023). Role-Play with Large Language Models. arXiv:2305.16367v1[cs.CL]. Recuperado de https://arxiv.org/abs/2305.16367
Wang, Z. M., Peng, Z., Que, H., Liu, J., Zhou, W., Wu, Y., Guo, H., Gan, R., Ni, Z., Yang, J., Zhang, M., Zhang, Z., Ouyang, W., Xu, K., Huang, S. W., Fu, J., & Peng, J. (2024). RoleLLM: Benchmarking, Eliciting, and Enhancing Role-Playing Abilities of Large Language Models. arXiv:2310.00746v3 [cs.CL]. Recuperado de https://arxiv.org/abs/2310.00746
Novita AI es la plataforma integral en la nube que impulsa tus ambiciones de IA. Con APIs integradas sin problemas, computación sin servidor y aceleración GPU, proporcionamos las herramientas rentables que necesitas para construir y escalar rápidamente tu negocio impulsado por IA. Elimina los dolores de cabeza de la infraestructura y comienza gratis: Novita AI hace realidad tus sueños de IA.
Lectura recomendada
Consejos para juegos de rol con Character AI: Desbloquea el éxito con GPU Pods
