피드로 돌아가기
InfoQInfoQ
AI/ML

LLM Statelessness 해결을 위한 3계층 구조 Cognitive Memory Agent 설계

Designing Memory for AI Agents: Inside Linkedin’s Cognitive Memory Agent

Leela Kumili2026년 4월 20일3advanced

Context

LLM 기반 워크플로우의 Stateless 특성으로 인한 세션 간 연속성 결여와 반복적인 Prompting 비용 발생 문제. 사용자 컨텍스트가 진화하는 프로덕션 환경에서 개인화된 경험 제공을 위한 상태 유지 메커니즘의 부재.

Technical Solution

  • Application Agent와 LLM 사이에 공유 Memory Infrastructure Layer를 배치하여 컨텍스트 외부 저장 및 재사용 구조 설계
  • Episodic Memory를 통한 상호작용 이력 및 대화 이벤트의 시계열적 기록 및 회상 구현
  • Semantic Memory를 활용해 상호작용에서 추출한 정형 지식과 사용자 선호도를 저장하여 추론 기반의 지속성 확보
  • Procedural Memory에 학습된 워크플로우와 행동 패턴을 인코딩하여 작업 실행 전략의 점진적 최적화 달성
  • Multi-agent 시스템 내 Shared Memory Substrate를 도입하여 에이전트 간 상태 복제 제거 및 출력 일관성 유지
  • Summarization 기반의 Memory Compaction 기법을 적용하여 저장소 증가 억제 및 시스템 성능 최적화

1. 단순 대화 이력 저장을 넘어 Episodic, Semantic, Procedural로 메모리 성격을 분리하여 설계했는가

2. Multi-agent 환경에서 각 에이전트가 독립적인 컨텍스트를 갖지 않고 공유 메모리 층을 통해 동기화되는가

3. 메모리 비대화 방지를 위한 Summarization 기반의 Compaction 전략이 포함되었는가

4. 데이터 최신성 유지를 위한 Staleness Management 및 Conflict Resolution 로직을 검토했는가

원문 읽기