Skip to main content
절대 안 잊는 메모리는 믿을 수 없는 메모리가 됩니다. Nora 에는 메모리를 정리하는 방법이 세 가지 있고, 대부분 되돌릴 수 있습니다.

정리 방법

검색에서 제외

항목을 소프트 삭제해 리트리벌에서 숨기는 방식입니다. 패러다임마다 조작 위치가 다릅니다.
  • Wiki 에디터 우측 상단 ⋯ 메뉴 → 검색에서 제외
  • Index (vector) Facts 탭에서 행에 호버 → 우측 X 버튼
  • Index (graph) Graph 탭에서 노드/엣지 선택 → Delete 키
  • Evolution Graph 탭에서 노드 선택 → Delete 키. 삭제 직후 Undo 토스트가 뜹니다 (몇 초 안에 클릭하면 되돌아옴)

Supersede on conflict (Index 전용)

새 사실이 기존 사실과 부딪힐 때 어떻게 할지 정하는 자동 정책입니다. Index 공간 Settings → Advanced → Supersede on conflict 토글로 켭니다.
  • 켬 새 사실이 우선하고 옛 사실은 이력으로 남습니다. 리트리벌에서는 옛 사실이 사라집니다.
  • 꺼짐(기본) 두 사실이 공존하고 리트리벌에서 둘 다 반환됩니다. 나중에 사람이 정리해야 합니다.
“고객 티어가 Gold 였는데 지금 Platinum” 같은 자연 갱신에는 켜 두는 게 편합니다.

중요도 감쇠 (Index 전용)

Index 공간은 최근성 감쇠 반감기 **τ (일)**를 씁니다. 오래 리트리벌 안 된 사실은 점수가 점점 낮아져 자연스럽게 결과에서 밀려납니다. τ 는 Index Settings 의 Advanced → 검색 튜닝에서 조정합니다.
  • 기본 14일 최근 사실이 상대적으로 위에 표시됩니다.
  • 긴 반감기 180일처럼 길게 설정하면 옛 사실이 새 사실만큼 유지됩니다. 용어집이나 자리 잡은 절차에 적합합니다.
  • 완전히 끄고 싶으면 τ 를 아주 크게 잡거나 가중치에서 최근성을 0 으로
Wiki 는 이 감쇠가 자동으로 걸리지 않습니다. 안 쓰이는 노트는 자동으로 사라지지 않고, 필요하면 사람이 직접 정리하거나 메모리 에이전트의 정책 프롬프트에 정리 지시를 넣습니다.

Agent 가 “잊는” 것처럼 보이는 다른 이유

사라진 것 같은 메모리가 다 삭제된 건 아닙니다. 이런 경우도 있습니다.
  • 스코프가 바뀜 실행마다 다른 user_id나 thread_id를 넘기면 해당 스코프에서는 메모리가 보이지 않습니다.
  • 메모리 에이전트가 합침 여러 노트가 하나의 통합 노트로 합쳐졌을 수 있습니다. 사라진 것이 아니라 다른 항목에 포함된 것입니다.
  • Index 감쇠로 밀림 옛 사실이 점수 하위로 내려가 top-N 결과에서 제외될 수 있습니다.
“Agent 가 아까는 알았던 걸 왜 지금은 모르지?” 를 파악할 때는 트레이스의 메모리 작업을 보세요. 읽기마다 쿼리·스코프·리턴된 항목이 기록되어 있습니다.

감사

모든 메모리 이벤트는 공간의 Log 탭에 시간순으로 남습니다. Session은 대화 자체가 로그이므로 제외됩니다. 삭제·수정·추가가 언제·어디서 일어났는지 여기서 확인합니다.