> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nora.my/llms.txt
> Use this file to discover all available pages before exploring further.

# 메모리 개요

> Agent가 기억하는 것. 한 세션에서, 시간에 걸쳐 배운 지속 지식까지

**메모리**는 Agent가 스스로 기억하는 것입니다. 여러분이 써 넣는 **지식**과 다릅니다. 메모리는 아주 짧게는 채팅 세션부터, 아주 길게는 몇 달에 걸쳐 유효함이 확인된 사실까지 걸쳐 있습니다.

Agent마다 **메모리 스페이스**를 0개 이상 붙일 수 있습니다. 스페이스는 저마다 보존, 스코프, 콘텐츠 모델을 가진 그릇입니다.

<Frame>
  <img src="https://mintcdn.com/conscience-technology/Jo24V8Wx9hATIxJq/images/docs/memory-new-space.png?fit=max&auto=format&n=Jo24V8Wx9hATIxJq&q=85&s=f2b5188d1a9d6d65e0222f78e130a893" width="380" alt="새 공간 메뉴 — Wiki(노트), Index(그래프·벡터), Session(대화), Evolution(자가진화) 중에 고른다" data-path="images/docs/memory-new-space.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/conscience-technology/Jo24V8Wx9hATIxJq/images/docs/memory-spaces.png?fit=max&auto=format&n=Jo24V8Wx9hATIxJq&q=85&s=6f1e846d5ab410d9dd8aa19ad88e54e2" alt="메모리 화면 — 스페이스마다 패러다임, 스코프, 항목 수, 보존 설정이 한 줄로 보인다" width="1568" height="276" data-path="images/docs/memory-spaces.png" />
</Frame>

## 스페이스 네 종류

<CardGroup cols={2}>
  <Card title="Wiki" icon="book-open">
    여러분이나 Agent가 쓰는 노트. 키워드나 주제로 리트리벌합니다. 팀 위키처럼 사람이 고칠 수 있고 오래갑니다.
  </Card>

  <Card title="Index" icon="database">
    벡터로 색인한 사실. 구조화되든 아니든 담고, 유사도로 찾습니다.
  </Card>

  <Card title="Session" icon="comment">
    대화마다의 메모리. 대화가 길어지면 자동으로 요약합니다. 기본으로 세션마다 비웁니다.
  </Card>

  <Card title="Evolution" icon="chart-line">
    진단 메모리. 성공한 개선에서 나온 패턴. 대부분 읽기용이고 자동으로 채워집니다.
  </Card>
</CardGroup>

어떻게 고르는지는 [메모리 스페이스](/ko/build/memory/spaces)를 참고하세요.

## 스코핑

메모리 읽기/쓰기마다 **스코프 키**가 붙습니다. 같은 Agent가 사용자별, 테넌트별, 대화별로 따로 메모리를 가질 수 있습니다. 여러분이 원하지 않는 한 다른 실행이 서로의 메모리를 절대 못 봅니다.

스코프는 일급 안전 속성입니다. 고객끼리 실수로 새는 일이 없습니다. [스코핑](/ko/build/memory/scoping)을 참고하세요.

## 메모리에 사는 것

* 노트(메타데이터가 붙은 짧은 텍스트).
* 사실(엔티티에 대한 구조화 주장).
* 엔티티 사이 관계.
* 절차 룰(행동 가드).
* 세션 요약.

이 모두를 같은 의미 검색 인터페이스로 리트리벌합니다. Agent가 무엇을 찾는지 미리 알 필요가 없죠.

## 메모리와 지식, 언제 무엇을 쓰나

| 지식을 쓸 때       | 메모리를 쓸 때      |
| ------------- | ------------- |
| 정보를 써서 골라 둠   | 정보를 겪으며 배움    |
| 여러분 일정에 따라 바뀜 | Agent가 돌면서 바뀜 |
| 모두가 같은 걸 봄    | 사용자마다 다른 걸 봄  |
| 소스가 바깥 문서     | 소스가 Agent 자신  |

많은 Flow가 둘 다 씁니다. 지식은 참고 자료로, 메모리는 개인화와 쌓이는 맥락으로요.

## 잊기

여러분이 표시하지 않는 한 영구는 없습니다. 메모리 항목은 핀을 꽂아(절대 안 잊음) 두거나, TTL을 두거나, (지식처럼) 대체하거나, 중요도가 감쇠하며 가지치기할 수 있습니다. [잊기](/ko/build/memory/forgetting)를 참고하세요.

## 메모리 끄기

어떤 Flow는 메모리를 원치 않습니다. Agent 블록 설정에서 **Memory**를 `Off`로 두면 실행마다 새로 시작합니다. 붙은 메모리 스페이스가 없는 Agent도 마찬가지로 기억하지 않습니다.
