MemX: A Local-First Long-Term Memory System for AI Assistants

この論文は、Rust と libSQL を基盤としたローカルファーストの長期記憶システム「MemX」を提案し、その安定性重視の検索設計が、カスタムベンチマークおよび LongMemEval において高い精度と低遅延を実現することを示しています。

Lizheng Sun

公開日 2026-03-18
📖 2 分で読めます☕ さくっと読める

Each language version is independently generated for its own context, not a direct translation.

MemX:AI の「忘れられない」記憶庫を作る仕組み

こんにちは。今日は、AI アシスタントが「昨日の会話」や「あなたの好み」を長期的に覚えておくための新しいシステム、MemX(メモックス)について、わかりやすく解説します。

AI は天才ですが、実は**「記憶力ゼロ」という弱点があります。会話が一度終わると、その内容をすっかり忘れてしまうのです。MemX は、この弱点を解消し、AI があなたの「人生のパートナー」として長く付き合えるようにするための「地元の図書館」**のようなシステムです。


🏠 1. 基本コンセプト:あなたの家の「自前の図書館」

多くの AI システムは、巨大なクラウド(遠くの倉庫)にデータを預けています。しかし、MemX は**「ローカルファースト」**を掲げています。

  • クラウド方式: 図書館の本を借りるために、毎回遠くの大きな倉庫へ電話して取り寄せます。遅いし、プライバシーが心配です。
  • MemX 方式: あなたの家の書棚(パソコン内)に、必要な本をすべて自分で管理します。
    • メリット: すぐに本が手に入る(高速)、誰にも見られない(プライバシー)、ネットが切れても読める(オフライン対応)。

MemX は、Rust という堅牢な言語で書かれ、SQLite という小さなデータベースの上に作られています。つまり、**「あなたのパソコンの中に、AI 専用の小さな図書館が完成する」**イメージです。


🔍 2. 検索の魔法:2 つの探偵と「フィルター」

AI があなたの質問に答えるとき、MemX は図書館から必要な本(記憶)を探し出します。この検索プロセスは、まるで**「2 人の探偵」**が協力して事件を解決するような仕組みになっています。

🕵️‍♂️ 探偵 A:意味の探偵(ベクトル検索)

  • 得意なこと: 「言葉の意味」で探す。
  • : 「コーヒーが大好きな人」って聞いて、本に「コーヒー」という文字がなくても、「エスプレッソ好き」という記述があれば見つけてくれます。
  • 弱点: 特定の固有名詞や正確な単語の一致には少し弱いことがあります。

🕵️‍♂️ 探偵 B:文字の探偵(キーワード検索)

  • 得意なこと: 「文字そのもの」で探す。
  • : 「プロジェクト名は『X-2026』だ」と聞けば、文字通り「X-2026」という文字を探します。
  • 弱点: 意味が似ていても、使っている言葉が違えば見つけられません。

🤝 協力と選別(RRF と再ランク付け)

この 2 人の探偵が見つけた候補を、MemX は**「Reciprocal Rank Fusion (RRF)」**という方法でまとめます。

  • 仕組み: 2 人が「これだ!」と言った本を優先的に選びます。
  • さらに選別: 選ばれた本に対して、以下の 4 つの基準で「どれが一番重要か」を点数付けします。
    1. 意味の近さ(探偵 A の意見)
    2. 新鮮さ(最後に使われた日付)
    3. 頻度(よく使われているか)
    4. 重要度(あなたが「重要」とマークしたか)

🚫 3 つ目の役割:「おせっかいなガードマン」

ここが MemX の最大の特徴です。もし図書館に**「答えがない」**場合でも、AI が無理やり何かを答えてしまう(嘘をつく)のを防ぎます。

  • ガードマンのルール: 「2 人の探偵が自信を持って『これだ!』と言えない場合(スコアが低い場合)は、『答えはありません』と素直に返す
  • 効果: AI が「たぶんこれかな?」と適当なことを言う「幻覚(ハルシネーション)」を大幅に減らします。

📊 3. 実験結果:どんなにすごいのか?

MemX は、2 つのテストでその能力を証明しました。

🇨🇳 テスト 1:日本語(中国語)の日常会話

  • シチュエーション: 43 種類の質問(コーヒーの好み、仕事のルール、旅行の計画など)。
  • 結果: 1 位に正解が来る確率が91%〜100%
  • すごい点: 似たような話題が混ざっていても、正しい記憶を正確に見つけました。また、「答えがない質問」に対しては、無理に答えようとせず、90% の確率で「わかりません」と言えました。

🌍 テスト 2:大規模な会話データ(LongMemEval)

  • シチュエーション: 22 万件もの会話記録から、500 問の質問に答えるテスト。
  • 発見
    • メモの切り方(粒度): 長い会話そのままを保存するより、「事実単位」に細かく切り分けて保存すると、検索精度が2 倍になりました。
    • 速度: 10 万件のデータがあっても、検索にかかる時間は0.09 秒(90 ミリ秒)以下。これは、従来の検索方法に比べて1,100 倍も速いです!

🎯 4. 何が特別なのか?(他のシステムとの違い)

最近の AI 研究には「Mem0」や「MemGPT」など、記憶システムを扱うものがたくさんあります。MemX との違いは以下の通りです。

特徴 他のシステム (Mem0 など) MemX
場所 クラウド(外部サーバー) あなたのパソコン内(ローカル)
目的 複雑なタスクをこなすこと 記憶の「検索精度」と「安定性」
仕組み 複雑でブラックボックス化しやすい シンプルで、なぜその答えが出たか説明可能
強み 高度な推論 嘘をつかない、速い、プライバシーが守られる

💡 まとめ:MemX がもたらす未来

MemX は、AI に「記憶」を与えるための、シンプルで堅実な第一歩です。

  • あなたのため: 毎回「あの時の話、覚えてる?」と聞かなくても、AI があなたの好みを覚えてくれます。
  • 安心のため: 知らないことを無理に答えず、正直に「わかりません」と言ってくれるので、信頼できます。
  • 速さのため: 膨大なデータがあっても、瞬時に必要な情報を探し出します。

これは、AI が単なる「チャットボット」から、あなたの人生を共に歩む**「信頼できるパートナー」**へと進化するための、重要な基盤となる技術です。

MemXは、AI の記憶を「あなたのもの」に戻す、そんな未来への一歩です。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →