Hermes 에이전트의 기억을 세션 간에 지속시키고, 국소적 임시 컨텍스트를 각 스코프 내에 격리하기
요약
Hermes 에이전트의 기억을 세션 간에 지속시키고, 임시 컨텍스트를 스코프별로 격리하는 기술을 소개합니다. SQLite와 LanceDB를 활용해 장기 기억과 단기 기억을 분리하여 관리합니다.
핵심 포인트
- SQLite와 LanceDB를 결합한 하이브리드 기억 저장 방식
- 장기 기억(사용자 선호도 등)과 단기 컨텍스트의 격리 구현
- 키워드 및 벡터 혼합 검색을 통한 정밀한 정보 회수
- 매일 자동 정리 및 중복 제거 기능 지원
Hermes 에이전트의 기억을 세션 간에 지속시키고, 국소적 임시 컨텍스트를 각 스코프 내에 격리하기
https://
github.com/410979729/scope-recall
...
Hermes 기억 플러그인은 SQLite를 사용하여 실제 데이터를 저장하고, LanceDB를 사용하여 벡터 검색 (Vector Search)을 수행합니다. 이 플러그인은 기억을 두 가지 유형으로 분류합니다: 사용자 선호도, 프로젝트 정보, 운영 기록과 같이 장기적으로 유용한 정보는 서로 다른 세션 간에 공유될 수 있으며, 대화 중의 임시 내용은 현재 세션 내에 잠겨 있어 다른 곳으로 퍼지지 않습니다.
매번 검색 (Recall) 시 현재 질문과 관련된 내용만 검색하며, 이전 라운드의 오래된 컨텍스트 (Context)를 가져오지 않습니다. 키워드 (Lexical) 및 벡터 (Vector) 혼합 검색, 매일 자동 정리, 중복 내용 제거를 지원하며, OpenClaw의 이전 버전으로부터 마이그레이션할 수도 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X @qingq77 (검증됨)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기