대화 기억
대화형 메모리(Conversational Memory)란 챗봇이나 가상 비서와 같은 인공지능 시스템이 단일하고 지속적인 대화 내에서 이전 상호작용의 정보를 기억하고 회상하는 능력을 말합니다. 이는 AI가 이전 논의 내용과 관련성 있는 후속 응답을 제공하도록 맥락을 유지하게 해주며, 각 사용자 입력을 완전히 새로운 질의로 취급하지 않도록 합니다.
메모리가 없다면 AI 상호작용은 상태를 유지하지 못하고 답답해집니다. 사용자는 새로운 메시지를 보낼 때마다 정보(예: 계좌 번호, 선호 사항 또는 이전 요청)를 반복해야 합니다. 대화형 메모리는 거래적인 상호작용을 진정으로 일관성 있는 대화로 변화시켜 사용자 만족도와 운영 효율성을 크게 향상시킵니다.
기술적으로 대화형 메모리는 종종 '컨텍스트 창(context window)' 또는 '세션 기록(session history)'을 관리함으로써 구현됩니다. 시스템은 대화의 관련 있는 조각들(사용자 입력 및 AI 응답)을 저장하고, 새로운 프롬프트가 있을 때마다 이 기록을 대규모 언어 모델(LLM)에 다시 공급합니다. 고급 구현에서는 벡터 데이터베이스를 사용하여 과거 상호작용의 의미론적 요약을 저장함으로써, 즉각적인 채팅 기록에 정확한 구문이 없더라도 AI가 관련 기억을 검색할 수 있도록 합니다.
관련 개념에는 대화 상태 추적(DST), 세션 관리, 컨텍스트 창 관리가 포함됩니다. DST는 대화의 '상태'를 식별하고 업데이트하는 데 중점을 두는 반면, 컨텍스트 창 관리는 기록을 모델에 공급하는 기술적 제약 사항을 다룹니다.