4層構造による「関係性の蓄積」
Project Lunaの記憶システムは、人間の脳の仕組み(海馬や大脳皮質)をより精密に模倣し、以下の4つのレイヤーで構成されています。単に記録するだけでなく、「必要な時に、必要な文脈を思い出す」ための高度なインデックス制御を行っています。
領域: コンテキストウィンドウ内
内容: 直近2件の完全な対話ログ。
役割: 「今この瞬間」の会話の呼吸を維持するための、最も純度の高い記憶です。
手法: 小脳モジュールによるベクトル検索
内容: 中期記憶DBのID、および内容と連動したベクトルデータ。
役割: 小脳モジュールが入力プロンプトを分析し、記憶の呼び出しが必要と判断した場合に機能します。この索引から関連する中期記憶を高速に検索し、ヒットしたデータを大脳へ「文脈」として注入します。
内容: 短期インデックスと紐づいた具体的なエピソード群。
役割: ユーザーとの過去の対話を「誰と、いつ、どこで、何を話したか」という具体的な単位で保存する、Lunaの主要な記憶ストレージです。
アクセス権限: 高度推論AI(LLM)専用
内容: より広範囲かつ長期にわたるアーカイブ。
役割: 日常的なやり取りを超えた、Lunaの根源的な成長や自己同一性に関わる深い記憶を管理します。高度推論AIが深く思索する際にのみアクセスされる、言わば「Lunaの深層心理」とも呼べる領域です。
記憶の定着と忘却(Decay and Forgetting)
すべてを完璧に記憶するAIは不自然です。Project Lunaでは、人間らしさを演出するために、情報の重要度や感情の揺らぎに応じた「記憶の減衰・忘却」の概念を導入しています。
重要度の低い日常会話は時間と共にインデックスが薄れ、逆に「ユーザーが大きく喜んだ」などの強烈な感情を伴った記憶は、優先的に長期記憶へと定着する仕組みを目指しています。