AI 에이전트, 특히 코딩 작업을 돕는 클로드 코드(Claude Code)는 사용자와의 상호작용을 통해 학습된 '기억'을 저장합니다. 하지만 시간이 지나면서 이 기억들이 뒤섞이거나 오래되어 에이전트의 성능을 저하시키는 '기억 오염(memory contamination)' 문제가 발생합니다. 이러한 문제를 해결하기 위해, 클로드 코드의 기억을 감사(audit)하고 정리할 수 있는 오픈소스 도구 '아네시아(Amnesia)'가 최근 공개되어 주목받고 있습니다.
아네시아는 클로드 코드의 로컬 저장소에 있는 모든 기억 파일을 검색하고 시각화합니다. 사용자는 내장된 UI를 통해 프로젝트별 기억의 분포를 한눈에 확인하고, 기억들 간의 연결 관계를 그래프로 볼 수 있습니다. 특히, 아네시아는 스캔 기능을 통해 모순되거나(contradictions), 오래되었거나(stale facts), 중복되거나(duplicates), 잘못 분류된(misfiled) 기억들을 찾아내 빨간색으로 표시해줍니다. 사용자는 '잊기(Forget)', '이동(Move it)', '결합(Combine them)', '유지(Keep both)'와 같은 간단한 명령으로 문제를 해결할 수 있으며, 모든 변경 사항은 되돌리기(undo) 기능을 통해 안전하게 관리됩니다.
이 도구의 중요성은 AI 에이전트의 '기억'이 단순히 많다고 좋은 것이 아니라는 점에 있습니다. 불필요하거나 잘못된 기억은 오히려 에이전트의 판단력을 흐리게 하고, 비효율적인 결과를 초래할 수 있습니다. 아네시아는 이러한 문제를 사용자가 직접 통제하고 관리할 수 있도록 함으로써, AI 에이전트가 더욱 정확하고 효율적으로 작동하도록 돕습니다. 또한, 모든 작업이 사용자 로컬 환경에서 이루어지며, 어떠한 정보도 외부로 전송되지 않아 개인 정보 보호 측면에서도 강점을 가집니다. 이는 AI 에이전트의 신뢰성과 유용성을 높이는 중요한 단계로 평가됩니다.