신경 기억
신경 메모리(Neural Memory)란 인공 신경망 내에서 장기간에 걸쳐 정보를 저장, 검색 및 활용할 수 있게 하는 메커니즘을 말합니다. 표준 대규모 언어 모델(LLM)의 일시적인 컨텍스트 창과는 달리, 신경 메모리는 미래의 출력과 의사 결정에 영향을 미치는 영구적이고 진화하는 지식 기반을 제공하는 것을 목표로 합니다.
AI 시스템이 단순한 프롬프트-응답 상호작용을 넘어 발전하려면 메모리가 필요합니다. 신경 메모리는 세션 간 컨텍스트 지속성을 가능하게 하여 AI 에이전트가 사용자의 선호도, 과거 상호작용, 복잡한 도메인 지식을 '기억'할 수 있도록 합니다. 이러한 변화는 AI를 상태가 없는 도구에서 상태를 가지며 지식이 있는 파트너로 전환시킵니다.
메커니즘은 다양하지만, 일반적으로 핵심 트랜스포머 아키텍처를 보강하는 것을 포함합니다. 여기에는 신경망에 의해 동적으로 접근되고 업데이트되는 외부 메모리 모듈(벡터 데이터베이스 또는 지식 그래프와 같은)이 포함될 수 있습니다. 검색 증강 생성(RAG)은 대표적인 구현 방식인데, 이는 LLM이 응답을 생성하기 전에 메모리 저장소에서 관련 데이터 조각을 가져오는 방식입니다.
주요 이점으로는 장문 대화의 일관성 현저한 향상, 반복적인 컨텍스트 재주입 필요성 감소, 그리고 AI가 상호작용할 때마다 더 똑똑해지는 누적 학습 능력 발휘가 있습니다.
효과적인 신경 메모리를 구현하는 것은 지연 시간(검색 속도), 확장성(대규모 메모리 저장소 관리), 데이터 무결성 보장(메모리가 손상되거나 편향되는 것을 방지) 측면에서 어려움을 제기합니다. 효과적인 인덱싱 및 검색 알고리즘이 매우 중요합니다.
이 개념은 벡터 데이터베이스, 검색 증강 생성(RAG), 에이전트 워크플로우에서의 상태 관리와 중첩됩니다.