Show GN: Persona World - 캐릭터에 감정 엔진을 달아 픽셀 마을에 풀어봤습니다
(persona-world.pages.dev)캐릭터의 감정을 프롬프트로 연기시키는 대신, 실제로 계산하면 어떨까 싶어서 만들어봤습니다.
VAD(Valence-Arousal-Dominance) 모델 + 14개 이산 감정으로 내부 상태를 추적하고, Big Five 성격 특성이 행동 선택에 가중치를 줍니다.
12개 캐릭터를 픽셀 마을에 넣고 자율적으로 상호작용하게 했더니:
- 무시당한 캐릭터가 엉뚱한 제3자에게 화풀이 (프로그래밍하지 않은 전위 공격성)
- 칭찬받은 캐릭터가 시간이 지나면서 점점 친절해짐
감정 계산과 언어 생성이 분리되어 있어서, 아직은 LLM 연동을 안해봤는데 LLM 연동까지 시켜보면 감정에 따라 대화도 가능할 것 같아요.
피드백 환영합니다.
재밌네요! 😊 상호작용 버튼이 제 모니터에서는 글자가 너무 작아서 (노안으로) 보기가 조금 힘듭니다. 그리고 한국어도 되었으면 좋겠어요!