장면이 감정을 밀어올린다 — 컨텍스트 시스템
감정 시스템을 설계했다. 3계층 모델로 캐릭터의 성향, 순간 감정, 관계 상태를 분리했다. 사랑을 직접 올리지 않고 조건 조합으로 발생시키는 구조도 잡았다. 그런데 AI와 대화를 이어가면서 빠진 조각이 하나 보였다. 감정만 추적하면 반쪽이라는 거다. "괜찮아?" 이 한마디를 생각해보자. 비 오는 밤, 집 앞, 단둘이 있을 때 이 말을 들으면 — 걱정과 보호, 친밀감이 올라간다. 학교 복도, 점심시간, 친구들 사이에서 이 말을 들으면 — 가벼운 안부일 뿐이다. 싸운 직후, 추운 저녁에 이 말을 들으면 — 화해 시도이고, 미안함이 섞여 있다. 대사는 같다. 감정이 다르다. 차이를 만드는 건 장면 이다. 장면 상태(Scene Context) AI가 제안한 구조는 이렇다. 감정 변수와 별개로, 장면의 상태를 추적하는 딕셔너리를 두는 것. default scene_ctx = { "location" : "classroom" , "time" : "noon" , "weather" : "clear" , "privacy" : 0 , # 0=공개, 1=반공개, 2=둘만 "mood" : "neutral" # calm / warm / tense / lonely / nostalgic } 그리고 이벤트는 감정만 보지 말고, 감정 + 장면 조건 으로 열어야 한다. if trust >= 40 and scene_ctx [ "time" ] == "night" and scene_ctx [ "weather" ] == "rain" and scene_ctx [ "privacy" ] >= 1 : jump vu...