생성 메모리
생성 메모리(Generative Memory)란 고급 인공지능 모델, 특히 대규모 언어 모델(LLM) 내부에 존재하는 정교한 메커니즘을 의미하며, 이는 여러 상호작용이나 장기간에 걸쳐 수집된 정보를 저장, 검색 및 활용할 수 있게 해줍니다. 단순한 세션 메모리와 달리, 생성 메모리는 AI가 사용자, 작업 또는 도메인에 대한 지속적이고 진화하는 이해를 구축할 수 있도록 합니다.
AI 애플리케이션이 단일 턴 상호작용을 넘어 발전하려면 메모리를 갖추어야 합니다. 생성 메모리는 상태 비저장(stateless) 모델을 상태 저장(stateful) 에이전트로 변모시킵니다. 이러한 능력은 가상 비서, 맞춤형 튜터, 운영의 연속성이 필요한 자율 에이전트와 같은 신뢰할 수 있고 개인화되며 복잡한 애플리케이션을 구축하는 데 매우 중요합니다.
생성 메모리의 구현은 종종 핵심 LLM에 통합된 외부 지식 기반 또는 특수 메모리 모듈을 포함합니다. 상호작용이 발생하면 관련 데이터(예: 사용자 선호도, 이전 대화 요약, 중요 사실)가 인코딩되어 저장됩니다. 그런 다음 벡터 데이터베이스 및 의미론적 검색을 사용하는 검색 메커니즘을 사용하여 모델이 응답을 생성하기 전에 가장 관련성 높은 기억을 프롬프트 컨텍스트로 다시 불러옵니다. 이 과정을 통해 모델은 관련 과거 정보를 '회상'할 수 있게 됩니다.
관련 개념에는 메모리를 위한 주요 구현 패턴인 검색 증강 생성(RAG)과 에이전트 시스템 내 정보의 전반적인 흐름을 관리하는 상태 관리(State Management)가 포함됩니다.