Persona World - Karakterlere bir duygu motoru takıp piksel köyüne saldım
(persona-world.pages.dev)Karakterlerin duygularını promptlarla canlandırmak yerine, bunu gerçekten hesaplasak nasıl olur diye düşünerek bunu yaptım.
VAD (Valence-Arousal-Dominance) modeli + 14 ayrık duygu ile iç durum izleniyor ve Big Five kişilik özellikleri davranış seçimine ağırlık veriyor.
12 karakteri piksel köyüne yerleştirip özerk biçimde etkileşime girmelerini sağladığımda şunlar oldu:
- Görmezden gelinen bir karakter, alakasız üçüncü bir kişiden hıncını çıkardı (programlanmamış yer değiştirmiş saldırganlık)
- Övülen bir karakter, zaman geçtikçe giderek daha nazik hale geldi
Duygu hesaplama ile dil üretimi birbirinden ayrılmış durumda; bu yüzden henüz LLM entegrasyonunu denemedim. Ama LLM ile entegre edilirse, duygu durumuna göre konuşmalar da mümkün olabilir gibi görünüyor.
Geri bildirimlere açığım.
3 yorum
Vay, çok ilginçmiş. Bunu nasıl geliştirdiğinizi, kodun nasıl olduğunu merak ediyorum.
Eğlenceli! 😊 Etkileşim düğmesindeki yazı benim monitörümde biraz fazla küçük görünüyor, bu yüzden (yaştan dolayı presbiyopiyle) okumak biraz zor. Bir de Korece desteği olsa güzel olurdu!
Daha iyi görünsün diye güncelledim!!!~