기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에이전트 메모리 유형
단기 메모리
단기 메모리는 단일 세션 내에서 컨텍스트를 유지합니다. 현재 대화 흐름, 최근 상호 작용 및 중간 추론 단계를 추적합니다. 단기 메모리는 에이전트가 대화의 이전 부분을 참조해야 하는 멀티턴 대화에 필수적입니다.
ElastiCache for Valkey는 목록(정렬된 채팅 기록의 경우), 해시(세션 메타데이터의 경우) 및 문자열(TL 기반 만료를 사용한 도구 결과 캐싱의 경우)과 같은 데이터 구조를 통해 단기 메모리를 지원합니다.
장기 메모리
장기 메모리는 여러 세션에 걸쳐 정보를 저장합니다. 이를 통해 에이전트는 향후 대화를 위해 사용자 기본 설정, 과거 결정 및 과거 컨텍스트를 기억할 수 있습니다. 장기 메모리에는 의미 체계 검색을 지원하는 지속적이고 검색 가능한 저장소가 필요합니다. 정확한 키워드 일치가 아닌 의미에 따라 관련 메모리를 찾습니다.
ElastiCache for Valkey는 벡터 유사성 검색 기능(Valkey 8.2 이상에서 사용 가능)을 통해 장기 메모리를 지원합니다. 벡터 검색을 사용하면 의미 체계 메모리를 검색할 수 있으므로 에이전트는 저장된 메모리의 벡터 임베딩을 새 쿼리와 비교하여 의미에 따라 관련 메모리를 찾을 수 있습니다.
추가 메모리 유형
| 메모리 유형 | 설명 | ElastiCache 지원 |
|---|---|---|
| 에피소드 메모리 | 특정 과거 상호 작용 및 이벤트에 대한 기록 | 저장된 대화 임베딩을 통한 벡터 검색 |
| 의미 체계 메모리 | 상호 작용에서 추출한 일반적인 지식 및 사실 | HNSW 또는 FLAT 인덱스를 사용한 벡터 유사성 검색 |
| 프로시저 메모리 | 작업을 수행하고 도구를 사용하는 방법에 대한 지식 | 도구 구성 및 워크플로의 해시 기반 스토리지 |