Persona World – Ich habe einer Figur eine Emotions-Engine verpasst und sie in ein Pixel-Dorf gesetzt
(persona-world.pages.dev)Ich habe das gebaut, weil ich mich gefragt habe: Was wäre, wenn man die Emotionen einer Figur nicht per Prompt spielen lässt, sondern sie tatsächlich berechnet?
Das interne Zustandsmodell wird mit dem VAD-Modell (Valence-Arousal-Dominance) plus 14 diskreten Emotionen verfolgt, und die Big-Five-Persönlichkeitsmerkmale gewichten die Verhaltensauswahl.
Ich habe 12 Figuren in ein Pixel-Dorf gesetzt und sie autonom interagieren lassen – dabei kam heraus:
- Eine ignorierte Figur lässt ihren Frust an einem unbeteiligten Dritten aus (nicht programmierte verschobene Aggression)
- Eine gelobte Figur wird mit der Zeit immer freundlicher
Emotionsberechnung und Sprachgenerierung sind getrennt, daher habe ich noch keine LLM-Integration ausprobiert. Wenn man das noch mit einem LLM verbindet, wären wahrscheinlich auch Dialoge abhängig von den Emotionen möglich.
Feedback willkommen.
3 Kommentare
Wow, das ist wirklich interessant. Ich würde gern den Code sehen und wissen, wie Sie das umgesetzt haben.
Interessant! 😊 Auf meinem Monitor ist die Schrift auf den Interaktions-Buttons etwas zu klein, sodass sie für mich (altersbedingt) ein wenig schwer zu lesen ist. Und es wäre schön, wenn auch Koreanisch unterstützt würde!
Ich habe es aktualisiert, damit man es besser sehen kann!!!~