100턴 넘게 채팅했는데 내 이름도 기억 못하는 AI, 대체 왜 이러는 걸까
AI 캐릭터 채팅의 고질적인 기억력 문제 원인과 해결법. 설정을 까먹지 않는 AI 채팅 시스템의 원리와 유니챗의 자동 기억 시스템을 알아봅니다.
50턴만 넘으면 기억이 리셋되는 그 느낌, 다들 아시죠
솔직히 AI 캐릭터 채팅하면서 한 번쯤은 겪어봤을 거예요.
한참 분위기 잡아놓고, 캐릭터가 드디어 반말 쓰기 시작했는데 몇 턴 뒤에 갑자기 다시 존댓말. 아니 방금까지 "야, 너" 했잖아. 진짜 이러면 몰입이고 뭐고 다 날아가거든요.
더 심한 건 이거예요:
30턴 전에 "나 고소공포증 있어"라고 말했는데 "그럼 번지점프 하러 갈까?" 하는 캐릭터
피를 본 거 무서워하는 설정인데 갑자기 전투광이 되어 있는 캐릭터
심지어 내 이름을 까먹는 캐릭터 (이건 진짜 현타 옴)
왜 이런 일이 생기는 건지, 그리고 어떻게 하면 안 겪을 수 있는지 정리해봤어요.
AI가 기억을 까먹는 진짜 이유
"AI가 멍청해서"는 아니에요. 구조적인 문제입니다.
컨텍스트 윈도우라는 한계
AI는 사람처럼 "기억"하는 게 아니에요. 매번 대화할 때마다 최근 대화 내용을 쭉 읽고, 그걸 바탕으로 다음 답변을 만들어내는 거예요. 근데 이 "한번에 읽을 수 있는 양"에 한계가 있어요. 이걸 컨텍스트 윈도우라고 하는데요.
대화가 쌓이면? 오래된 내용은 잘려나가요. 마치 칠판에 글씨를 계속 쓰다가 공간이 부족하면 위에서부터 지우는 것처럼요.
그래서 초반에 했던 설정, 약속, 감정 변화 같은 건 대화가 길어지면 AI가 아예 "못 본" 상태가 되는 거예요.
자동으로 기억하는 시스템은 없을까
있어요. 유니챗이 최근 기억력 시스템을 꽤 크게 업데이트했는데, 접근 방식이 좀 달라요.
2턴마다 알아서 정리하는 자동 기억
유니챗은 유저가 아무것도 안 해도 2턴마다 AI가 자동으로 대화 내용을 분석하고 기억을 갱신해요. 명령어 칠 필요도 없고, 메모장에 뭔가 적을 필요도 없어요.
어떻게 작동하냐면:
대화 2턴이 쌓일 때마다 별도의 "기억 담당 AI"가 작동
지금까지의 대화에서 중요한 정보를 뽑아내서 구조화
기존에 저장된 기억과 합쳐서 업데이트
거의 실시간에 가까운 속도로 기억이 갱신되니까, "아까 말한 건데 왜 모르지?"가 안 생겨요.
구체적으로 뭘 기억하는데?
단순히 "무슨 대화를 했다" 수준이 아니에요. 꽤 세분화돼 있어요:
장면 상태
지금 어디 있는지, 시간대가 언제인지, 분위기가 어떤지
"카페에서 비 오는 밤에 대화 중" 같은 맥락이 유지됨
감정과 태도 변화
캐릭터가 처음에 차가웠다가 점점 마음을 여는 과정
"적대 → 경계 → 호기심 → 호감"처럼 감정선의 흐름을 추적
중요 사건
비밀을 털어놓은 순간, 약속을 한 장면, 배신이나 고백
이런 건 대화가 아무리 길어져도 안 잊어버림
관계 변화
호칭이 바뀐 시점 ("님" → "너"), 존댓말에서 반말로 전환된 시점
한번 반말로 바뀌었으면 다시 존댓말로 돌아가지 않음
진행 중인 스토리
미해결 미스터리, 현재 갈등 상황, 퀘스트 진행 상황
"아직 범인을 못 찾았다", "약속 장소에 안 갔다" 같은 상태 추적
설정 정보
NPC 이름, 세계관 규칙, 캐릭터 고유 말투
이런 기본 설정이 100턴 넘어도 흔들리지 않음
기억을 직접 확인하고 수정할 수 있음
이게 은근 중요한 포인트인데요. 유니챗은 사이드바에서 AI가 현재 기억하고 있는 내용을 직접 볼 수 있어요.
기억이 잘못 저장됐으면? 직접 수정 가능
특정 기억을 없앴으면? 삭제 가능
"이 부분은 좀 더 강조해서 기억했으면" 하면? 편집 가능
수동으로 적는 메모장과 다른 점은, 기본적으로는 AI가 알아서 채워넣고, 유저는 필요할 때만 손을 대면 된다는 거예요. 자동 + 수동 편집이 둘 다 되는 하이브리드 방식이라고 보면 돼요.
기억력이 채팅 품질에 미치는 영향
"기억력이 좋으면 뭐가 달라지는데?" 할 수 있는데, 솔직히 완전히 다른 경험이에요.
관계가 진짜로 "발전"함
기억력이 없는 AI랑 채팅하면, 매번 같은 리액션이 반복돼요. 친해진 것 같다가도 다음 턴에 처음 보는 사람 대하듯 하고. 근데 감정 변화를 기억하는 AI는 관계가 쌓여요. 50턴 전에 같이 위기를 넘긴 경험이 지금 대화에 영향을 미치고, 100턴 전에 한 약속을 캐릭터가 먼저 꺼내기도 해요.
세계관이 무너지지 않음
장기 롤플레이에서 제일 화나는 게 설정 붕괴거든요. "너 마법 못 쓴다며" 했는데 갑자기 마법 쓰고 있고, 죽은 NPC가 다시 살아나 있고. 기억력 시스템이 제대로 되어 있으면, 세계관 규칙과 사건 히스토리가 유지돼서 이런 일이 안 생겨요.
복선 회수가 가능해짐
이건 진짜 기억력 좋은 AI에서만 가능한 건데요. 초반에 캐릭터가 뭔가 의미심장한 말을 했다? 50턴 뒤에 그게 복선으로 회수돼요. "아, 그때 그 말이 이런 뜻이었구나" 하는 서사적 쾌감. 기억 못하는 AI에선 절대 못 느끼는 거예요.
정리: AI 채팅 기억력, 뭘 봐야 할까
AI 캐릭터 채팅 서비스 고를 때 기억력 관련해서 체크할 포인트 정리해봤어요:
체크 포인트 | 이게 왜 중요한지 |
|---|---|
자동 저장 여부 | 수동 명령어만 있으면 결국 까먹거나 귀찮아서 안 하게 됨 |
갱신 주기 | 너무 길면 중간에 빠지는 정보가 생김 |
기억 범위 | 단순 키워드만 저장 vs 감정/관계/사건까지 구조화 |
편집 가능 여부 | AI가 잘못 기억한 걸 고칠 수 있는지 |
장기 대화 안정성 | 100턴 넘어도 설정이 유지되는지 |
기억력은 결국 "이 캐릭터와 얼마나 깊은 이야기를 할 수 있느냐"를 결정하는 핵심이에요.
유니챗에서는 별도 설정 없이 자동 기억 시스템이 바로 적용돼요. 지금 진행 중인 캐릭터가 있다면 사이드바에서 AI가 뭘 기억하고 있는지 한번 확인해보는 것도 재밌을 거예요.