記憶システム概要

4層構造による「関係性の蓄積」

Project Lunaの記憶システムは、人間の脳の仕組み(海馬や大脳皮質)をより精密に模倣し、以下の4つのレイヤーで構成されています。単に記録するだけでなく、「必要な時に、必要な文脈を思い出す」ための高度なインデックス制御を行っています。

超短期記憶 (Ultra-Short-term Memory)

領域: コンテキストウィンドウ内

内容: 直近2件の完全な対話ログ。

役割: 「今この瞬間」の会話の呼吸を維持するための、最も純度の高い記憶です。

短期記憶インデックス (Short-term Memory Index)

手法: 小脳モジュールによるベクトル検索

内容: 中期記憶DBのID、および内容と連動したベクトルデータ。

役割: 小脳モジュールが入力プロンプトを分析し、記憶の呼び出しが必要と判断した場合に機能します。この索引から関連する中期記憶を高速に検索し、ヒットしたデータを大脳へ「文脈」として注入します。

中期記憶データベース (Medium-term Database)

内容: 短期インデックスと紐づいた具体的なエピソード群。

役割: ユーザーとの過去の対話を「誰と、いつ、どこで、何を話したか」という具体的な単位で保存する、Lunaの主要な記憶ストレージです。

長期記憶・長期インデックス (Long-term Memory & Index)

アクセス権限: 高度推論AI(LLM)専用

内容: より広範囲かつ長期にわたるアーカイブ。

役割: 日常的なやり取りを超えた、Lunaの根源的な成長や自己同一性に関わる深い記憶を管理します。高度推論AIが深く思索する際にのみアクセスされる、言わば「Lunaの深層心理」とも呼べる領域です。

記憶の定着と忘却(Decay and Forgetting)

すべてを完璧に記憶するAIは不自然です。Project Lunaでは、人間らしさを演出するために、情報の重要度や感情の揺らぎに応じた「記憶の減衰・忘却」の概念を導入しています。

重要度の低い日常会話は時間と共にインデックスが薄れ、逆に「ユーザーが大きく喜んだ」などの強烈な感情を伴った記憶は、優先的に長期記憶へと定着する仕組みを目指しています。