zjunlp/LightMem

[ICLR 2026] LightMem: Lightweight and Efficient Memory-Augmented Generation

解決する課題

大規模言語モデル(LLM)と AI エージェントは、会話間でコンテキストを失うことが多く、履歴全体を再処理する必要があります。これは遅くてコストがかかります。LightMem は、これらのシステムに軽量な長期メモリを提供します。以前のやり取りを保存、取得、更新することで、アプリケーションは大きなトークンやレイテンシのコストをかけずに、関連する詳細を記憶できます。

仕組み

LightMem はモジュール式フレームワークです。事前圧縮器(LLMLingua-2 など)を使用して生の会話履歴を圧縮し、トピックに分割して、メタデータと要約を生成します。埋め込みモデルを使用して、処理されたメモリをベクトルデータベース(Qdrant、FAISS)に保存します。質問すると、LightMem は最も関連性の高いメモリを取得して LLM に提供します。メモリは、保存されたエントリをスコアリングして改良することで、オフラインで更新することもできます。このフレームワークは、クラウド API(OpenAI、DeepSeek)とローカルモデル(Ollama、vLLM)の複数のバックエンドをサポートし、他のツールとの統合のための MCP サーバーも提供します。

対象ユーザー

永続的なメモリを必要とする AI アシスタント、エージェント、チャットアプリケーションを構築する開発者。LoCoMo や LongMemEval などの長文コンテキストのベンチマークで実験を再現したい研究者。より重いメモリシステムに代わる、軽量でコスト効率の高い代替手段を求めるユーザー。

ハイライト

  • 軽量で効率的:リソース消費が最小限で、応答時間が速い。
  • 使いやすい:シンプルな API——数行のコードで統合可能。
  • 柔軟で拡張可能:モジュール式アーキテクチャがカスタムストレージエンジンと検索戦略をサポート。
  • 幅広い互換性:OpenAI、DeepSeek、Ollama、vLLM、Transformers と連携。
  • LoCoMo と LongMemEval のベンチマーク用の再現スクリプトを提供し、高い精度と低いトークン使用量を実現。
  • 他のツールとの簡単な統合のための MCP サーバーを含む。
  • 旅行計画、コードアシスタント、長期メモリ評価のためのチュートリアルノートブックを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト