3 điểm bởi devjiro 2026-03-02 | 3 bình luận | Chia sẻ qua WhatsApp

Thay vì để nhân vật diễn cảm xúc bằng prompt, tôi đã thử làm theo hướng tính toán cảm xúc thật sự.

Mô hình VAD (Valence-Arousal-Dominance) + 14 cảm xúc rời rạc được dùng để theo dõi trạng thái nội tại, còn các đặc điểm tính cách Big Five sẽ gán trọng số cho việc lựa chọn hành vi.

Khi đưa 12 nhân vật vào một ngôi làng pixel và để họ tự tương tác với nhau:

  • Một nhân vật bị phớt lờ đã trút giận lên một bên thứ ba không liên quan (hành vi gây hấn chuyển dời không được lập trình trước)
  • Một nhân vật được khen ngợi dần trở nên tử tế hơn theo thời gian

Phần tính toán cảm xúc và phần sinh ngôn ngữ được tách rời, nên hiện tại tôi vẫn chưa thử tích hợp với LLM; nhưng nếu kết nối thêm với LLM thì có vẻ cũng sẽ có thể tạo ra hội thoại dựa trên cảm xúc.

Rất mong nhận được phản hồi.

3 bình luận

 
huiya 2026-03-03

Wow, thú vị thật. Mình tò mò không biết bạn đã triển khai như thế nào, đặc biệt là phần code.

 
runableapp 2026-03-03

Thú vị đấy! 😊 Trên màn hình của tôi, chữ trên nút tương tác hơi quá nhỏ nên tôi thấy hơi khó nhìn (do lão thị). Và sẽ tốt hơn nếu có hỗ trợ cả tiếng Hàn nữa!

 
devjiro 2026-03-06

Mình đã cập nhật để nhìn rõ hơn!!!~