Memory Recall과 채팅 요약

모든 AI 모델은 한 번에 정해진 분량의 글만 읽을 수 있습니다. 이 분량을 컨텍스트 창이라고 부릅니다. 채팅이 길어지면 가장 오래된 메시지부터 컨텍스트 창 밖으로 밀려나고, AI는 그 내용을 잊어버립니다. Marinara Engine(이하 Marinara)에는 그 기록을 되살리는 방법이 여러 가지 있습니다. 이 가이드에서는 각 기능을 켜는 방법과 제대로 작동하지 않을 때 고치는 방법을 설명합니다.

어떤 기억 기능을 써야 하나요?

Memory Recall(기억 회상)부터 시작하세요. Marinara가 컴퓨터에서 실행되는 내장 임베딩 모델을 쓸 수 있으므로, 따로 설정하지 않아도 작동합니다. 채팅이 아주 길어지면 요약을 추가하세요.

기능하는 일작동하는 모드
Memory Recall방금 입력한 내용과 관련된 부분을 지난 메시지에서 찾아 프롬프트에 추가합니다.모든 모드
Chat Summary(채팅 요약)오래된 메시지를 짧은 줄거리로 바꿔 넣습니다.Roleplay
Automatic Summarization(자동 요약)하루 단위로 요약한 다음, 한 주 단위로 요약합니다. 항상 켜져 있습니다.Conversation
Advanced Memory Recall(고급 기억 회상)현재 기록, 장면 요약, 회상된 발췌를 함께 관리합니다. 선택 기능입니다.Roleplay와 Game Mode

Memory Recall과 요약은 하는 일이 서로 달라서 함께 켜 둘 수 있습니다. Game Mode에서는 Memory Recall과, 선택 사항으로 Advanced Memory Recall을 쓸 수 있습니다(Game Mode에서 사용하기 참고). Game Mode에는 자체 요약 기능이 없습니다.

Memory Recall

Memory Recall은 임베딩을 사용합니다. 임베딩은 메시지의 의미를 숫자로 나타낸 지문 같은 것입니다. Marinara는 지난 메시지를 조각이라고 부르는 작은 묶음으로 저장합니다. 그리고 새 메시지의 지문을 저장해 둔 지문과 비교해 가장 가까운 조각을 프롬프트에 추가합니다.

Memory Recall 켜기

  1. 채팅을 열고 Chat Settings(채팅 설정)를 클릭하세요.
  2. Memory Recall 섹션을 찾으세요.
  3. Enable Memory Recall(이전 기억 불러오기)을 켜세요.

이 설정은 채팅마다 따로 저장됩니다. Conversation 채팅과, 장면이 활성화되어 있는 Roleplay 또는 Game 채팅에서는 처음부터 켜져 있습니다. 그 밖의 채팅에서는 처음에 꺼져 있습니다. 끄면 회상은 멈추지만 저장된 기억은 지워지지 않습니다.

작동하지 않는 경우: Memory Recall에는 임베딩 소스가 필요합니다(다음 섹션). 아무것도 설정하지 않으면 Marinara가 내장 모델을 사용하므로, 대부분은 그 섹션을 건너뛰어도 됩니다. Memory Recall이 보이기는 하는지 확인하세요. Marinara Lite라고 부르는 일부 컨테이너 빌드에서는 이 기능이 완전히 꺼져 있습니다.

임베딩 소스 설정하기(선택 사항)

Memory Recall에는 지문을 만드는 모델이 필요합니다. 아무것도 설정하지 않으면 Marinara는 내장 임베딩 모델(아래 참고)을 사용하며, 대부분은 이것으로 충분합니다. 대신 서비스를 사용하려면 채팅 설정이 아니라 계정에서 설정하세요.

