다들 실제로 메모리(Memory) 기능을 쓰시나요? 아니면 그냥 나쁜 아이디어라고 생각하시나요?
Does anyone actually use memory (or think it's just a bad idea)
핵심 요약
Claude의 메모리 기능이 비결정적이고 구조화되지 않아 신뢰하기 어렵다는 의견과, 임시 기록용으로 활용한다는 의견이 대립합니다.
- 메모리 기능 회의론 — 구조화되지 않은 데이터 저장 방식이 신뢰성을 떨어뜨린다고 봄
- 대안적 접근 방식 — 설정 파일이나 별도의 문서, 데이터베이스를 통한 관리를 선호함
- 임시 기록 활용 — 작업 흐름을 방해하지 않기 위해 메모리를 임시 메모장으로 사용함
- 기능 비활성화 — 메모리 내용이 금방 구식이 되어버려 아예 끄고 사용하는 사용자도 있음
가끔 대화형으로 작업하다가 '메모리 작성 중(writing memory)'이라는 문구를 보면 즉시 중단하고 '메모리 절대 사용 금지'라는 규칙을 설정해버린다.
본능적으로, 리포지토리 외부의 무작위 데이터로 이루어진 완전히 구조화되지 않은 출처는 정말 끔찍한 아이디어처럼 느껴진다. 마치 데이터베이스 대신 낱장의 문서들을 잔뜩 가지고 있는 것과 비슷하다.
다른 방식으로 더 높은 예측 가능성을 얻을 수 없는 상황을 아직 찾지 못했다:
-
agents.md/claude.md에 있는 간단한 규칙들
-
스킬(skills)에 있는 더 복잡한 규칙들, 혹은 리포지토리 내의 특정 문서/개발자 가이드
-
데이터베이스에 있는 더 복잡한 데이터 (그 데이터베이스가 마크다운을 포함한 또 다른 git 리포지토리일지라도)
내가 뭔가 놓치고 있는 건지 궁금하다. 다양한 기술 제품들이 '서비스 간 통합 메모리'를 제공한다고 광고하는 걸 보면 똑같은 냄새가 난다. 즉, 구조화되지 않았고 비결정적이라서 결과적으로는 쓸모없다는 느낌이다.


