3 puntos por devjiro 2026-03-02 | 3 comentarios | Compartir por WhatsApp

En vez de hacer que los personajes actuaran emociones mediante prompts, quise probar qué pasaría si se calcularan de verdad.

Rastrea el estado interno con el modelo VAD (Valence-Arousal-Dominance) + 14 emociones discretas, y los rasgos de personalidad Big Five ponderan la selección de acciones.

Puse 12 personajes en una aldea pixelada y los dejé interactuar de forma autónoma, y pasó esto:

  • Un personaje que fue ignorado descargó su enojo con un tercero al azar (agresión desplazada no programada)
  • Un personaje que recibió elogios se fue volviendo cada vez más amable con el tiempo

Como el cálculo emocional y la generación de lenguaje están separados, todavía no lo he integrado con un LLM, pero si lo conecto con uno, creo que también sería posible que converse según sus emociones.

Se agradece cualquier feedback.

3 comentarios

 
huiya 2026-03-03

Vaya, qué interesante. Me da curiosidad el código: ¿cómo lo implementaste?

 
runableapp 2026-03-03

¡Está divertido! 😊 En mi monitor, la letra del botón de interacción se ve demasiado pequeña (por la presbicia), así que me cuesta un poco verla. ¡Y también estaría bueno que tuviera soporte para coreano!

 
devjiro 2026-03-06

¡¡¡Lo actualicé para que se vea mejor!!!~