시작하기 전에: 임베딩을 제공하는 계정이 필요합니다. AI 제공자에 연결하기를 참고하세요.

  1. Connections(연결)를 열고 계정을 편집하세요.
  2. Semantic search (embeddings)(시맨틱 검색) 섹션을 찾으세요.
  3. 임베딩 모델 이름을 입력하세요. 예를 들면 text-embedding-3-small입니다.
  4. 선택 사항: 주소를 바꾸려면 Embedding endpoint URL(임베딩 엔드포인트 URL)을 설정하세요.
  5. 선택 사항: 다른 계정의 키와 주소를 빌려 쓰려면 Embedding provider(임베딩 연결)를 사용하세요. Same as this provider(이 연결과 동일)는 이 계정 자체의 키와 주소를 그대로 씁니다.

임베딩을 제공하지 않는 서비스도 있습니다. 그럴 때 Marinara는 OpenAI 호환 계정, Google, 내장 모델 같은 임베딩 전용 계정을 고르라고 안내합니다.

어디서나 소스 하나를 쓰려면 Connections → Defaults(연결 → 기본값)의 Embeddings(임베딩)에서 고르세요. 자체 임베딩 모델이 없는 계정은 그 소스를 사용합니다. 계정에 직접 설정한 값이 계속 우선합니다.

임베딩 계정도 Embeddings 기본값도 없으면 Marinara는 내장 임베딩 모델로 대체합니다. 이 모델은 한 번만 다운로드하며, API 키 없이 컴퓨터에서 실행됩니다. 내장 모델 설정을 참고하세요.

같은 설정이 로어북 시맨틱 검색에도 쓰이므로, 한 번만 설정하면 두 기능에 모두 적용됩니다.

저장된 기억 보기와 관리하기

  1. Chat Settings → Memory Recall을 여세요.
  2. Access memories for this chat(이 채팅의 기억에 접근)을 클릭하세요. Memories for This Chat(이 채팅의 기억) 창이 열립니다. Advanced Memory가 켜져 있으면 뷰어가 Roleplay 서랍 안에 표시됩니다.

이 창에는 저장된 조각의 개수와 대략적인 토큰 수가 표시됩니다. 각 조각 카드에는 날짜 범위, 메시지 개수, 만들어진 시각, 상태가 나옵니다.

상태의미
Vectorized지문이 만들어져 검색할 준비가 끝났습니다.
Waiting for vector지문을 아직 만드는 중입니다.
Embedding unavailable지문을 만들 수 있는 임베딩 소스가 없습니다.

도구 모음에는 기억을 내보내고, 가져오고, 다시 만들고, 지우는 아이콘이 있습니다.

Memory Recall의 동작 방식

Chat Summary(Roleplay)

Chat Summary는 오래된 메시지를 요약 항목이라고 부르는 짧은 줄거리로 압축합니다. 각 항목은 AI가 쓸 수도 있고 직접 쓸 수도 있으며, 항목마다 켜고 끌 수 있습니다. Roleplay 채팅에서만 쓸 수 있습니다.

Chat Settings를 열고 Lorebooks(로어북) 아래의 Chat Summary를 펼치세요. 컴퓨터에서는 별도 창으로 꺼낼 수 있습니다. 채팅 설정 개요를 참고하세요.

요약 항목 만들기

  1. Summary Scope(요약 범위)에서 최근 메시지는 Last(마지막)를, 메시지 구간은 Range(범위)를 고르세요.
  2. AI에게 항목을 쓰게 하려면 Generate(생성)를 클릭하고, 직접 입력하려면 Write(작성)를 클릭하세요.

각 항목에는 제목, 출처 범위 또는 메시지 개수, 예상 토큰 수가 표시됩니다. 항목을 켜거나 끄고, 펼치고, Edit(편집)로 고치거나 Delete(삭제)로 지울 수 있습니다. Show Inactive(비활성 표시)와 Hide Inactive(비활성 숨기기)는 목록에 표시할 항목을 바꿉니다. Activate All(전체 활성화)과 Deactivate All(전체 비활성화)은 모든 항목을 한 번에 전환합니다.

여러 항목을 바꾸려면 항목에 체크한 다음(컴퓨터에서는 Shift를 누른 채 클릭하면 범위를 선택할 수 있습니다) Enable selected(선택 항목 활성화)나 Disable selected(선택 항목 비활성화)를 사용하세요.

