Persona World - ติดตั้งเอนจินอารมณ์ให้ตัวละครแล้วปล่อยลงในหมู่บ้านพิกเซล
(persona-world.pages.dev)แทนที่จะให้ตัวละครแสดงอารมณ์ผ่านพรอมต์อย่างเดียว ผมเลยลองสร้างแบบที่คำนวณอารมณ์จริง ๆ ขึ้นมาดู
ใช้โมเดล VAD (Valence-Arousal-Dominance) + อารมณ์แบบไม่ต่อเนื่อง 14 แบบเพื่อติดตามสถานะภายใน และให้ลักษณะบุคลิกภาพ Big Five เป็นตัวถ่วงน้ำหนักในการเลือกพฤติกรรม
พอลองใส่ตัวละคร 12 ตัวลงไปในหมู่บ้านพิกเซลแล้วปล่อยให้โต้ตอบกันเอง ก็พบว่า:
- ตัวละครที่ถูกเมินไปกลับไปลงกับบุคคลที่สามแบบไม่คาดคิด (ความก้าวร้าวแบบโยกย้ายที่ไม่ได้เขียนโปรแกรมไว้)
- ตัวละครที่ได้รับคำชมค่อย ๆ ใจดีขึ้นเมื่อเวลาผ่านไป
การคำนวณอารมณ์กับการสร้างภาษาถูกแยกออกจากกัน ดังนั้นตอนนี้ยังไม่ได้ลองเชื่อมกับ LLM แต่ถ้าเชื่อมต่อ LLM ด้วยก็น่าจะทำให้บทสนทนาเปลี่ยนไปตามอารมณ์ได้
ยินดีรับฟีดแบ็กครับ
3 ความคิดเห็น
ว้าว น่าสนุกมากเลยครับ อยากรู้โค้ดว่าคุณทำอย่างไรครับ
สนุกดีครับ! 😊 แต่บนหน้าจอของผม ตัวอักษรบนปุ่มโต้ตอบเล็กเกินไปหน่อย (เพราะสายตายาวตามวัย) เลยดูค่อนข้างลำบาก และถ้ามีภาษาเกาหลีด้วยก็คงดีครับ!
อัปเดตให้มองเห็นได้ชัดขึ้นอีกหน่อยแล้ว!!!~