Mem0 の位置づけと技術構造
Mem0 は memory layer 専用設計。 entity-scoped memory、 hybrid retrieval (semantic + BM25 + entity)、 OSS と Platform の二本立て、 ADD-only 移行と open issues、ベンチマーク。
article technology ja Mem0 は memory layer 専用設計。 entity-scoped memory、 hybrid retrieval (semantic + BM25 + entity)、 OSS と Platform の二本立て、 ADD-only 移行と open issues、ベンチマーク。Mem0 の位置づけと技術構造
Mem0 は最初から AI エージェントやアシスタント向けの memory layer として設計された プロダクトである。 Cypher MCP が「DB に対する AI 接続」であるのに対し、 Mem0 は「記憶の保存・取得・境界管理・統合 API をプロダクト化」している。公式 docs は Managed Platform、 Open Source、 REST API、 Python / JavaScript SDK、 OpenAI 互換インターフェース、クラウド提供の MCP を一体で提供しており、用途は customer support、 healthcare、 education、 multi-agent 連携など継続記憶を前提とするアプリ全般。
製品分類 — Memory Engine
Mem0 の現行像は「memory abstraction を前面に出した managed / self-hosted 両対応の memory layer」である。
- Open Source: Apache 2.0、既定の vector store は Qdrant、 metadata filtering、 reranking、 async memory、 multimodal support、 custom instructions、 REST API server
- Managed Platform: managed infrastructure + support + dashboard + analytics、 entity-scoped memory が中心概念
Platform 上では user_id / agent_id / app_id / run_id で記憶境界を切る。これは「multi-tenant な long-term memory」を製品化した最大の特徴で、 customer support agent や multi-agent system で重要なテナント分離を最初から組み込んでいる。
Cypher との本質的違い — データモデルと責任分界
最大の相違点はデータモデルと責任分界:
| Cypher MCP | Mem0 | |
|---|---|---|
| 主データモデル | Neo4j property graph (ノード・関係・プロパティ) | memory documents + vector store + parallel entity store |
| 書き込み責任 | アプリ/エージェントが schema、 dedupe、 conflict、 TTL、 governance を設計 | 製品側が add / search / update / delete と scope 管理を提供 |
| 検索方式 | Cypher traversal、条件検索、必要に応じて Neo4j vector index | semantic + BM25 + entity matching の hybrid retrieval |
つまり Cypher が「graph-native」、 Mem0 が「memory-native」である理由がここにある。
重要な変化として、 2026 年時点の Mem0 OSS は ADD-only pipeline へ大きく舵を切っており、旧来の enable_graph や relations フィールドは削除・非露出化 されている。研究論文で語られた graph memory をそのまま public API に出しているわけではない。これは Cypher 系との本質差を強める要因。
ビジネスモデルと市場
Open Source と Platform の二本立てが明快:
- Open Source: Apache 2.0、 self-hosted で infra cost を自己負担しつつカスタマイズ性
- Platform: usage-based / サブスクリプション
- Hobby: 無料
- Starter: 19 ドル / 月
- Pro: 249 ドル / 月
- Enterprise: flexible / custom pricing
- Startup program による無償 Pro 提供 (フリーミアムから enterprise expansion への導線)
統合エコシステム
公式 docs は 20 以上の framework / tool integration を掲げる: MCP、 LangChain、 LlamaIndex、 AutoGen、 CrewAI、 LangGraph、 Vercel AI SDK 等。パートナー面では AWS との提携 があり、 Strands Agents SDK への memory 層統合を打ち出している。
資金調達
Basis Set Ventures、 Kindred Ventures、 GitHub Fund、 Y Combinator などの参加で 総額 2400 万ドル を公表。導入事例: Sunflower Sober の 80,000+ users 支援、 OpenNote での token cost 40% 削減、教育・医療・営業・EC 向け use case。
市場機会は「どの agent stack にも差し込める memory infrastructure」という positioning で広い。
開発状況とロードマップ
2026-04-21 時点で mem0ai/mem0 は 53.6k stars、 6k forks、 83 open issues、 149 PRs、 2,143 commits、 306 releases。 Cypher MCP より遥かに高い活動度 だが、同時に変化も速い。
主要マイルストーン:
- 2025: 長期記憶論文公開、 Neo4j support (2025-04)、 OpenMemory + MCP dashboard fix (2025-05)
- 2026-02: hybrid memory search、 graph status、 faster search、 temporal search filtering、 memory categorization webhooks
- 2026-04: README で 「new memory algorithm」 を前面に、 LoCoMo 91.6 / LongMemEval 93.4 / BEAM 1M 64.1 の自己申告ベンチマーク
これは product-market fit が「graph memory そのもの」から「高効率な hybrid retrieval memory algorithm」へ重心移動していることを示す。
ベンチマーク (2025 論文 vs 2026 README)
2025 年論文 (本格 benchmark)
- Full-context: quality 上限近いが p95 total latency 約 17.1 秒
- Mem0: 約 1.44 秒
- Graph-enhanced 版: 約 2.59 秒
- Token cost 90% 以上削減
2026-04 README (自己申告)
- LoCoMo 91.6 / LongMemEval 93.4
- 7k token 台
- p50 およそ 0.88〜1.09 秒
「自己申告」のため第三者検証で再現するか確認が必要だが、 production-ready な long-term memory を狙う目論見は明確。
未解決課題と open issues
production 採用前に検証必須の項目:
- 旧
mem0-mcpリポジトリは 2026 年に archive され、公式は cloud-hosted MCP へ移行 — self-hosted MCP を使いたいなら別経路 - ADD-only pipeline に semantic conflict resolution がない — 矛盾する記憶の取扱は ill-defined
- Qdrant の AsyncMemory 書き込みで HNSW index が壊れる open issue
- BM25 と entity extraction が英語前提 — 日本語等の非英語圏でリトリーバル品質が低下
collection_name経由の SQL / Cypher injection 懸念- telemetry child process が API key を argv に露出 する報告
ドキュメント面でも一貫性に注意:
- Platform Overview は graph memory と SOC 2 Type II を前面に出す
- Security page は「SOC 2 Type I で Type II audit 中」
- Platform changelog は 2026-04-16 に dashboard から Graph Memory tab を削除 したと記載
これらは「製品は活発に動いているが、 docs の整合性と安定 API は別評価軸」という Cypher MCP と同じ教訓を示している。 enterprise 採用前には trust center、最新 docs、 open issues、 release notes を 直接確認 するのが前提となる。
Backlinks
- has_parts AI 長期記憶 — Cypher MCP と Mem0