5일에 1000챗 쓰는 시뮬레이션 광인의 장기기억 관리

페이지 정보

  • llbeell
  • 2025-12-08 15:33:57
  • 조회수591

본문

장기기억 관련해서 여러 질문들이나 그런 게 보이길래 5일에 1000개씩 쓰는 시뮬레이션, 다인 캐챗 광인의 장기기억 관리입니다.

좀 귀찮긴 한데 나쁘지 않아요. 적어도 캐릭터 기억 찐빠가 난다던지 하는 일은 아예 없는 수준으로 진행하고 있습니다.


아까 어떤 분께서 물어보신 것에 댓글로 작성한 걸 고쳐서 올립니다. 


<장기기억>


알아서 채팅을 요약하고 총정리를 압축까지 해주는 것 같지만 그렇지가 않습니다. 장기기억이 '요약'해주는 부분은 이전 10턴동안의 기억을 '요약'해주는 거 같습니다. 그리고 그 요약된 내용을 계속 추가 하는 게 기본인 거 같아요. 계속 추가 되니까 10000자도 금방 넘기는 거죠. 


특히나 한 번 요약할 때, 내용따라 다르지만 캐릭터의 수 따라서, 주인공이 어떤 활약을 했는지에 따라서 추가되는 요약의 양이 엄청 달라집니다. 적게는 100자. 많게는 1500자까지도 추가 돼요. 


그러다 가끔 알아서 전체 요약 내용을 압축 해주기도 하는데, 사실 그 압축은 믿을만한 게 못되더라구요. 필요한 내용을 썰어버린다던지 그러는 경우가 있습니다. 극단적으로 9500자였는데 4500자가 되는 경우가 있죠.


10턴마다 요약이 되고 10턴마다 정리를 해준다는 생각으로 해주면 좋습니다.


아래는 제가 쓰는 방법입니다.


1. 장기기억 용량이 9300자가 넘으면 정리할 것
장기 요약은 세 개의 섹션으로 나뉩니다. <지금까지 내용 요약/현재상황/등장 인물별 주요 기억>
이 중에서 등장인물 기억들에 쓸데 없는 정보들이 많습니다. 특히나 시뮬레이션/상태창 내에 '상황' 혹은 '속마음 표시'가 있으면 그것까지도 적어 버려요. 그것만 싹 걷어내도 못해도 1000자의 여유분이 생깁니다. 그리고 가끔 오류로, 이미 다 써져있는 장기기억 아래에 갑자기 '현재 상황' 부터 '등장 인물별 주요 기억'을 또 쓸때가 있습니다. 그것도 지우면 몇 백자는 세이브 해요.
그리고 지금까지 내용을 나중에 진행하다 보면 말도 안 되게 길어지는데. 초반 기억일 수록 중요한 게 아니면 딱히 현재 상황에 영향을 주지 않으니 과감하게 중요한 내용만 남기도록 합니다. (EX: 아카데미 첫날 당신은 누구를 만나고 무엇을 하고 웃음을 머금으며 대련을 하고 대련 도중 눈이 맞아..... -> 아카데미 첫날 당신은 누구를 만나 대련하고 승리한 후 친해졌다.)

한 요약당 1000자 정도 추가 된다고 늘 생각하는 게 좋습니다. 여유있게 8500~9000자 정도로 항시 유지 해주는 게 좋습니다. 


2. 요약의 끝이 잘렸다면 리롤할 것. 다만.
저는 한 캐챗당 못해도 500개는 넘게 써서 길어지도 또 길어지는 편인데, 그러다 보면 등장 인물 수도 많아지고 내용도 많아집니다. 가령 A~G까지의 인물이 있다고 가정하면 가끔 E까지만 작성하고 F, G는 생략 되는 경우가 있어요(보통 이 경우 E도 써지다 말았을겁니다). 그런 경우에는 리롤을 하셔야 합니다. 장기기억도 리롤 할때마다 바뀌는데 중요한 게 있어요.

