간단한 답변
Janitor AI는 JLLM, 즉 기본 모델이 대략 8,000에서 9,000 토큰의 작업 컨텍스트 창을 가지고 있기 때문에 캐릭터 세부 정보를 잊어버립니다. 25에서 30개의 긴 형식의 메시지 후에 가장 초기의 캐릭터 메모가 밀려나고 AI는 더 이상 이를 볼 수 없습니다. 매 턴마다 올바른 세부 정보를 다시 주입하는 지속적인 캐릭터 기억 레이어가 이를 수정합니다.
왜 Janitor AI는 캐릭터 세부 정보를 잊어버릴까요?
Janitor AI는 긴 형식의 인터랙티브 픽션을 위한 인기 있는 호스트이며, 당신이 보는 잊어버림은 모델의 컨텍스트 예산의 직접적인 결과입니다.
1. JLLM의 컨텍스트 창은 제한적입니다. JLLM, 플랫폼의 내부 모델은 대략 8,000에서 9,000 토큰의 컨텍스트 창에서 작동합니다 — 짧은 장면에는 충분하지만 다중 장의 프로젝트에는 부족합니다. 메시지가 쌓일수록 가장 오래된 콘텐츠가 가장 먼저 사라집니다.
2. 25에서 30 메시지 절벽. Janitor AI 도움말 센터와 커뮤니티 가이드 모두 25에서 30 메시지 후에 채팅의 초기 교환이 JLLM의 작업 창 밖에 위치한다고 언급합니다. 그 순간 캐릭터는 "우리가 어떻게 만났는지 잊어버리고", 흉터를 잃거나 일반적인 목소리로 되돌아갑니다 — 초기 정의가 문자 그대로 프롬프트에서 사라졌습니다.
3. 캐릭터 카드와 성격 필드는 영구적인 토큰이지만 작습니다. 캐릭터의 성격, 시나리오 및 모든 고급 프롬프트는 모든 요청에서 유지되는 영구적인 토큰으로 예약됩니다. 이들은 엄격하게 제한되어 있습니다. 자세한 캐릭터 성경은 글 자체를 압도하지 않고는 그곳에 들어갈 수 없습니다.
결과적으로 모델은 한 장에서 캐릭터를 아름답게 쓸 수 있지만, 조용히 약간 다른 사람을 쓰기 시작합니다.
Janitor AI가 캐릭터 세부 정보를 잊어버릴 때 잃는 것
작가, 소설가 및 인터랙티브 픽션 디자이너에게 잊어버림은 가장 아픈 곳인 연속성에 타격을 줍니다:
- 신체적 세부 정보가 흐트러집니다. 흉터, 절름발이, 첫 장면에서 소개된 의수는 열 번째 장면에서 조용히 사라집니다.
- 목소리가 평탄해집니다. 당신이 정의한 신중한 말투, 어휘 및 억양은 원래 캐릭터 카드가 창을 떠나면서 일반적인 내레이터 목소리가 됩니다.
- 플롯 약속이 사라집니다. "셋째 날 등대에서 만날게"는 잊혀진 문장이 되며, 그 문장을 포함한 메시지가 더 이상 프롬프트에 없기 때문입니다.
해결책은 "더 긴 캐릭터 카드를 작성하라"가 아닙니다. 캐릭터의 정통 성경을 채팅 외부에 유지한 다음, 매 턴마다 Janitor AI에 필요한 조각만 주입하는 것입니다.
Janitor AI의 내장된 우회 방법 (각각의 단점)
Janitor AI는 캐릭터 흐트러짐을 부분적으로 해결하는 기능을 제공합니다. 그러나 긴 프로젝트에 대해서는 이를 해결하지 못합니다.
채팅 기억. 플랫폼은 지금까지의 채팅 요약을 작성하거나 자동 생성할 수 있게 하며, 이는 모든 요청에 영구적인 토큰으로 포함됩니다. 이것이 가장 가까운 기본 답변입니다. 여전히 같은 8K-9K 창에 제한되며, 요약은 구체성을 잃습니다 (흉터가 "구별되는 표식이 있다"로 변합니다), 그리고 이야기가 진행됨에 따라 채팅 기억을 수동으로 유지해야 합니다. Janitor AI 채팅 기억 및 컨텍스트 관리 가이드는 이러한 트레이드오프를 설명합니다.
캐릭터 성격 및 시나리오 필드. 영구적인 토큰으로 예약되어 있어 매 턴마다 살아남습니다. 또한 디자인상 짧습니다 — 한 페이지 카드에는 충분하지만 다중 소설 정경에는 부족합니다.
더 긴 컨텍스트 모델에 대한 프록시. 많은 작가들이 더 큰 창을 가진 비-JLLM 모델을 사용하기 위해 리버스 프록시를 교체합니다. 이는 컨텍스트 공간을 확보하지만 설정 오버헤드를 도입하고, 때때로 속도 제한이나 추가 비용이 발생하며, 여전히 캐릭터 기억이 하나의 도구 내의 하나의 채팅에 묶여 있습니다.
빠른 장면의 경우, 기본 기능은 괜찮습니다. 그러나 여러 채팅과 세션에 걸쳐 소설을 구축하는 작가에게는 그렇지 않습니다.
Janitor AI의 내장된 기억이 부족한 부분
더 깊은 문제는 캐릭터 기억이 채팅 내부에 존재한다는 것입니다. 같은 캐릭터로 새 채팅을 시작하면 거의 처음부터 시작해야 합니다. 프로젝트를 Claude 또는 ChatGPT로 이동하여 대규모 편집을 진행하면 캐릭터 성경도 그 도구에 맞게 수동으로 재구성해야 합니다.
진지한 인터랙티브 픽션 작가, 소설가 및 게임 마스터는 결국 "진정한 정경" 문서를 옆에 두고 이를 지속적으로 붙여넣게 됩니다. 그 문서가 진정한 캐릭터 기억입니다 — 단지 AI와 연결되어 있지 않을 뿐입니다.
MemoryLake가 Janitor AI의 캐릭터 세부 정보 잊어버림을 수정하는 방법
MemoryLake는 캐릭터의 정통 성경을 단일 채팅이나 도구 외부에 보관하는 크로스 모델 기억 레이어입니다. 성경은 프로젝트에 존재합니다. Janitor AI는 창에 맞는 것에 의존하는 대신 매 턴마다 이를 읽습니다.
- 프로젝트당 정통 캐릭터 성경. 신체적 세부 정보, 목소리 패턴, 관계 및 플롯 약속은 MemoryLake 프로젝트의 구조화된 항목으로 존재합니다. 이들은 요청 시 주입되므로 8K-9K 창에서 사라지지 않습니다.
- 원시 프롬프트보다 10,000배 더 많은 캐릭터 컨텍스트. MemoryLake의 검색 엔진은 프로젝트당 전체 시리즈 성경을 보유할 수 있으며, Janitor AI에 매 턴마다 관련 세부 정보만 제공하므로 캐릭터가 코트를 벗을 때 흉터가 다시 나타납니다. 모델을 상기시킬 때가 아닙니다.
- 모든 다른 작성 도구로 휴대 가능. 동일한 캐릭터 성경이 ChatGPT, Claude, Gemini 및 Grok에서 작동합니다. 작가가 편집을 위해 Janitor AI에서 장면을 이동할 때 캐릭터도 함께 이동합니다.
MemoryLake는 2026년 기준으로 발표된 LoCoMo 긴 컨텍스트 벤치마크에서 94.03%를 기록했으며, 밀리초 검색 및 AES-256 종단 간 암호화를 제공합니다.
MemoryLake를 Janitor AI에 연결하는 3단계
- 프로젝트를 생성하고 캐릭터 성경을 로드합니다. MemoryLake에 로그인하고 프로젝트 관리에서 프로젝트 생성 버튼을 클릭한 후 작업 이름으로 "등대 — 시리즈 성경"과 같은 이름을 지정합니다. 기존 캐릭터 시트, 배경 이야기 문서 및 참조 이미지를 문서 드라이브를 통해 업로드합니다 — PDF, Word, Excel, PowerPoint, Markdown 및 이미지가 모두 지원됩니다. 기억 탭에서 각 캐릭터의 목소리, 흉터, 관계 및 약속에 대한 구조화된 항목을 추가합니다.
- MCP 서버 엔드포인트를 생성합니다. 프로젝트 내의 MCP 서버 탭을 열고 MCP 서버 추가 버튼을 클릭한 후 "Janitor AI 통합"이라는 이름을 지정하고 생성 버튼을 클릭합니다. MemoryLake는 API 키 ID, 비밀 및 엔드포인트 URL을 반환합니다. 비밀을 즉시 복사하십시오 — 한 번만 표시됩니다.
- Janitor AI를 연결합니다. Janitor AI는 MCP를 기본적으로 지원하지 않으므로 REST API와 Bearer 토큰을 사용하여 매 세션 시작 시 관련 캐릭터 기억을 가져와 캐릭터 카드 또는 시나리오 프롬프트에 붙여넣습니다. 긴 프로젝트의 경우, 새 채팅을 열 때마다 캐릭터 성경 블록을 새로 고치는 작은 스크립트를 실행합니다.