Mem0

Wiki Powered byIconIQ
Mem0

我们刚刚发布了 IQ AI.

查看详情

Mem0

Mem0은 대규모 언어 모델(LLM) 애플리케이션을 위해 설계된 오픈 소스, 범용 메모리 레이어입니다. AI 에이전트 및 애플리케이션이 사용자 상호 작용 전반에 걸쳐 정보를 유지하여 상태 저장 및 개인화된 경험을 만들 수 있도록 합니다. [1] [2]

개요

대규모 언어 모델은 본질적으로 상태가 없으므로 제한된 컨텍스트 창을 넘어 과거 상호 작용에 대한 기억을 유지하지 못합니다. 이러한 제한으로 인해 사용자는 컨텍스트와 기본 설정을 반복적으로 제공해야 하므로 비효율적이고 반복적이며 불만스러운 경험이 발생합니다. Mem0는 구조화된 회상을 가능하게 하고 각 사용자 상호 작용에 따라 진화하는 지속적인 컨텍스트 메모리 레이어를 제공하여 이를 해결합니다. 이 시스템은 관련 정보를 저장, 관리 및 검색하도록 설계되어 AI 에이전트가 시간이 지남에 따라 학습하고 적응할 수 있도록 합니다. Mem0는 AI 애플리케이션을 상태 저장 방식으로 만들어 높은 토큰 사용과 관련된 운영 비용을 줄이고(개인화를 경제적으로 불가능하게 만들 수 있음) 더욱 관련성 높고 상황에 맞는 응답을 제공하여 전반적인 사용자 경험을 개선하는 것을 목표로 합니다. [2] [5] [6]

Mem0의 핵심은 대화 기록을 지능적으로 압축하고 최적화된 메모리 표현으로 구성하는 능력입니다. 이 프로세스는 컨텍스트의 충실도를 유지하면서 토큰 사용량과 대기 시간을 최소화합니다. 이 플랫폼은 개발자 친화적으로 구축되어 간단한 설치 프로세스와 다양한 AI 프레임워크와의 호환성을 제공합니다. 완전 관리형 클라우드 플랫폼에서 향상된 보안 및 제어를 위한 자체 호스팅 온프레미스 인스턴스에 이르기까지 다양한 배포 옵션을 통해 개별 개발자, 기업 및 소비자를 위한 솔루션을 제공합니다. Netflix, Lemonade 및 Rocket Money를 포함한 조직에서 AI 시스템을 개선하기 위해 Mem0를 채택했습니다. 이 프로젝트에는 다른 메모리 시스템에 대한 효과를 비교하는 성능 벤치마크와 함께 연구 구성 요소도 포함되어 있습니다. [1] [3] [5]

역사

Mem0는 2023년에 Taranjeet Singh과 Deshraj Yadav에 의해 설립되었습니다. 회사는 샌프란시스코에 본사를 두고 있으며 Y Combinator 액셀러레이터 프로그램의 2024년 여름 배치에 참여했습니다. 이 프로젝트는 창업자들이 오픈 소스 RAG 프레임워크인 Embedchain과 같은 AI 도구를 개발하면서 스테이트리스 LLM의 한계를 경험한 것에서 비롯되었습니다. [2] [5]

Mem0의 핵심 기술은 Apache 2.0 라이선스 하에 오픈 소스 프로젝트로 제공되며, GitHub에서 호스팅됩니다. 이 저장소는 개발자 커뮤니티 내에서 상당한 인기를 얻어 37,000개 이상의 스타와 3,900개의 포크를 축적했습니다. 이 프로젝트는 광범위한 개발자 커뮤니티의 기여로 활발하게 유지 관리되고 있습니다. 오픈 소스 제공 외에도, 회사는 관리형 플랫폼 및 엔터프라이즈 솔루션을 제공합니다. [4]

2025년 4월 28일, 창업자들과 협력자들은 arXiv에 "Mem0: 확장 가능한 장기 기억을 가진 프로덕션 준비 AI 에이전트 구축"이라는 제목의 연구 논문을 발표하여 시스템의 아키텍처와 성능 벤치마크를 자세히 설명했습니다. [3]

기술

Mem0의 아키텍처는 AI 애플리케이션을 위한 정보를 효율적으로 관리하고 검색하도록 설계되었습니다. 확장 가능하고 지능적인 메모리 시스템을 만들기 위해 여러 핵심 구성 요소를 결합합니다.

하이브리드 데이터 저장소 아키텍처

플랫폼은 다양한 유형의 정보를 효과적으로 구성하기 위해 하이브리드 데이터 저장소 아키텍처를 활용합니다. 이 접근 방식은 각기 다른 기능에 최적화된 세 가지 유형의 데이터 저장소를 결합합니다.

  • 키-값 저장소: 특정 사용자 정보, 기본 설정 또는 설정과 같은 구조화된 데이터에 빠르게 액세스하는 데 사용됩니다.
  • 그래프 저장소: 대화에서 언급된 사람, 장소 및 개념과 같은 다양한 엔터티 간의 관계를 이해하고 매핑하는 데 사용됩니다. 이를 통해 시스템은 지식 기반 내에서 복잡한 연결을 모델링할 수 있습니다.
  • 벡터 저장소: 숫자 표현(임베딩)을 통해 대화의 의미론적 의미와 컨텍스트를 캡처하는 데 사용됩니다. 이를 통해 시스템은 다르게 표현되더라도 개념적으로 관련된 메모리를 찾기 위해 유사성 검색을 수행할 수 있습니다.