Review Agent Outputs(에이전트 출력 검토)가 켜져 있으면 AI 요약은 승인을 기다립니다. 에이전트 승인과 Agent Suite를 참고하세요.

Automatic Summaries

Automatic Summaries(자동 요약) 패널은 채팅하는 동안 요약을 최신 상태로 유지합니다.

  1. Enabled(활성화)를 켜세요.
  2. Every에 요약과 요약 사이에 지나갈 사용자 메시지 수를 설정하세요. 기본값은 5이고, 1에서 200까지 지정할 수 있습니다.
  3. 선택 사항: 요약이 한 번도 없던 예전 채팅을 요약하려면 Backfill Summary(요약 백필)를 클릭하세요. 진행 막대가 표시됩니다. 일찍 끝내려면 Stop(중지)을 클릭하세요.

요약 프롬프트, 제공자, 출력 크기

표시 옵션

유지할 최근 메시지 수는 요약된 메시지에 적용되는 제한입니다. 요약된 메시지가 유지할 최근 메시지보다 오래되었으면, 다음 요약이 숨기기 전이라도 바로 프롬프트에서 빠집니다. 아직 어떤 요약에도 포함되지 않은 오래된 메시지는 빼면 내용이 사라지므로 계속 전송됩니다. 이런 메시지가 있으면 Chat Summary는 Recent message tail 아래에 그 개수를 표시합니다. 이 메시지를 요약하려면 Backfill Summary를 클릭하세요.

병합된 그룹 채팅

