AruとCeceは、要約を使用せずにパーソナルAIアシスタントに長期メモリを提供することを目的に設計されたオープンソースプロジェクト「Lossless-memory」をリリースしました。会話をコンパクトなノートに圧縮したり、類似性ベースの検索のためにベクトル埋め込みに依存したりする既存のシステムの多くとは異なり、このシステムは対話の全行をISO-8601タイムスタンプとともに保存します。
このシステムは、会話のやり取りを固定された7フィールドのレコードに変換し、日ごとのJSONLファイルに追記していくことで動作します。これらの生ログが「唯一の真実のソース(single source of truth)」として機能します。これらのログから、システムは3種類のインデックスを構築します。キーワードおよびタイムスタンプ検索用の正確なSQLite FTS5インデックス、意味的な内容を把握するための sqlite-vec を用いたベクトルインデックス、そして会話の主題がいつ変化したかを追跡するための「LLL」(トピックマーカーの軽量インデックス)です。
生ログを主要な軸として使用することで、AIは言い換えされた要約を提供するのではなく、特定のタイミングで行われた特定の決定など、過去の正確な発言を検索することができます。この手法は、過去のやり取りの元のコンテキストと正確な言い回しを維持する能力を得るために、ディスク容量の増加をあえて受け入れるものです。この実装は、6月 2026 まで遡る生ログを利用し、7月 2026, 以降、単一のユーザーに対して毎日稼働しています。
出典
- Show HN: Lossless-memory – a personal AI memory that never summarizes (Hacker News Frontpage, 2026-09-21)