Persona World - मैंने characters में emotion engine लगाकर उन्हें एक pixel गाँव में छोड़कर देखा
(persona-world.pages.dev)characters की emotions को prompt के जरिए act करवाने के बजाय, मैंने सोचा कि अगर उन्हें वास्तव में calculate किया जाए तो कैसा होगा, इसलिए यह बनाया।
VAD(Valence-Arousal-Dominance) model + 14 discrete emotions के साथ internal state को track किया जाता है, और Big Five personality traits behavior selection को weights देते हैं।
12 characters को एक pixel गाँव में डालकर उन्हें autonomously interact करने दिया, तो:
- जिसे ignore किया गया, उस character ने किसी अजीब से तीसरे व्यक्ति पर गुस्सा उतारा (program नहीं की गई displaced aggression)
- जिसकी प्रशंसा हुई, वह character समय के साथ धीरे-धीरे और अधिक kind हो गया
emotion calculation और language generation अलग हैं, इसलिए अभी तक LLM integration नहीं किया है, लेकिन अगर LLM integration भी कर दिया जाए तो लगता है कि emotions के अनुसार dialogue भी संभव होगा।
feedback का स्वागत है.
3 टिप्पणियां
वाह, यह दिलचस्प है। आपने इसे कैसे implement किया, इसका code जानने की जिज्ञासा है।
काफ़ी मज़ेदार है! 😊 इंटरैक्शन बटन मेरे मॉनिटर पर टेक्स्ट बहुत छोटा दिखाता है, इसलिए (नज़र कमज़ोर होने की वजह से) इसे देखना थोड़ा मुश्किल है। और अगर Korean भी सपोर्ट होता तो अच्छा होता!
मैंने इसे और बेहतर दिखने के लिए अपडेट किया है!!!~