연속 메모리
지속 메모리(Continuous Memory)란 시스템이 장기간에 걸쳐 정보를 유지하고, 접근하며, 업데이트할 수 있는 능력을 의미하며, 이를 통해 이전 상호작용이나 데이터 스트림으로부터 점진적으로 학습하며 맥락을 유지할 수 있게 합니다. 상태 비저장(stateless) 작업과 달리, 지속 메모리를 가진 시스템은 자신의 환경이나 사용자 기록에 대한 지속적인 이해를 구축합니다.
최신 AI 애플리케이션에서 메모리는 단순한 스크립트와 지능형 에이전트를 구별 짓는 요소입니다. 지속 메모리가 없으면 AI 모델은 본질적으로 상태 비저장 상태이므로, 모든 새로운 입력이 마치 처음인 것처럼 취급됩니다. 이는 복잡한 문제 해결, 개인화, 지속적인 대화 일관성을 심각하게 제한합니다.
구현 방식은 아키텍처에 따라 매우 다양합니다. 기술에는 종종 과거 상호작용의 임베딩을 저장하기 위한 벡터 데이터베이스, 관계를 구조화하기 위한 지식 그래프, 또는 장기적인 맥락을 요약하고 압축하는 전용 메모리 모듈 등이 포함됩니다. 검색 증강 생성(RAG)은 외부의 지속적인 메모리 저장소를 활용하는 일반적인 패턴입니다.
이 개념은 상태 관리(State Management), LLM의 장기 메모리(Long-Term Memory in LLMs), 컨텍스트 창 관리(Context Window Management)와 같은 개념들과 상당히 중첩됩니다.