AI 코딩 에이전트가 프로젝트와 내 작업 방식을 기억하게 해주는 '메모리 레이어'가 매일 새로 쏟아져요. CLAUDE.md 같은 파일부터 mem0·Zep 같은 외부 서비스, 여러 도구가 기억을 공유하는 방식까지 종류가 많지만, 정작 '팀원처럼 코드베이스와 내 선호를 오래 쌓아가는 영구 기억'은 아직 빈자리로 남아 있다는 지적이 나와요. 파일 방식은 너무 단순하고 외부 서비스는 과하거나 비싸서, 그 사이를 메우는 마땅한 답이 없다는 게 핵심이에요.
용어 풀이
- 메모리 레이어(memory layer)
- AI 에이전트가 대화·세션이 끝나도 사용자 선호·프로젝트 정보·과거 결정을 기억하도록 따로 두는 저장 계층.
- CLAUDE.md
- Claude Code가 세션마다 자동으로 읽는 프로젝트 지침 파일. 손으로 유지하는 평문이라 단순하지만 양이 커지면 낡거나 한계에 부딪힘.
- 지식 그래프(knowledge graph) 메모리
- 정보를 '개체-관계-관찰'의 연결망으로 저장하는 방식. 사실이 시간에 따라 바뀌고 무효화되는 걸 추적하는 데 강함.
- mem0 · Zep
- 대표적인 외부 에이전트 메모리 서비스. mem0는 벡터+그래프로 토큰을 줄이고, Zep은 시간 지식그래프로 변하는 사실 처리에 강함.
운영자 인사이트
메모리 레이어는 '지금 CLAUDE.md 같은 파일로 충분한지, 외부 메모리 서비스를 붙일 만큼 규모가 커졌는지'를 먼저 따져 고르는 게 안전하고, 화려한 성능 수치는 대부분 만든 곳이 직접 잰 것이라 그대로 믿기보다 내 코드베이스에서 검증해보는 게 좋아요.
여러 관점으로 보기
- 지형 개관 — 메모리와 컨텍스트의 구분 메모리 솔루션을 파일·관리형 서비스·시간 지식그래프·공유 레이어·프레임워크 내장 다섯 갈래로 나눠 강점과 한계를 정리해줘요. Graphlit
- 마크다운이면 충분하다는 반론 복잡한 벡터 DB·메모리 서비스 없이 마크다운 파일만으로도 잘 굴러가며, 한계에 부딪히기 전엔 단순하게 가라는 실무 합의를 정리해줘요. ReadyHT
- 공식 움직임 — 앤트로픽 영구 메모리 베타 Claude가 세션을 넘어 코드베이스 패턴·아키텍처 결정을 파일로 쌓아두는 영구 메모리를 4월 공개 베타로 내놨어요. 글쓴이가 원한 방향에 가장 가까운 공식 움직임이에요. SD Times