이 하이브리드 모델을 통해 Mem0은 주어진 쿼리에 대해 가장 관련성이 높고 중요하며 최신 정보를 검색하여 저장된 메모리 양에 관계없이 AI에 필요한 컨텍스트를 제공할 수 있습니다. [2] [5]

메모리 처리 및 검색

Mem0은 메모리 관리를 위해 동적인 2단계 프로세스를 사용합니다. 첫째, 시스템은 LLM을 사용하여 메시지 쌍(사용자 쿼리 및 어시스턴트 응답)과 대화 요약을 처리하여 중요한 사실을 추출합니다. 둘째, 추출된 이러한 사실을 벡터 데이터베이스의 기존 메모리와 비교합니다. 그런 다음 LLM 기반 도구 호출은 새로운 사실을 추가해야 하는지, 아니면 기존 메모리를 업데이트하거나 삭제해야 하는지 결정합니다. 이 접근 방식은 메모리 관리를 간소화하고 중복을 방지하며 메모리 저장소가 시간이 지남에 따라 정확하고 통합되도록 보장합니다. [6]

그래프 강화 메모리 (Mem0g)

고급 변형인 Mem0g는 대화 내용을 구조화된 그래프 형식으로 변환합니다. 이 모델에서 사람, 장소 또는 선호도와 같은 엔터티는 노드가 되고, 그들의 관계("거주", "선호" 등)는 에지가 됩니다. 각 엔터티는 레이블이 지정되고, 임베딩되며, 타임스탬프가 찍혀 상세하고 탐색 가능한 지식 구조를 생성합니다. 이 그래프 기반 표현은 상호 연결된 사실에 대한 더 복잡한 추론을 지원하여 모델이 여러 세션에 걸쳐 관계 경로를 추적할 수 있도록 합니다. [6]

메모리 압축 엔진

Mem0의 핵심 기능은 메모리 압축 엔진입니다. 이 구성 요소는 채팅 기록을 지능적으로 처리하고 압축하여 최적화된 메모리 표현으로 만듭니다. 목표는 긴 대화에서 필수적인 세부 정보와 맥락을 보존하면서 후속 상호 작용에서 LLM이 처리해야 하는 토큰 수를 크게 줄이는 것입니다. 이 프로세스는 대규모 컨텍스트 창과 관련된 대기 시간을 줄이고 계산 비용을 절감하는 데 도움이 되며, 회사는 최대 90%의 토큰 절감 효과를 보고합니다. [1] [3]

관찰 가능성 및 보안

Mem0은 관찰 가능성 및 추적을 위한 내장 도구를 포함합니다. 모든 메모리 조각은 타임스탬프가 찍히고, 버전이 관리되며, 내보낼 수 있어 개발자가 AI의 메모리를 완전한 투명성으로 디버깅, 최적화 및 감사할 수 있습니다. 엔터프라이즈 사용을 위해 플랫폼은 제로 트러스트 보안 모델로 설계되었으며 SOC 2 및 HIPAA를 준수합니다. 또한 BYOK(Bring Your Own Key) 암호화를 지원하여 민감한 데이터가 안전하게 유지되고 감사 준비가 완료되도록 합니다. [1]

배포 옵션

Mem0는 다양한 요구에 맞는 유연한 배포 모델을 제공합니다.

  • 호스팅 플랫폼: 자동 업데이트, 분석 및 엔터프라이즈급 보안을 제공하는 완전 관리형 클라우드 서비스입니다.
  • 자체 호스팅: 오픈 소스 버전은 온프레미스, 프라이빗 클라우드 또는 에어 갭 서버에 배포하여 조직에 데이터 및 인프라에 대한 완전한 제어를 제공할 수 있습니다. [4]

제품 및 통합

Mem0은 다양한 제품군을 제공하며 인기 있는 AI 개발 프레임워크와의 호환성을 유지합니다.

Mem0 플랫폼

핵심 제품은 개발자가 단 한 줄의 코드로 메모리 레이어를 애플리케이션에 통합할 수 있도록 지원하는 관리형 서비스입니다. Python 및 JavaScript와 호환되며 OpenAI, LangGraph, CrewAI와 같은 프레임워크와 함께 작동합니다. 또한 OpenAI, Anthropic Claude, Google Gemini 및 Ollama를 통한 로컬 모델을 포함한 여러 LLM 제공업체를 지원합니다. [1] [5]

OpenMemory

