메모리는 어떻게 동작하나요
1:1 대화와 그룹 채팅은 서로 독립된 대화이며 맥락이 서로 넘어가지 않습니다. 하지만 Agent의 장기 메모리는 하나로 공유됩니다. 메모리에는 대화 원문이 아니라, 정제된 내용만 남습니다.
Agent의 메모리를 이해하려면 먼저 대화 기록과 장기 메모리, 두 가지를 구분해야 합니다. 이 둘은 같은 것이 아니며, 저장되는 위치도 다릅니다.
대화 기록: 대화별로 분리됨
여러분과 Agent의 1:1 대화, 그리고 그 Agent가 속한 각 그룹은 각각 독립된 대화입니다. 한 대화의 내용이 다른 대화의 맥락으로 자동으로 넘어가지 않으므로, 1:1 대화에서 알려준 내용을 그룹에서는 모를 수 있습니다.
장기 메모리: 공유되지만 즉시 반영되지는 않음
Agent가 여러분에 대해 갖는 장기 메모리는 단 하나이며, 모든 대화에서 공유됩니다. 하지만 대화가 장기 메모리로 전환되는 데는 시간이 걸리고, 모든 내용이 남는 것도 아닙니다 — 정제된 일부만 남습니다.
그래서 이런 상황이 생길 수 있습니다: 방금 1:1 대화에서 언급한 내용을 그룹에서는 아직 모르는 경우입니다. 기록이 사라진 것이 아니라, 아직 동기화되지 않은 것뿐입니다.
대화 간 정보 동기화를 더 빠르고 정확하게 만들고 싶다면, 이는 오케스트레이션으로 구현할 수 있는 영역이며 Agent 프레임워크 쪽의 역할입니다.
메모리 파일에서 대화 기록을 찾을 수 없는 이유
메모리 파일은 애초에 대화 기록을 저장하지 않습니다. 특정 대화 내용을 찾으려면 메모리 파일을 뒤지지 말고, Agent 프레임워크에 내장된 대화 검색 명령을 사용하세요.