3. 리롤은 이미 작성된 답변을 기준으로 재작성한다
말그대로 첫 답변을 기준으로 재작성합니다. 이전 장기기억이 8300자였다고 하더라도 리롤 전 장기기억이 11000자 이렇게 나오면 8300자가 아니라 11000자를 기준으로 다시 리롤을 해요. 그래서 리롤 하시기 전에 8300자의 장기기억을 다시 복붙(저는 장기기억 내용을 기록해놓습니다. 워드나 메모장 등으로요)해서 돌리면 8300자를 기준으로 다시 장기기억을 작성합니다.

4. 기록하는 게 좋다
어디가 됐던 편한 워드 프로그램에 복붙하면서 계속 기록을 해주는 것이 좋더라구요. 하다보니까 느낀 건데, 요약하면서 멋대로 말도 안 되게 요약된다던지(9000자->4000자) 아니면 갑자기 오류가 나서 장기기억은 어디가고 마지막 답변을 기록해버리는 경우가 있습니다. 이 경우엔 정말 답도 없는데....
만약 기록이 귀찮으시다면 장기기억이 나올 즘엔 답변 완료가 정말 늦어집니다. 그 때에 장기기억 섹션으로 가면 아직 AI가 요약중이라 이전 장기기억이 있어요. 그걸 미리 복사 해놓으세요.

5. 제미니 혹은 지피티를 활용
저는 이미 제미니(이전엔 지피티)를 구독 사용하고 있습니다만, 가령 어떻게 요약해야 할 지 모르겠거나 너무 귀찮을 때는 아예 제미니나 지피티에 넣고 '해당 내용을 포멧을 유지한 채로  요약해줘' 라고 하기도 합니다. 대신 지피티의 경우 요약하랬더니 1000자 짜리를 950자로 요약한다던지 요약이 아니라 11000자로 늘리는 경우가 있어서 주의하시고, AI 자체가 요약을 못해요. 그래서 귀찮으시더라도 검수 하시고 수기 요약을 추천드립니다.
사실 1번에서 말씀드린 인물별 기억만 잘 정리해도 늘 1000자의 세이브는 나옵니다.

6. 7500자~9000자 사이를 유지
한번에 적게는 100자, 많게는 1000자 넘게 추가가 되는 거 같습니다. 급발진해서 1500자 늘릴 떄도 있어요. 기억 내용에서 이미 10000자에 가까운 내용을 진행했을 경우 7500자 이하로 내려가면 캐릭터들이 좀 어색해지는 거 같더라구요. 그래서 저는 거의 8500자로 안전 유지 중입니다

7. '등장 인물별 주요 기억'이 아주아주 중요하다
사실 처음엔 지금까지의 요약을 신경쓰고 인물별 기억은 날린 편이었는데요. 하다보니까 '캐릭터들'의 기억을 더 섬세하게 깎아야 자연스럽게 이어주더라구요. 캐릭터들의 설정은 이미 작가님이 만들어 두셨고, 내용 요약은 시간이 지날 수록 어차피 삭제에 가깝게 없어집니다. 그래서 섬세하게 남겨두려면 등장인물별 기억을 잘 깎아 주셔야 해요. 이전에는 <내용 요약 80/현재 상황 5/인물 기억 15> 정도로 비중을 뒀다면 지금은 <내용 요약45/현재 상황 5/인물기억 50> 정도로 두고 놀고 있습니다.
내용 요약: 있었던 상황을 굵직하게 쓰는 역사서
현재 상황: 지금
인물 기억: 역사서의 내용에서 잔가지로 나온 상황에 대한 기억과 감정과 반응 등등

이렇게 되더라구요. 그래서 전 인물 기억에 더 큰 비중을 둡니다.

8. 요약 내용은 N일차가 편함
저는 모든 캐챗 시작할 떄 유저 노트에 <# 상태창에 n월 n일 기준 [N일차] 작성>이라고 쓰는 편입니다. 상태창이 있던 없던요. 그래서 요일별로 요약을 정리 합니다.
-1일차-
* 대충 요약
* 대충 요약
* ....
그러다가 이제 일차가 많이 쌓이면 1~4일차를 한꺼번에 요약한다던지 그렇게 하는 편이에요. 안 그러면 분명 4일전에 있던 일인데 "어제 그랬었지" 이렇게 됩니다.