OpenMemory는 로컬 및 사용자 제어 메모리 인프라를 제공하는 데 중점을 둔 제품 라인입니다.

  • OpenMemory MCP (Memory Companion Passport): 사용자 장치 또는 개인 서버에서 로컬로 실행할 수 있는 Mem0 버전입니다. 개인 정보 보호 관찰 사용자 인터페이스를 통해 Claude 및 Cursor와 같은 다양한 AI 도구에서 메모리를 동기화할 수 있습니다.
  • OpenMemory Chrome 확장 프로그램: 사용자가 사실과 선호도를 저장하고 ChatGPT와 같은 웹 기반 AI 챗봇과의 대화에 자동으로 삽입하여 수동 복사-붙여넣기의 필요성을 없애주는 브라우저 확장 프로그램입니다. [1]

연구 및 성능

2025년 4월에 발표된 연구 논문에서는 Mem0의 성능을 기존 메모리 증강 시스템, 검색 증강 생성(RAG) 모델, OpenAI의 독점 메모리 시스템, 전체 컨텍스트 접근 방식 등 여러 기준선과 비교하여 종합적으로 평가했습니다. 평가는 LOCOMO(Long-form Conversational Memory and Observation) 벤치마크를 사용하여 수행되었습니다. [3] [5]

연구에 따르면 Mem0은 단일 홉, 시간적, 다중 홉, 개방형 도메인 추론의 네 가지 질문 범주에서 기존 시스템보다 일관되게 뛰어난 성능을 보였습니다. 연구의 주요 결과는 다음과 같습니다.

  • 정확성: Mem0은 LLM-as-a-Judge 메트릭으로 측정했을 때 OpenAI의 메모리 시스템보다 응답 품질이 26% 향상되었습니다.
  • 효율성: 전체 대화 기록을 처리하는 전체 컨텍스트 방식과 비교하여 Mem0은 p95 대기 시간이 91% 낮고 토큰 비용이 90% 이상 절감되었습니다.

향상된 변형인 Mem0g도 테스트되었으며, 특히 복잡한 관계 추론이 필요한 작업에서 기본 구성보다 전체 점수가 2% 더 높았습니다. 이러한 결과는 고급 추론 기능과 실용적인 배포 효율성의 균형을 맞추는 시스템의 능력을 강조합니다. [3] [1] [6]

"Mem0은 AI 튜터를 진정한 학습 동반자로 만들어 주었습니다. 전체 플랫폼과 도구에서 각 학생의 어려움, 강점, 학습 스타일을 추적합니다." — Abhi Arya, Opennote 공동 창립자 [1]

"Mem0을 통해 모든 학생에게 진정한 맞춤형 튜터링을 제공할 수 있었고, 통합하는 데 주말밖에 걸리지 않았습니다." — Michael Tong, RevisionDojo CTO [1]

활용 사례

Mem0는 개인화되고 상황을 인식하는 AI 상호 작용이 가치 있는 다양한 산업 분야에서 폭넓게 활용될 수 있도록 설계되었습니다.

  • 의료: 환자 이력, 알레르기, 치료 선호도를 기억하여 개인 맞춤형 치료를 제공하고 지속성을 유지하는 스마트 환자 관리 도우미를 만듭니다.
  • 교육: 각 학생의 학습 속도, 진도, 스타일에 맞춰 개인 맞춤형 지침을 생성하는 적응형 학습 튜터를 지원합니다.
  • 영업 및 CRM: 긴 영업 주기 동안 고객 상호 작용, 이의 제기, 주요 단계를 추적하는 영업 도우미를 구축합니다.
  • 고객 지원: 과거 지원 티켓 및 사용자 이력을 회상하여 보다 효과적이고 맞춤화된 지원을 제공하고 해결 시간을 개선하는 챗봇을 지원합니다.
  • 전자 상거래: 사용자 선호도 및 과거 구매를 기억하여 개인화된 쇼핑 경험을 제공합니다.

이러한 애플리케이션은 Mem0의 인간과 유사하고 지속적인 상호 작용을 생성하는 능력으로부터 이점을 얻습니다. [1] [5]

Mem0는 Taranjeet Singh(CEO)과 Deshraj Yadav(CTO)가 공동 창업했습니다.

  • Taranjeet Singh은 이전에 Khatabook(YC S18)에서 성장 엔지니어 및 이후 수석 제품 관리자로 근무했습니다. 그의 경력은 Paytm에서 소프트웨어 엔지니어로 시작되었습니다. 그는 또한 Google I/O에서 소개된 AI 기반 튜터링 앱을 만들고 오픈 소스 플랫폼 EvalAI를 공동으로 만들었습니다.
  • Deshraj Yadav는 Tesla Autopilot의 AI 플랫폼을 이끌면서 완전 자율 주행 개발을 위한 대규모 교육 및 모델 평가에 집중했습니다. 그는 Georgia Tech에서 석사 논문의 일환으로 오픈 소스 ML 플랫폼 EvalAI를 만들었으며 CVPR, ECCV 및 AAAI와 같은 AI 컨퍼런스에서 연구를 발표했습니다. [2]

参考文献

首页分类排名事件词汇表