Hermes 에이전트의 장기 메모리를 어떻게 설계할까

에서 는 단순히 대화 기록을 저장하는 문제가 아니다. 시간이 지나도 쓸모 있는 문맥만 남기고, 오래된 대화가 한 덩어리로 쌓이는 일을 막아야 한다.

사용자의 정보가 바뀌었을 때 예전 내용을 어떻게 고칠지, 무엇을 기억할 가치가 있는지, 부분과 어떻게 분리할지도 핵심 과제다. 최근 Mem0 업데이트, Cognee 공개, Weaviate의 Engram 같은 도구가 이 문제를 다루고 있다.

덕분에 메모리 구현을 바꿔도 에이전트 로직을 크게 고치지 않을 수 있다. Engram은 와 연결하는 플러그인 안내가 있고, 메모리 중복 제거와 관련 없는 오래된 사실 누적을 줄이는 방향으로 시험되고 있다.

핵심 포인트

  • 는 전체 대화 기록 저장보다 쓸모 있는 문맥 유지가 더 중요하다.
  • 오래된 정보 누적, 바뀐 사용자 사실, 기억할 정보 선별이 주요 문제다.
  • 는 메모리 구현 교체를 쉽게 만들 수 있다.
  • Mem0, Cognee, Engram 같은 도구가 문제의 후보로 거론된다.
  • Engram은 메모리 중복 제거와 관련 없는 과거 정보 축적 감소를 목표로 시험되고 있다.
원문 보기