Memory

Memory (메모리)

Memory는 CoCo Desktop 에이전트가 대화에서 대화로 맥락을 이어가게 해줘요. 메모리가 활성화되면 CoCo는 지속적인 사실들 — 내 선호, 프로젝트 맥락, 내가 준 지침 — 을 기록하고, 관련된 것들을 새 대화에 자동으로 가져와서 매번 다시 설명할 필요가 없게 해줘요.

출처: Memory

본문

메모리가 동작하는 방식

CoCo는 메모리를 ~/.snowflake/cortex/memory/ 아래의 Markdown 파일로 저장해요. 메모리는 두 가지 범위로 구성돼요.

  • 글로벌 메모리는 어디에서나 적용돼요. 최상위 MEMORY.md 파일과 그 파일이 가리키는 주제 파일들로 색인돼요.
  • 프로젝트 메모리는 단일 워크스페이스에 한정돼요. 그래서 한 프로젝트에 대한 맥락이 다른 프로젝트로 새지 않아요. 각 워크스페이스는 자체 메모리 색인과 주제 파일을 가져요.

각 대화가 시작될 때 CoCo는 전역·프로젝트 수준 MEMORY.md 색인을 자동으로 로드해서 이미 무엇을 기억하고 있는지 알아요. 관련성이 생기면 연결된 주제 파일을 그때그때 읽고, 보관할 가치가 있는 것을 배우면 새 항목을 기록해요. CoCo가 메모리를 읽거나 갱신하면 대화록에 Reading memory, Updating memory, Browsing memories 표시가 보여요.

참고

메모리는 현재 작업이 아니라 지속적인 맥락을 위한 것이에요. CoCo는 내 역할과 선호, 확정된 프로젝트 결정, 내가 준 피드백 같은 것을 저장해요 — 일시적인 대화 중 상태는 저장하지 않아요.

메모리 관리하기

메모리는 Agent Settings의 Personalization 페이지에 있는 Memory 섹션에서 관리해요. Personalization을 참고해요.

컨트롤 역할
Enable memories 메모리를 켜거나 꺼요. 꺼져 있으면 CoCo는 새 메모리를 만들지도, 기존 메모리를 적용하지도 않아요.
Browse memories ~/.snowflake/cortex/memory/를 열어 메모리 파일을 직접 읽고, 편집하고, 백업할 수 있어요.
Reset memories 저장된 모든 메모리 파일을 영구히 삭제해요. 이 동작은 되돌릴 수 없어요.

팁

메모리는 디스크의 일반 Markdown 파일이기 때문에 Browse memories로 CoCo가 무엇을 기억하고 있는지 언제든 정확히 검토하고, 개별 항목을 손으로 직접 편집하거나 제거할 수 있어요.

더 알아보기