3 คะแนน โดย devjiro 2026-03-02 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

แทนที่จะให้ตัวละครแสดงอารมณ์ผ่านพรอมต์อย่างเดียว ผมเลยลองสร้างแบบที่คำนวณอารมณ์จริง ๆ ขึ้นมาดู

ใช้โมเดล VAD (Valence-Arousal-Dominance) + อารมณ์แบบไม่ต่อเนื่อง 14 แบบเพื่อติดตามสถานะภายใน และให้ลักษณะบุคลิกภาพ Big Five เป็นตัวถ่วงน้ำหนักในการเลือกพฤติกรรม

พอลองใส่ตัวละคร 12 ตัวลงไปในหมู่บ้านพิกเซลแล้วปล่อยให้โต้ตอบกันเอง ก็พบว่า:

  • ตัวละครที่ถูกเมินไปกลับไปลงกับบุคคลที่สามแบบไม่คาดคิด (ความก้าวร้าวแบบโยกย้ายที่ไม่ได้เขียนโปรแกรมไว้)
  • ตัวละครที่ได้รับคำชมค่อย ๆ ใจดีขึ้นเมื่อเวลาผ่านไป

การคำนวณอารมณ์กับการสร้างภาษาถูกแยกออกจากกัน ดังนั้นตอนนี้ยังไม่ได้ลองเชื่อมกับ LLM แต่ถ้าเชื่อมต่อ LLM ด้วยก็น่าจะทำให้บทสนทนาเปลี่ยนไปตามอารมณ์ได้

ยินดีรับฟีดแบ็กครับ

3 ความคิดเห็น

 
huiya 2026-03-03

ว้าว น่าสนุกมากเลยครับ อยากรู้โค้ดว่าคุณทำอย่างไรครับ

 
runableapp 2026-03-03

สนุกดีครับ! 😊 แต่บนหน้าจอของผม ตัวอักษรบนปุ่มโต้ตอบเล็กเกินไปหน่อย (เพราะสายตายาวตามวัย) เลยดูค่อนข้างลำบาก และถ้ามีภาษาเกาหลีด้วยก็คงดีครับ!

 
devjiro 2026-03-06

อัปเดตให้มองเห็นได้ชัดขึ้นอีกหน่อยแล้ว!!!~