lxfight-s-Astrbot-Plugins/astrbot_plugin_livingmemory
一个拥有动态生命周期的智能长期记忆插件。
해결하는 문제
LivingMemory는 AstrBot에 장기 기억 시스템을 제공하여 AI 에이전트가 대화 간에 사실과 성격 컨텍스트를 기억할 수 있도록 합니다. 제한된 단기 컨텍스트 창에 의존하는 대신 봇이 시간이 지남에 따라 정보를 캡처, 검색 및 발전시킬 수 있도록 허용하여 "망각" 문제를 해결합니다.
작동 방식
이 시스템은 정보를 "기억 원자"로 분해하고 BM25(키워드) 및 벡터(의미론적) 검색을 결합한 이중 경로 검색 프로세스를 사용합니다. 이러한 기억은 증거에 따라 관계 신뢰도가 변경되는 그래프 구조로 구성됩니다. 이 시스템은 중요한 기억을 강화하기 위한 강화 메커니즘과 오래되거나 가치가 낮은 정보를 단계적으로 제거하기 위한 감쇠/TTL(생존 시간) 메커니즘을 채택합니다. 또한 정보를 회상하고 기억하기 위한 네이티브 에이전트 도구를 제공합니다.
대상
AstrBot 프레임워크 사용자 중 AI 봇에 지속적이고 발전하는 기억을 부여하고 시각적 대시보드를 통해 해당 기억을 관리하려는 사용자.
주요 기능
- 하이브리드 검색: 키워드 및 의미론적 검색을 결합하여 더 정확한 회상을 제공합니다.
- 동적 컨텍스트: 기억 원자에는 중요도 수준, TTL 및 시간 감쇠 메커니즘이 있습니다.
- 시각적 기억 그래프: 기억 관계를 탐색하고 관리하기 위한 고성능 캔버스입니다.
- 세분화된 액세스 제어: 세션, 사용자 또는 전역 공유별로 기억 범위를 지정하는 것을 지원하며 화이트리스트 및 ID 별칭을 지원합니다.
- 안전 기능: 자동 백업, 트랜잭션 삭제 및 섀도 인덱스 전환을 포함하여 안전한 인덱스 재구축을 보장합니다.
관련
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트