문맥 기억
상황 기억(Contextual Memory)이란 AI 시스템이 특정 세션 내 또는 여러 세션에 걸쳐 수집된 정보를 유지하고, 접근하며, 활용하는 능력을 의미합니다. 모든 입력을 완전히 새로운 것으로 취급하는 상태 비저장(stateless) 처리와 달리, 상황 기억은 AI가 사용자의 지속적인 요구 사항, 선호도 및 대화의 흐름에 대한 동적인 이해를 구축할 수 있도록 합니다.
현대 애플리케이션, 특히 챗봇과 지능형 에이전트에게 맥락(context)은 전부입니다. 맥락이 없으면 상호 작용이 단편적이고 답답해집니다. 상황 기억은 단순한 질의응답 도구를 유용하고 지속적인 비서로 변화시킵니다. 사용자가 필요한 모든 세부 정보를 명시적으로 다시 말하지 않더라도, 시스템이 후속 질문에 정확하게 답변할 수 있도록 해줍니다.
이 메커니즘은 일반적으로 사용자 입력, 시스템 응답, 식별된 개체, 추론된 의도와 같은 상호 작용 데이터를 임시 또는 영구 메모리 저장소에 저장하는 것을 포함합니다. 이 데이터는 인코딩(종종 벡터 임베딩 사용)된 다음, 현재 프롬프트의 일부로 언어 모델이나 의사 결정 알고리즘에 다시 공급됩니다. 이를 통해 모델은 과거 기록을 기반으로 다음 출력을 조건화할 수 있습니다.
검색 증강 생성(RAG)은 관련 외부 지식을 현재 컨텍스트 창으로 가져오기 위해 상황 기억과 함께 자주 사용되는 기술입니다. 상태 관리(State Management)는 시스템이 사용자 세션의 현재 운영 상태를 추적하는 방식을 규정하는 더 광범위한 엔지니어링 분야입니다.