matrixorigin/memoria

Secure memory management for AI Agents • Ensures data integrity • Reduces hallucinations • Maintains consistent long-term context

해결하는 문제

Memoria는 AI 에이전트가 서로 다른 세션 전반에 걸쳐 사실, 선호도, 결정을 기억할 수 있도록 하는 영구 메모리 레이어를 제공합니다. 에이전트 메모리에 Git과 유사한 버전 관리를 도입하여 메모리 불안정성과 통제 부족 문제를 해결하며, 사용자와 에이전트가 에이전트 지식 베이스의 변경 사항을 추적, 감사, 되돌릴 수 있게 합니다.

작동 방식

Memoria는 AI 에이전트와 MatrixOne의 Copy-on-Write 엔진으로 구동되는 스토리지 백엔드 사이의 브리지 역할을 합니다. Model Context Protocol (MCP) 서버를 사용하여 에이전트에 메모리 저장, 검색, 관리를 위한 도구 세트를 제공합니다. 이 시스템은 하이브리드 검색(벡터 검색과 전체 텍스트 검색 결합)을 지원하며, 스냅샷, 브랜치, 병합과 같은 버전 관리 기능을 구현하여 실험을 격리하거나 오류를 롤백할 수 있습니다.

누구를 위한 것인가

AI 에이전트(Cursor, Claude Code, Kiro 같은 도구 사용)를 구축하며, 대화 전반에 걸쳐 지속되는 감사 가능한 장기 메모리를 에이전트에 제공해야 하는 개발자.

하이라이트

  • Git-for-Memory: 메모리 변경에 대한 제로 카피 브랜치, 즉시 스냅샷, 특정 시점 롤백을 지원합니다.
  • Hybrid Search: 벡터 검색과 전체 텍스트 검색을 결합하여 의미와 키워드로 메모리를 찾습니다.
  • Self-Governance: 모순을 자동으로 감지하고 신뢰도가 낮은 메모리를 격리합니다.
  • Flexible Deployment: 클라우드 서비스로 사용하거나 Docker로 자체 호스팅하여 데이터를 완전히 통제할 수 있습니다.
  • Steering Rules: 언제 메모리를 저장, 검색 또는 제거해야 하는지에 대한 지침을 에이전트에 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트