핵심 개념: 메모리 전략

메모리 유형

유형
저장 기간
용도
예시

단기 메모리

단일 세션

대화 연속성

현재 문제 해결 컨텍스트

장기 메모리

다중 세션

핵심 인사이트

사용자 선호도, 요약

장기 메모리 전략

1. 의미 메모리 (Semantic Memory)

저장된 사실 정보를 의미 검색(Semantic Search)으로 찾아옵니다.

저장 내용 예시:
- ExampleCorp 이미징 플랫폼 아키텍처
- 사용자의 AWS 리소스 접근 권한
- 시스템 구성 정보

활용: 에이전트가 "내가 이 문제를 해결할 권한이 있나요?"라는 질문에 답변할 때, 메모리에서 권한 정보를 검색하여 응답합니다.

2. 사용자 선호도 메모리 (User Preference)

사용자별 선호도와 설정을 추적합니다.

저장 내용 예시:
- 선호하는 응답 상세도 (상세/간략)
- 자주 사용하는 도구
- 문제 해결 런북 선호도

활용: 사용자가 SOP를 요청하면, 선호도에 맞춘 상세 런북을 제공합니다.

3. 요약 메모리 (Summary Memory)

대화 요약을 생성하여 세션 간 컨텍스트를 보존합니다.

활용: 시스템 크래시 후 새 세션에서도 이전 문제 해결 컨텍스트를 자동 복원합니다.

Memory Hook 동작 방식

Memory Hook은 에이전트 라이프사이클의 두 시점에서 동작합니다:

에이전트 초기화 시 (on_agent_initialized)

메시지 추가 시 (on_message_added)

메모리 네임스페이스

네임스페이스
저장 내용
용도

troubleshooting/user/{actor_id}/permissions

사용자 권한 정보

접근 권한 확인

troubleshooting/user/{actor_id}/facts

운영 사실 정보

시스템 아키텍처, SOP

conversation

대화 기록

세션 간 컨텍스트 유지

마지막 업데이트