피드로 돌아가기
Hacker NewsAI/ML
원문 읽기
벤더 종속성 없는 AI 에이전트 간 메모리 상호운용성을 위한 UMP 표준 정의
Universal Memory Protocol – a shared format for agent memory
AI 요약
Context
에이전트 메모리가 개별 벤더 및 런타임마다 파편화되어 세션과 툴 간 데이터 전송이 불가능한 구조적 한계 존재. MCP(Model Context Protocol) 기반의 표준화된 인터페이스 부재로 인해 메모리 포맷의 중복 구현과 데이터 잠김 현상 발생.
Technical Solution
- 기존 MCP 전송 계층을 활용한 Application-level 메모리 프로토콜 설계로 전송 오버헤드 최소화
- W3C PROV 및 DID 표준을 채택한 Typed, Scoped, Bi-temporal JSON 구조를 통해 메모리의 이력 관리 및 소유권 검증 구현
- Bi-temporal 모델 적용을 통한 데이터 덮어쓰기 금지 및 유효 시간과 트랜잭션 시간의 분리 관리로 정보 최신성 보장
- 데이터 저장소와 프로토콜 인터페이스를 분리하는 추상화 레이어 설계를 통해 SQL, Redis, Vector DB 등 다양한 백엔드 유연하게 수용
- Verify-Filter-Frame 재구성을 통한 메모리 주입 공격 방지 파이프라인을 명세에 강제하여 보안성 강화
- L0(Export)부터 L3(Runtime)까지 4단계의 점진적 준수 수준을 정의하여 기존 레거시 데이터의 단계적 마이그레이션 지원
실천 포인트
1. AI 에이전트 메모리 설계 시 특정 DB에 종속되지 않는 인터페이스 레이어 분리 검토
2. 데이터 무결성 확보를 위해 단순 Update 대신 Bi-temporal 기반의 버전 관리 도입 고려
3. 외부 메모리 입력값의 Prompt 주입 방지를 위한 전용 검증 파이프라인 구축
4. DID 및 디지털 서명을 통한 사용자 중심의 데이터 소유권 및 검증 체계 설계