Skip to main content
절대 안 잊는 메모리는 믿을 수 없는 메모리가 됩니다. Nora가 정보를 걷어 내는 여러 방법을 드러냅니다. 일부는 자동, 일부는 수동이고, 되도록이면 되돌릴 수 있습니다.

메모리에서 나가는 네 가지 방법

TTL(time-to-live)

메모리 항목마다 TTL을 둘 수 있습니다. 시간이 다 되면 항목을 버립니다. 쓸 때 정합니다.
  • Auto 새 항목이 스페이스 기본 TTL을 받습니다.
  • Explicit Agent(또는 여러분 코드)가 항목마다 TTL을 정합니다. 흔한 방식은 이렇습니다.
    • 세션 요약: 24시간.
    • 임시 선호: 30일.
    • 만료일이 있는 사실: TTL = 그 날짜.
TTL 없는 항목은 무기한 남습니다(아래 중요도 감쇠의 대상입니다).

중요도 감쇠

모든 읽기가 항목의 중요도 가중 사용 점수를 업데이트합니다. 오래 리트리벌 안 된 항목은 감쇠합니다. 중요도가 임계값 아래로 떨어지면 항목이 조용히 물러납니다. 감쇠율은 스페이스마다 정합니다. 용어집이나, 쓰이든 말든 남아야 할 참고 노트는 아예 끄세요(Retention = permanent).

수동 대체

노트에서 우클릭 → Supersede 입니다. 지식 대체처럼 항목이 리트리벌에서 숨지만 감사용으로는 남습니다. 완전히 되돌릴 수 있습니다. 이럴 때 씁니다.
  • 사실이 틀렸을 때. 대체하고 바로잡은 버전을 씁니다.
  • 선호가 바뀌었을 때. 옛 선호를 대체하고 Agent가 새 걸 쓰게 합니다.

하드 삭제

GDPR 삭제, PII 내림, 법적 명령용입니다. 영구적입니다. 두 종류입니다.
  • Delete item 항목 하나.
  • Delete scope 스코프 키 아래 모든 항목. “사용자 X에 대해 아는 모든 것 삭제” 에 좋습니다.
삭제는 되돌릴 수 없습니다. 7일 소프트 삭제 창이 있습니다(항목을 삭제 표시해 바로 숨기고, 유예 뒤 물리적으로 제거). 실수로 지운 건 되돌릴 수 있습니다.

자동 잊기 주기

Nora가 기본으로 스페이스마다 야간 잊기 패스를 돕니다.
  • TTL 만료된 항목을 버립니다.
  • 중요도 점수에 감쇠를 적용합니다.
  • 소프트 삭제 유예가 지난 항목을 하드 삭제합니다.
스페이스마다 정합니다. 엄격히 통제하고 싶은 스페이스(컴플라이언스, 위험한 메모리)는 끄세요.

컴플라이언스

User data exportUser data deletion 엔드포인트(컴플라이언스에 있습니다)가 모든 메모리 스페이스를 훑어, 스코프가 맞는 항목을 만들거나 지웁니다. GDPR/CCPA 삭제 요건을 채웁니다. 감사 로그도 있습니다. 모든 삭제가 행위자, 시각, 항목 ID, 이유와 함께 기록되고, 메모리 자체와 따로 보관됩니다.

아무것도 안 지웠는데 Agent가 “잊는” 이유

사라진 메모리가 다 삭제는 아닙니다.
  • 통합이 여러 노트를 하나로 합칩니다(내용은 남고, 다른 항목 아래로 들어갑니다).
  • 런타임에 스코프가 바뀌어, 메모리가 지금 스코프에서는 안 보입니다.
  • 메모리 붙임의 필터가 바뀌어, 항목이 더는 안 맞습니다.
“Agent가 이걸 알았었는데 왜 지금은 모르지?” 를 알아볼 땐 트레이스의 메모리 작업을 보세요.