AI 세션 메모리
AI 세션 메모리란 인공지능 시스템, 특히 대화형 에이전트나 챗봇이 단일하고 지속적인 사용자 상호작용 또는 '세션' 내에서 이전 대화 내용을 기억하고 활용하는 메커니즘을 말합니다. 모든 사용자 입력을 완전히 독립적인 질의로 취급하는 대신, 메모리는 AI가 대화의 흐름, 사용자 선호도 및 명시된 목표에 대한 맥락적 이해를 구축할 수 있도록 합니다.
세션 메모리가 없으면 AI 상호작용은 본질적으로 상태가 없는(stateless) 상태가 됩니다. 이는 AI가 두 문장 전에 했던 말을 모두 잊어버리게 만들어 좌절스럽고 반복적이며 부자연스러운 대화로 이어집니다. 세션 메모리는 AI가 관련성 있고 일관성 있으며 개인화된 응답을 제공할 수 있도록 하여, 상호작용을 단순한 질의응답에서 진정한 대화로 발전시키는 데 매우 중요합니다.
기술적으로 세션 메모리는 종종 대화 기록(프롬프트 기록)을 새로운 사용자 입력과 함께 대규모 언어 모델(LLM)에 다시 전달함으로써 구현됩니다. 이 기록이 '컨텍스트 창' 역할을 합니다. 고급 시스템은 벡터 데이터베이스나 특수 메모리 모듈을 사용하여 가장 관련성 높은 과거 정보만 요약하거나 검색함으로써, 컨텍스트 창이 너무 커지고 처리 비용이 많이 드는 것을 방지할 수 있습니다.
관련 개념에는 컨텍스트 창(Context Window), 프롬프트 엔지니어링(Prompt Engineering), 상태 관리(State Management), 검색 증강 생성(RAG)이 포함됩니다.