하이브리드 메모리
하이브리드 메모리란 AI 및 대규모 언어 모델(LLM)에서 여러 개의 구별되는 유형의 메모리 저장소를 통합하여 동시에 활용하는 아키텍처 접근 방식을 의미합니다. 단일 데이터베이스나 컨텍스트 창에 의존하는 대신, 하이브리드 시스템은 빠르고 휘발성인 메모리(RAM 또는 캐시와 같은)와 느리지만 영구적인 저장소(벡터 데이터베이스 또는 기존 SQL/NoSQL 데이터베이스와 같은)를 전략적으로 결합합니다.
복잡한 AI 애플리케이션에서 요구되는 정보의 양과 종류는 종종 단일 메모리 구성 요소의 용량을 초과합니다. 하이브리드 메모리는 속도와 규모 사이의 상충 관계를 해결합니다. 이를 통해 모델은 즉각적으로 매우 관련성 높은 컨텍스트에 접근하는 동시에, 더 깊은 추론을 위해 방대한 양의 장기적인 과거 지식을 유지할 수 있습니다.
이 시스템은 정보 요청을 가장 적절한 메모리 계층으로 라우팅하여 작동합니다. 단기적이고 즉각적인 대화 컨텍스트는 일반적으로 고속의 휘발성 메모리에 저장됩니다. 특정 사실이나 과거 상호작용을 검색하기 위해 시스템은 종종 과거 데이터의 임베딩을 저장하는 특수 지식 기반, 즉 벡터 데이터베이스에 쿼리합니다. 장기적이고 구조화된 데이터는 검색 증강 생성(RAG) 파이프라인을 통해 접근되는 관계형 데이터베이스에 저장될 수 있습니다.