언제 쓰나
- 대상마다 사실이 늘어날 때 고객 프로필, 제품 사양, 주문 이력처럼 대상별로 알아 둘 내용이 계속 쌓이는 경우
- 긴 기록에서 사실만 남길 때 통화 기록, 메일, 채팅 로그에서 필요한 사실만 뽑아 둘 때
- 관계를 따라가야 답이 나올 때 “이 고객과 같은 조직에 속한 다른 담당자는?”처럼 여러 관계를 거쳐야 한다면 Graph 형태를 씁니다
인덱스 형태
- Vector 사실을 임베딩해 벡터로 색인하고, 의미 유사도로 검색합니다. 처음 메모리 공간 생성 시 기본값입니다.
-
Graph 사실을
(subject, relationship, object)형태로 저장해, 엔티티끼리 관계로 이어 둡니다.
사실 탭
인덱스 형태가벡터만일 때 나오는 탭입니다. 쌓인 사실이 목록으로 보입니다.
사실 목록
- 상단 검색 입력으로 사실을 찾습니다.
- 각 행에는 요약, 본문 미리보기, 종류 배지, 재사용 횟수(
×N)가 표시됩니다. - 재사용 횟수가 많은 사실이 위로 옵니다.
종류 배지
사실마다 어떤 성격의 항목인지 배지로 표시됩니다 —fact, preference, profile, entity, episodic, event.
검색에서 제외
행에 마우스를 올리면 오른쪽에 × 버튼이 나옵니다. 누르면 그 사실을 메모리에서 제외합니다. 제외한 사실은 Agent가 더 이상 검색하거나 참고하지 않습니다. 자세한 내용은 잊기를 참고하세요.그래프 탭
인덱스 형태가그래프일 때 나오는 탭입니다. 쌓인 엔티티와 관계가 그래프로 보입니다.
그래프 탐색
노드와 엣지를 클릭하거나 드래그해 살펴봅니다.엔티티 병합
같은 대상을 여러 이름으로 부른 항목은 하나의 노드로 묶어야 합니다. Nora가 ID가 같거나 별칭으로 이어지는 항목을 자동으로 병합합니다. 직접 묶으려면 노드를 여러 개 선택한 뒤 Merge를 누릅니다.로그 탭
항목이 생성되거나 갱신된 기록을 시간순으로 확인합니다. 로그를 선택해 변경 내용을 살펴봅니다.기억이 쌓이는 방식
사실은 다음 세 가지 경로로 생성됩니다.- 자동 저장 Agent 실행이 끝나면 정책 프롬프트에 따라 대화나 문서에서 엔티티·사실·관계를 뽑아 저장합니다. 대부분의 사실은 이 경로로 생성됩니다.
- Agent가 명시적으로 저장 Agent 프롬프트에서 저장할 내용을 지정할 수 있습니다.
- CLI로 작성 CLI로 스크립트를 실행합니다. 기존에 정리해 둔 내용을 한꺼번에 넣거나 다른 시스템의 메모리를 옮길 때 유용합니다. CLI 세부는
nora memory를 참고하세요.