멀티모달 메모리
멀티모달 메모리(Multimodal Memory)란 인공지능 시스템이 여러 데이터 형식으로 제시된 정보를 동시에 저장, 검색 및 추론할 수 있는 능력을 의미합니다. 텍스트 로그나 수치 벡터와 같은 단일 데이터 유형을 처리하는 기존 메모리 시스템과 달리, 멀티모달 메모리는 텍스트, 이미지, 오디오, 비디오, 센서 데이터와 같은 다양한 양식(modality)의 표현을 통합하여 통일되고 일관된 지식 기반을 구축합니다.
현대의 복잡한 애플리케이션에서는 실제 데이터가 본질적으로 멀티모달입니다. 사용자 질의에는 이미지와 관련 텍스트가 포함될 수 있습니다. 멀티모달 메모리는 AI 에이전트가 전체 맥락에 대한 포괄적인 이해를 유지할 수 있도록 하여, 훨씬 더 미묘하고 정확하며 인간과 유사한 상호작용을 가능하게 합니다. 이는 AI를 단순한 패턴 매칭을 넘어 진정한 맥락적 이해로 발전시킵니다.
핵심 메커니즘은 서로 다른 데이터 유형을 공유된 고차원 벡터 공간에 임베딩하는 것입니다. 각 양식(예: 이미지 패치, 문장 임베딩)은 특화된 인코더를 통해 벡터로 처리됩니다. 그런 다음 이 벡터들은 정렬되어 통일된 메모리 구조에 함께 저장됩니다. 검색은 혼합된 양식을 포함할 수 있는 프롬프트를 사용하여 이 공간을 쿼리함으로써 이루어지며, 시스템은 관련성이 높고 교차 참조된 기억을 가져올 수 있습니다.
이 개념은 임베딩을 저장하는 벡터 데이터베이스와 추론 계층을 제공하는 대규모 언어 모델(LLM)을 기반으로 구축됩니다. 이는 LLM이 진정한 멀티모달 에이전트로 진화하는 것을 나타냅니다.