병합된 그룹 채팅에서는 답변 하나가 모든 캐릭터를 대신해 말합니다. {{#if char == "Kaito"}}…{{/if}}처럼 특정 캐릭터를 위해 쓴 항목의 일부는 그 부분이 적용되는 모든 캐릭터에게 유지되며, "known only to Kaito"처럼 누가 아는지 표시됩니다. Advanced Memory의 Narrator(내레이터)만 받는 부분은 포함하지 않습니다. 캐릭터가 한 명씩 답하는 그룹 채팅과 캐릭터가 하나인 채팅에서는 각 캐릭터가 이전과 같이 항목을 읽으며, Narrator는 모든 부분을 읽습니다.

Automatic Summarization(Conversation)

Conversation 채팅은 날짜별로 하루를 요약한 다음, 끝난 주를 묶어 주간 요약을 만듭니다. 그러면 프롬프트에는 주간 요약, 이번 주의 일별 요약, 오늘 메시지만 담깁니다. 이 기능은 스스로 작동하며 끌 수 없습니다.

요약 편집하기

  1. Conversation 채팅을 열고 Chat Settings를 클릭하세요.
  2. Automatic Summarization을 찾으세요.
  3. Edit Summaries(요약 편집)를 클릭하세요.

창에는 주간 항목이 먼저 나오고, 아직 주간으로 묶이지 않은 날짜가 그 뒤에 나옵니다. 항목을 펼치면 Summary(요약) 본문과 Key Details(주요 내용) 행을 편집할 수 있습니다.

하루가 끝나는 시각 정하기

빠진 날짜 채우기

예전 채팅을 가져온 뒤처럼 어떤 날의 요약이 빠질 수 있습니다. 창의 Missing Summaries(누락된 요약) 패널에 Backfill(백필) 버튼이 있습니다. 한 번에 최근 날짜를 최대 14일까지 다시 시도합니다. 요약 모델을 바꿔도 이미 있는 일별 항목과 주간 항목을 다시 쓰지는 않습니다.

Advanced Memory Recall(Roleplay와 Game Mode)

Advanced Memory Recall은 현재 기록 창, 연속성 요약, 오래된 발췌를 함께 관리하는 선택 모드입니다. 채팅을 장면으로 나누고, 끝난 장면마다 요약하며, 응답마다 중요한 장면과 정확한 메시지를 회상합니다. Agents 스위치 없이 작동하며 다운로드 에이전트가 필요하지 않습니다.

켜기

  1. Chat Settings → Memory Recall을 여세요.
  2. Advanced Memory Recall을 켜세요. Roleplay 설정 마법사의 Agents 아래에 있는 Automatic context and memory handling(자동 컨텍스트 및 기억 관리)을 켜도 됩니다.
  3. 모델의 컨텍스트 창 안에서 Maximum allowed context before compression (tokens)(압축 전 최대 허용 컨텍스트, 토큰)를 설정하세요.
  4. 그 상한 안에서 Summary and recall budget (tokens)(요약 및 회상 예산, 토큰)를 설정하세요.
  5. 선택 사항: Helper model(보조 모델)을 고르세요.

이미 기록이 있는 채팅에서는 먼저 Prepare existing history(기존 기록 준비)를 클릭하세요(아래 참고). 데스크톱과 모바일 모두 마법사와 Chat Settings 서랍에서 설정과 진행 상황을 볼 수 있습니다. 보관함 뷰어는 서랍 안에 표시됩니다.

설정

설정기본값하는 일
Maximum allowed context before compression (tokens)65,000송신 프롬프트가 이 크기에 도달하면 오래된 컨텍스트를 잘라내고 회상용으로 요약합니다.
Summary and recall budget (tokens)6,500컨텍스트 중 기억에 쓸 양입니다. 최대값의 10% 이상을 권장합니다.
Helper model에이전트 계정, 없으면 채팅 계정장면 판단, 요약, 연속성을 담당합니다.
Maximum recalled scenes(최대 회상 장면 수)3응답마다 회상하는 장면 수의 상한입니다. 0은 선택적 장면 회상을 끕니다.
Moving context(이동 컨텍스트)메시지 3개에서 5개회상된 발췌 하나에 들어가는 메시지 수입니다. 둘 다 0이면 발췌 없이 요약만 제공합니다.
Standalone scene check interval (messages)(단독 장면 검사 주기, 메시지 수)5장면 검사와 장면 검사 사이에 지나가는 새 메시지 수입니다.
Use Decision model(판단 모델 사용)꺼짐Decision 모델이 장면의 끝을 찾고 기억을 고르게 합니다.
Decide who sees new messages(새 메시지를 볼 대상 자동 결정)꺼짐캐릭터가 한 명씩 답하는 그룹 채팅에만 있습니다.
Character recollections(캐릭터 회고)꺼짐각 캐릭터에게 장면에 대한 자신만의 기억을 줍니다.

기본 예산은 기본 최대값의 10%입니다. 나중에 최대값을 바꿔도 예산은 바뀌지 않습니다. 상한은 지침, 메시지, 회상된 컨텍스트, 도구, 첨부 파일을 포함한 예상 송신 프롬프트 전체에 적용됩니다. 응답 토큰과 안전 여유분은 별도입니다. 이 값은 추정치이며, 정확한 토크나이저 수치나 과금 한도가 아닙니다.

모든 기억 요약 호출은 Chat Summary → Maximum output size를 사용하며, 추론할 공간을 남기기 위해 출력 토큰을 최소 8,196개 확보합니다.

기존 기록 준비하기

  1. Prepare existing history를 클릭하세요. 시작하기 전에 적용될 모델이 표시됩니다.
  2. 기다리세요. 오래된 기록을 묶음 단위로 처리하며 현재 단계를 보여 줍니다.
  3. 멈추려면 Cancel(취소)을 사용하세요. 완료된 작업은 유지됩니다. 이어 가려면 Resume(재개)을 사용하세요. 서랍을 닫거나, 서버를 재시작하거나, 앱을 업데이트한 뒤에도 이어 갈 수 있습니다.

모델 호출이 실패해도 그 전의 유효한 기억은 유지되며, 다시 시도할 수 있는 오류가 표시됩니다. 실패한 뒤에 기억을 초기화하지 마세요. Resume은 완료된 요약을 재사용합니다. 마지막으로 진행 중인 장면은 열린 채로 남아 있다가 닫힐 때 요약됩니다.

복구한 기록이 수동 수정이 적용된 장면을 바꾸면, 그 기억을 꺼서 텍스트를 참고용으로 남기거나 삭제한 다음 다시 준비하세요. Fix(수정)는 멈추는 대신 그 장면을 건너뛰고 목록에 표시합니다.

준비된 채팅에서 Branch from here(여기서 분기 생성) 등으로 만든 분기는 Advanced Memory를 그대로 유지합니다. 장면 도중에 만든 분기는 그 장면을 다시 엽니다. 이전 요약은 버려지고 장면이 닫힐 때 새 요약을 씁니다. 새 분기로 가져온 채팅은 평소처럼 준비합니다.

기억 문제 해결하기

채팅의 기억에 문제가 생기면 Chat Settings 버튼에 강조 색상의 점이 깜박이지 않고 계속 표시되고, 문제가 있는 장면이 몇 개인지 알려 주는 알림이 나타납니다. 같은 문제는 한 번만 알리며, 점은 문제가 정리될 때까지 남아 있습니다. Chat Settings → Memory Recall에서는 문제가 설정 위에 나열됩니다. Access memories for this chat에도 같은 점이 표시됩니다.

알림이나 목록에서 Fix를 누르면 문제가 표시된 장면을 한 번에 모두 고칩니다. 이 작업은 Helper model을 사용합니다. Pause processing(처리 일시 정지)으로 멈추고 Resume processing(처리 재개)으로 이어 갈 수 있습니다. Fix는 다음 작업을 합니다.

Fix는 직접 편집한 요약을 절대 다시 쓰지 않습니다. 그런 요약은 need your review(검토 필요) 아래에 표시하고 작업을 계속합니다. 캐릭터의 지식 범위나 작동하는 Decision 연결 같은 설정은 Fix가 대신 바꿀 수 없습니다.

Fix가 끝나면 "Advanced Memory fixed N scenes"("고급 기억이 장면 N개를 수정했습니다")와 검토가 필요한 장면 번호가 표시됩니다. 번호를 선택하면 그 장면이 Access memories for this chat에서 열립니다. Chat Settings가 닫혀 있었다면 Show(보기)가 있는 알림으로 그곳에 갈 수 있습니다. Fix가 판단하지 못한 장면은 다음 Fix에서 다시 묻지 않으므로, 그 장면의 캐릭터 접근 권한은 직접 저장하세요.

장면 다시 검사하기

장면이 끝나지 않았을 때처럼 장면 변화를 놓쳤다면 Chat Settings → Memory Recall의 Re-scan scenes(장면 다시 검사)를 사용하세요.

  1. 검사할 첫 메시지 번호와 마지막 메시지 번호를 입력하세요. 처음에는 진행 중인 장면이 입력되어 있습니다.
  2. Re-scan(다시 검사)을 누르세요.

Advanced Memory는 그 메시지에서 장면 변화를 다시 찾고, 바뀐 장면을 요약합니다. Use Decision model이 켜져 있으면 Decision 모델을, 꺼져 있으면 Helper model을 사용합니다. 범위 밖의 장면은 경계와 요약을 그대로 유지합니다. 직접 편집한 요약이 바뀌게 되면 다시 검사를 멈추고 그 장면을 알려 줍니다.

선택 사항인 Decision 모델

Decision 모델은 예/아니요 질문에 답하는 작은 모델입니다. 기본값은 꺼짐이며 Roleplay 채팅마다 저장됩니다.

  1. Advanced Memory에서 Use Decision model을 켜세요.
  2. Memory Decision connection(기억용 판단 연결)에서 모델을 고르세요. Built-in model(내장 모델) 아래에는 전역 Decision model(결정 모델)과 같은 모델이 나열됩니다. 아직 답할 수 없는 모델은 회색으로 표시되고 그 이유가 함께 나오며, 중지된 모델은 요청을 받으면 시작됩니다. Connections 아래에는 저장해 둔 Decision 계정이 나열됩니다. Decision 모델을 참고하세요.

이 선택은 전역 Decision 기본값과 별개입니다.

이 모델은 기록을 준비할 때와 진행 중인 장면을 검사할 때 장면 경계를 찾습니다. 새 응답 전에는 두 단계에 걸쳐 기억을 고릅니다. 자세한 내용은 Decision 회상의 작동 방식을 참고하세요.

호스팅 계정에는 최근 대화 텍스트와, 평가 대상으로 추린 장면 요약이나 메시지가 전송되며, 응답 하나에 여러 요청의 요금이 청구될 수 있습니다. 회상은 후보를 보내기 전에 캐릭터 접근 권한으로 걸러 냅니다.

새 메시지를 볼 대상 정하기

캐릭터가 한 명씩 답하는 Roleplay 그룹 채팅에서는 Advanced Memory가 새 메시지마다 어떤 캐릭터가 볼지 정할 수 있습니다. 그러면 장면을 떠난 캐릭터에게서 대사를 하나하나 숨기지 않아도 됩니다. 병합된 그룹 채팅과 캐릭터가 하나인 채팅에서는 이 옵션을 제공하지 않습니다.

  1. Advanced Memory에서 Decide who sees new messages를 켜세요.

내 메시지든 캐릭터의 메시지든, 새 메시지는 장면에 없는 캐릭터에게서 숨겨집니다. 메시지 자체의 버튼과 같은 캐릭터별 Hide from AI(AI에게서 숨기기)를 사용하므로, 사선이 그어진 눈 표시로 누가 볼 수 없는지 알 수 있습니다. 내 메시지는 보내는 즉시 판단합니다. 앞선 메시지는 다음 캐릭터가 답하기 전에 판단합니다.

Advanced Memory가 켜져 있으면 새 캐릭터 답변이 **, ---, 같은 구분선으로 장면이나 시점을 바꿀 수 있습니다. 이때 답변은 부분마다 하나씩, 같은 캐릭터가 보낸 별도의 메시지로 저장됩니다.

캐릭터 회고

각 캐릭터에게 장면에 대한 자신만의 기억을 주려면 Character recollections를 켜세요. 기본값은 꺼짐입니다.

회고가 정확하게 유지되는 방식:

회고가 표시되는 위치와 비용:

편집과 끄기:

Game Mode에서 사용하기

Game Mode 채팅도 같은 방식으로 Chat Settings → Memory Recall에서 Advanced Memory Recall을 켭니다. 이 기능이 없으면 Game 세션은 컨텍스트 한도에 이를 때까지 매 턴 전체 기록을 보내므로, 긴 세션일수록 턴마다 입력 토큰이 훨씬 많이 듭니다. 이 기능을 켜면 프롬프트가 Maximum allowed context before compression 아래로 유지됩니다. 현재 장면은 원본 메시지로 보내고, 이전 장면은 요약과 회상이 고른 순간으로 보냅니다.

문제 해결

문제해결 방법
Memory Recall이 아무것도 불러오지 않을 때임베딩 소스가 설정되어 있는지 확인하세요. 조각이 Embedding unavailable 상태라면 Semantic search (embeddings) 모델을 설정하거나 내장 모델을 사용하세요. 내장 모델 설정을 참고하세요.
조각이 Waiting for vector 상태일 때잠시 기다리세요. 지문은 응답이 끝난 뒤에 만들어집니다.
관련된 내용이 없는 것 같을 때회상은 관련이 깊은 기억만 추가합니다. 아무것도 추가하지 않는 것은 정상입니다.
임베딩 모델을 바꾼 뒤 회상이 나빠졌을 때Memories for This Chat에서 다시 만들기 아이콘을 사용하세요.
요약이 생성되지 않을 때채팅에 작동하는 텍스트 계정이 필요합니다. Chat Summary는 Summary Provider를 사용합니다. 쓸 수 있는 계정이 없으면 생성을 건너뜁니다.
AI 요약이 나타나지 않을 때Review Agent Outputs가 승인을 기다리고 있을 수 있습니다.
요약이 멈춰 있을 때실패한 요약은 잠시 뒤 다시 시도합니다. Backfill Summary(Roleplay)나 Backfill(Conversation)을 실행하세요.
장면에 Check who was there 표시가 붙었을 때Fix를 누르거나, Access memories for this chat에서 장면을 열고 Edit character access(캐릭터 접근 권한 편집)를 사용하세요.

다른 문제는 Marinara Engine 문제 해결을 참고하세요.

Advanced Memory 참고 자료

대부분의 독자에게는 필요 없는 세부 내용입니다. 이 내용을 읽지 않아도 위의 설정은 작동합니다.

장면을 감지하고 요약하는 방식

현재 창과 예산

회상이 돌려주는 내용

Access memories for this chat

이 창을 열면 번호가 붙은 장면 요약을 검색하고, 이야기 속 시기와 볼 수 있는 대상을 확인하고, Summary text(요약 텍스트)를 편집하거나, Inspect source messages(원본 메시지 확인)로 원본을 읽을 수 있습니다. 레코드를 끄거나, Reindex(재색인)하거나, 내보내고 가져오거나, Delete all memories(모든 기억 삭제)로 채팅과 설정은 유지하면서 준비를 다시 시작할 수 있습니다. 수동 요약을 수정한 내용은 유지되며, 그 요약에 의존하는 연속성은 무효화됩니다. 요약 아래쪽의 Delete summary(요약 삭제)는 요약과 대상을 확인한 뒤 요약을 지웁니다. 이전 Continuity(연속성)와 Ongoing scene(진행 중 장면) 항목에도 쓸 수 있습니다. 삭제한 요약은 일반 준비 과정에서 다시 만들지 않습니다.

장면을 회상에서 제외하려면 그 기억 레코드를 끄세요. 캐릭터별 숨김은 계속 누가 접근할 수 있는지 정합니다. 전역 숨김은 보관함에서 장면을 제거하지 않습니다.

장면을 읽을 수 있는 대상

Decision 회상의 작동 방식

프리셋 배치

프리셋 제작자는 평소의 섹션 순서, 이름, 역할, 그룹 설정으로 다음 콘텐츠 마커를 배치할 수 있습니다.

마커콘텐츠
chat_summaryChat Summaries의 해당하는 상시 항목.
current_scene_summary진행 중 장면의 오래된 부분에서 가져온 원본 발췌.
recalled_scenes선택한 모든 장면 요약과 각 요약 바로 뒤의 발췌.

각 마커는 프리셋의 XML, Markdown, None 형식을 따릅니다. 빈 구성 요소는 아무것도 출력하지 않습니다. 처음 활성화된 마커가 위치를 정합니다. 활성 마커가 없는 구성 요소는 기록 앞에 한 번 추가되므로 기존 프리셋도 작동합니다. 프리셋 선택기에는 Recalled Scenes만 있습니다. 기존 recalled_messages 마커는 별칭이며, 활성 recalled_scenes 마커가 우선합니다. Advanced Memory가 꺼져 있으면 이 마커는 비어 있습니다.

한계

회상은 선택적이며 요약은 뉘앙스를 놓칠 수 있습니다. 중요한 수정은 원본 기록이나 요약 편집기에 남기세요. 임베딩이 실패해도 제한된 텍스트 회상과 유효한 연속성은 남습니다. 보관함 전체를 삽입하지는 않습니다. 지침이나 첨부가 상한에 들어가지 않으면 줄이거나 상한을 늘리세요. 응답 예약분이 모델 전체 컨텍스트에 들어가지 않으면 출력 크기를 줄이거나 컨텍스트가 더 큰 모델을 고르세요. Advanced Memory는 지침을 몰래 지우지 않고 중단합니다.

Advanced 모드가 켜져 있는 동안은 이 모드가 검색을 담당하므로 Standard Recall이 같은 내용을 두 번 넣지 않습니다. 해당 채팅의 일반적인 Roleplay 자동 요약 일정도 대신합니다. 끄면 기존 설정으로 돌아갑니다. 기존 로어북과 다운로드 에이전트에는 각각의 범위 규칙이 적용됩니다.

관련 가이드