MCP, Skills, 그리고 이제는 Memory까지
First MCPs, then Skills, now Memories are next
핵심 요약
Claude의 기능 확장과 분산 시스템 개념을 활용한 에이전트 메모리 구현 방식에 대한 논의.
- 기능 확장 흐름 — MCP, Skills에 이어 Memory 기능 도입이 예고됨.
- 분산 시스템 적용 — 다중 에이전트 환경에서 일관성 및 충돌 해결 알고리즘 논의.
- 메모리 구현 방식 — 전체 컨텍스트 주입보다 검색 기반의 하이브리드 검색이 효율적임.
- 에이전트 협업 — 에이전트 간 데이터 충돌 방지를 위한 CRDT 및 이벤트 소싱 활용.
정말 좋은 발표였음. 특히 Claude를 위한 메모리 용도로 Karpathy wiki, Serena, 혹은 SQLite 데이터베이스 같은 걸 직접 만들어본 사람들에겐 더더욱.
시니어 개발자들, 분산 시스템에서 이미 구현된 솔루션들이 여기서도 재사용되고 있다는 거 눈치챘음?
여러 에이전트가 병렬로 작업할 때, 서로 방해하지 않게 하려면 어떻게 해야 할까? 논리 시계(logical clocks), 합의(consensus), 중복 제거(deduplication), 멱등성(idempotency), 그리고 결과적 일관성(eventual consistency) vs 인과적 일관성(causal consistency) 같은 개념들이 적용될 수 있을 것 같음.
Anthropic 팀에 있다면, 분산 시스템 알고리즘을 얼마나 실험해봤는지 궁금함.
