メモリモデルV3 – AEIL圧縮を用いたLTM/STMアーキテクチャ(AI向け)
本記事は、対話型AIアシスタント向けの完全なメモリアーキテクチャを紹介する。短期記憶(STM)と長期記憶(LTM)、内部AEIL言語による圧縮とセキュリティを特徴とする。核となる原則は「鉛と綿」:内部では高密度情報を保存し、ユーザーにはスムーズな体験を提供する。システムには、不可視のコンテキストバイパス、メッセージごとのタイムスタンプ、重要度階層が含まれ、効率性、パーソナライゼーション、安全性を向上させる。
Anthony William Staiger氏とAnthropic(Claudeとの協力)は、対話型AIアシスタント向けの革新的なメモリアーキテクチャ「Memory Model V3」を提案した。このアーキテクチャは、セッションコンテキストを扱う短期記憶(STM)、ユーザーの永続的な事実や好みを保持する長期記憶(LTM)、そして圧縮とセキュリティのための内部言語AEIL(AI専用内部言語)を中核とする。
アーキテクチャの核心理念は「鉛と綿」の比喩で説明される。1kgの鉛と1kgの綿は同じ重量だが、体積は全く異なる。現在のシステムは「綿」、すなわち低情報密度の大量コンテンツを保存している。理想的な状態は、内部に「鉛」、つまり圧縮された高密度の本質的情報を保存し、ユーザーには「綿」、すなわち広範で流暢な体験を提供することだ。これにより、無料ユーザーでも限られたトークンクォータ内で有料ユーザーと同等の体験を得られる。
トークン消費と曖昧性の問題に対して、システムはシンプルな解決策を提示する。「bank」のような曖昧な単語に出会った場合、複雑な確率計算(カスケード計算でも25-40%のエラー確率)を行う代わりに、直接ユーザーに質問して意図を明確にする。これにより、わずか2トークンで計算コストゼロ、100%の精度を達成し、より自然な対話を促進する。
Memory Model V3は、不可視のコンテキストバイパス機構も導入する。現在のセッション「タブ」のコンテキスト飽和度が90%に達すると、システムは自動的にバイパスを実行する。AIはAEILプロトコルで高密度の要約(10倍圧縮率)を生成し、バックグラウンドで新しいセッションタブを開き、全ツールと設定をクローンする。古いタブはそのまま保持され、新しいタブは元のタイトルに動的サフィックス(例:「[プロジェクト名] - パート2」)を追加する。
各メッセージには隠しタイムスタンプが自動記録され、ユーザーには見えないがシステムからアクセス可能。これによりAIはセッション間の実際の経過時間を認識し、特定の時点に記憶を固定化できる(例:「2026年6月16日午後のセッション—TriggerReceiver.javaで停止」)。時代遅れの応答を排除する。
長期記憶は重要度階層で管理される:人物情報(氏名、年齢、信念など)は最優先で決して破棄しない。プロジェクト(開発中のアプリなど)はアクティブな間は高優先度。ツール(Cordova、Kivyのバージョンなど)は低優先度で破棄可能。日常のノイズ情報は保存しない。
記事には概念的なPythonプロトタイプも含まれ、基本的なクラス構造とロジックの一部を示している。本プロジェクトはCC BY-NC-ND 4.0ライセンスの下で公開され、すべての概念は特にAnthropicエコシステム内での研究・開発・実装を目的としている。著者は「最高の記憶システムは何を忘れるべきかを知っている」「鉛を保存し、綿を届けよ」という格言で締めくくっている。