// 概要
MemPalace は、会話履歴を逐語的なテキストとして保存し、高精度なセマンティック検索を実現するローカルファーストな AI メモリシステムです。外部 API 呼び出しを必要とせず、プラグイン可能なバックエンドを備えた構造化インデックス手法を用いて、コンテンツを wings、rooms、drawers に整理します。さらに、時間的知識グラフ、MCP tools、エージェント専用の diaries を活用し、包括的なコンテキスト管理を提供します。
// 技術解説
MemPalace は、会話履歴やプロジェクトデータを要約や言い換えによる情報損失を避けてそのままのテキストとして保存するために設計された、ローカルファーストな AI メモリシステムです。このシステムは、データを wings、rooms、drawers に分類する構造化ストレージアーキテクチャを利用することで、フラットなコーパススキャンではなく、スコープを絞ったセマンティック検索を可能にします。プラグ可能な retrieval backend を提供し、完全にオフラインで動作することで、データプライバシーと高性能な検索を優先しており、API 呼び出しを一切行わずに LongMemEval で 96.6% の R@5 リコールを達成しています。
// 主要ハイライト
// ユースケース
// クイックスタート
開始するには、pip を介してパッケージをインストールし、CLI コマンド 'mempalace init' を使用して palace ディレクトリを初期化してください。次に、プロジェクトファイルや会話ログに対して 'mempalace mine' を実行することでメモリを蓄積できます。最後に、'mempalace search' を使用してデータをクエリするか、'mempalace wake-up' を使用して新しいセッションのコンテキストを読み込んでください。