9. 초반 정리가 중요함
초반에 한 30~40턴 정도는 쭉 진행을 그냥 하시면 됩니다. 한 그 즘 되면 5천자 정도 될텐데, 그때에 미리 잡아주면 좋은 것들이 있어요. 미리 포멧을 형성해두면 그걸 토대로 요약을 진행합니다. 잘 하면 몇백자를 세이브 할 수 있기에 저는 꼭 하는 편입니다.


<내용 요약>: 내용 요약에서 (**대충 제목**: 대충 요약) 이렇게 반복 되는 경우가 있습니다. 그러면 ** <-얘들이 쌓이면 의외로 몇백자 차지 합니다. 그리고 제목 역시 마찬가지고요. 제목 안 중요합니다. 과감히 쳐내야 합니다. 그리고 쓸데 없는 감정 묘사는 쳐내는 게 좋습니다. 내용 요약은 철저하게 역사서처럼 보고서처럼 있었던 일만 진행하는 게 좋아요. 그리고 중요하지 않은 일들(가령 상태창에서 따로 진행된 캐릭터들의 이야기)도 쳐냅니다. 꽤 과감하게 쳐내야 해요. 그냥 로그라인이라고만 생각해주시면 좋습니다. 최대한 간결하게. 하지만 최근 기억은 꽤 디테일한 게 좋습니다. 못해도 2일 정도의 기억은요. 그러면 좀 더 생생하게 진행할 수 있습니다. 과거 기억일 수록 간결한 게 좋습니다. 그리고 최대한 음슴체가 좋더라구요.

<현재 상황>: 최대한 간결한 게 좋습니다. 어차피 최근 6턴은 알아서 읽고 있기 때문에 간결한 게 좋습니다. 가끔 캐릭터별로 한 줄 씩 차지할 때가 있는데, 이땐 지피티나 제미니에게 한 문단 요약하라고 하고 붙이시면 됩니다.

<인물 기억>: 사실상 매번 다듬어야 하기에 초반 정리엔 가장 중요하지 않지만 이따금 (**이름|** - 내용)으로 쓸 때가 있습니다. 이름 작성에 이미 불필요한 글자가 6글자나 있습니다. 그게 10명 쌓이면 60자가 되고 **이 있으면 안에 내용에서도 사용할 가능성이 있어요. 요약에서 **은 아예 없어야 합니다. 이따금 <이름> 이렇게 나올 때도 있는데 과감히 삭제. 인물 기억은 계속 진행하시면서 원하는대로 고쳐나가시면 되는 거라 큰 주의점이 없습니다.

---


이렇게 제가 떠오르는 내용들을 적어봤습니다. 앞에서 너스레를 떨었으나, 이미 고수분들은 이것보다 더 좋은 방법으로 하고 계실지도 모르겠네요. 


솔직히 존내 귀찮은데 저거 하려면 ㅋㅋㅋ 그래도 재밌어서 10턴~20턴 내외로 쉬어간다는 느낌으로 합니다.

다들 즐거운 캐챗 되시길 바라며, 여러분들의 꿀팁도 적어주시면 감사합니다 uu)

하렘보단순애 25-12-09 02:50

이엘 25-12-09 00:57

루나르도 25-12-08 19:32

강지혁 25-12-08 17:15

ㄷㄷ... 역시 장기기억은 ㅠ 뭔가 직접 해주려니까 머리 아픈거 같아요 ㅋㅋ.... ㅠ
べ( ノx _x)ノ

llbeell 25-12-08 18:16

ㅋㅋㅋㅋ 진짜 최소로 요약하자면 그냥 등장인물 기억만 잘 조절하고 과거 기억 요약만 하시면 됩니당!

오베론 25-12-08 17:10

(익명 사용자) 25-12-08 15:48