Hermes 에이전트 메모리를 일부러 잊게 하는 Synapse

는 대화 내용을 오래 잘 이어가지 못할 수 있다. 기본 는 “사용자는 파이썬을 좋아한다”, “프로젝트는 Docker를 쓴다”처럼 직접 골라 적은 사실을 보관하는 데는 쓸 수 있지만, 내용 사이의 관계나 시간 흐름을 잘 다루지 못한다.

시간이 지나며 파일이 계속 커지면 컨텍스트 창을 많이 차지해 에이전트가 현재 대화에 쓸 공간이 줄어든다. Synapse는 으로, 방식으로 정보를 저장한다.

오픈소스로 공개됐고, 를 쓰며, 직접 운영할 수 있고, 기존 메모리 제공 플러그인처럼 끼워 넣어 쓸 수 있게 만들어졌다. 핵심 차이는 모든 기억을 같은 무게로 남기지 않고, 일부 기억은 시간이 지나며 약해지거나 잊히도록 설계한 점이다.

핵심 포인트

  • 기본 는 중요한 사실을 적어두는 데는 좋지만, 관계와 시간 흐름을 다루기 어렵다.
  • 메모리 파일이 계속 커지면 컨텍스트 창을 많이 차지할 수 있다.
  • Synapse는 에 붙이는 메모리 제공 플러그인으로 소개됐다.
  • 를 써서 기억 사이의 관계와 시간 변화를 다루려 한다.
  • 모든 기억을 영구 보관하지 않고, 덜 중요한 기억은 일부러 잊게 하는 방향이다.
원문 보기