Mem0, Zep이랑 다른 메모리 시스템들 좀 써봤는데, 다들 검색(retrieval)만 해결하려고 하네. 메모리 유지보수(maintenance)는 누가 해결하고 있음?
I evaluated Mem0, Zep, and a few other memory systems. They all seem to solve retrieval. Who's solving memory maintenance?
핵심 요약
AI 에이전트의 메모리 시스템이 검색 기능에만 치중되어 있어, 데이터 갱신 및 수명 주기 관리 같은 유지보수 문제 해결이 시급하다는 지적.
- 메모리 시스템 한계 — 검색 기능에만 치중되어 있어 데이터 갱신이나 수명 주기 관리가 미흡함.
- 유지보수 문제 — 오래된 정보, 모순된 기억, 데이터 노후화 처리 등 실질적인 운영상의 어려움이 존재함.
- 대안적 접근 — 시간 감쇠 필터나 그래프 기반의 버전 관리 등 다양한 해결책이 논의됨.
- 커뮤니티 반응 — 검색보다 수명 주기 관리가 중요하다는 공감대가 형성됨.
지난 몇 주 동안 장기 실행 AI 에이전트를 위한 메모리 시스템을 살펴봤음.
Mem0, Zep, 벡터 기반 메모리 계층, 커스텀 RAG 파이프라인 등등.
놀랐던 건 대부분이 검색에만 엄청 최적화되어 있다는 점임:
관련 정보 찾기
메모리 순위 매기기
컨텍스트 검색
토큰 사용량 줄이기
근데 내가 계속 부딪히는 문제는 검색 문제가 아님.
유지보수 문제임.
예를 들면:
사실 관계가 구식이 되면 어떻게 됨?
모순되는 기억은 어떻게 처리함?
오래된 정보를 어떻게 대체함?
시간이 지나면서 중요하지 않게 된 기억은 어떻게 판단함?
몇 달 뒤에 낡은 컨텍스트가 다시 튀어나오는 건 어떻게 막음?
에이전트가 오래 돌아갈수록 이런 이슈들이 더 중요해짐.
어느 시점부터는 메모리가 검색 문제가 아니라 수명 주기(lifecycle) 문제처럼 느껴짐.
검색뿐만 아니라 메모리 진화, 통합, 대체에 특화된 시스템을 찾은 사람 있는지 궁금함.


