지식 메모리
지식 메모리(Knowledge Memory)란 인공지능 시스템, 특히 대규모 언어 모델(LLM)과 자율 에이전트 내부에 존재하는 메커니즘으로, 과거 상호작용이나 외부 데이터 소스에서 수집된 정보를 저장, 검색 및 활용할 수 있게 해줍니다. 이는 AI를 상태 비저장(stateless)의 단일 턴 대화 수준을 넘어 확장시킵니다.
AI가 복잡한 비즈니스 환경에서 진정으로 유용하려면 지속성(persistence)을 갖추어야 합니다. 지식 메모리는 에이전트가 긴 세션에 걸쳐 맥락을 유지하고, 사용자 선호도를 기억하며, 해당 도메인에 대한 누적된 이해를 구축할 수 있도록 지원합니다. 이것이 없다면 모든 상호작용이 완전히 새로운 질의로 취급되어 유용성이 심각하게 제한됩니다.
지식 메모리는 종종 여러 아키텍처 패턴을 통해 구현됩니다.
기업들은 여러 가지 중요한 기능을 위해 지식 메모리를 활용합니다.
견고한 지식 메모리를 구현하면 실질적인 비즈니스 이점을 얻을 수 있습니다. 이는 일관되고 지속적인 상호작용을 통해 사용자 만족도를 높입니다. 또한 AI 시스템이 시간이 지남에 따라 정확도를 발전시키고 개선할 수 있게 하여, 사소한 세부 사항에 대해 끊임없이 명시적인 재학습이 필요하지 않게 만듭니다.
주요 과제에는 메모리 오버헤드 관리(검색의 계산 비용), 민감한 지식을 저장할 때의 데이터 보안 및 개인 정보 보호 보장, 그리고 '지식 표류(knowledge drift)' 또는 관련 없는 오래된 정보 검색 방지 등이 포함됩니다.
이 개념은 외부 지식 검색을 구현하는 데 사용되는 주요 기술인 검색 증강 생성(RAG, Retrieval-Augmented Generation) 및 자율 시스템의 운영 흐름을 관리하는 에이전트 상태 관리(Agent State Management)와 밀접하게 관련되어 있습니다.