覚える量を増やせば賢くなる、とはかぎらない。
AIエージェント(人のかわりに作業を進めるAI)に記憶を持たせる道具が、いま海外で次々に登場している。だが記憶をためこむほど、古い話や一度捨てた案が混ざり、答えがぶれてしまう。そこで広がり始めたのが、人の脳をまねて「わざと忘れる」メモリだ。忘れる力を足すと、必要な記憶がかえって見つけやすくなる。ひとことで言うと、今日の話は「AIにも忘却が要る」ということ。
目次
- ためこむメモリが答えを鈍らせる
- 記憶を薄れさせる二つのやり方
- まず何を触ってみるか
ためこむメモリが答えを鈍らせる
いまのAIの記憶は、会話をどんどんためて、質問に似た文を探して取り出す作りが多い。この探し方をRAG(関連しそうな文章をその都度さがす仕組み)と呼ぶ。
問題は、ためた山が大きくなるほど「似ているけど古い」記憶まで一緒に出てくること。たとえば設定を途中で変えても、前の設定の記憶が残り、AIが古い方を答えてしまう。
Vestige(後述)の開発者が公開したテストがわかりやすい。会話の途中で事実を静かに入れ替えたところ、ふつうの類似検索は23回中12回まちがえ、正解は4回だけだった。記憶なしはもっと悪い。ただしこれは開発者自身の計測なので、割り引いて見る必要はある。
これまで: 会話を全部ためる → 似た文をまとめて検索 → 古い話が混ざる
これから: よく使う記憶は残す → 使わない記憶は薄れる → 必要な1件が残る
矢印は情報の流れ、箱は処理の段階を表す。左が入力、右が結果だ。上の段は古い記憶まで一緒に出るが、下の段では要らない記憶が先に消えるので、狙った1件が残る。
🍂 記憶を薄れさせる二つのやり方
代表例が二つある。どちらもRust製で、自分のPCの中だけで動く。
一つ目のVestigeは、MCP(AIに外部の道具をつなぐ共通規格、Model Context Protocol)で動く記憶役だ。単語帳アプリのAnkiと同じで、よく使う記憶ほど長く残し、使わない記憶は忘却曲線(時間とともに記憶が薄れる曲線)に沿って薄れさせる。矛盾する新情報が来たら古い方を上書きし、消した記憶も24時間以内なら戻せる。
二つ目のTree Ring Memoryは、木の年輪をヒントにする。新しい記憶は細かいまま残し、古い記憶は年輪のように要約へ圧縮する。ただし「これは避けろ」という警告だけは消さずに目立たせる。要約はAIに書かせず決まった手順で作るので、結果が毎回ぶれない。
同じ「忘れる」でも設計は違う。片方は時間で薄れる曲線、もう片方は古いほど圧縮しつつ大事な一点は残す年輪だ。個人的には、忘却を後始末ではなく最初から設計に組み込んだ点が新しいと思う。
いっぽうで冷めた声もある。あるShow HN(Hacker Newsの自作紹介)では、忘却でAIが読む文字の量を約84%減らせたと報告された一方、「生物っぽい説明はただの飾りで、ふつうのキャッシュと同じ」という指摘も出た。宣伝と実力を分けて見る目はいる。
🔧 まず何を触ってみるか
Claude CodeやCursorを使うなら、Vestigeは今日ためせる。ローカルで動き、記憶は自分のPCに残る。下はVestigeを入れてClaude Codeにつなぐ操作だ。
npm install -g vestige-mcp-server@latest
claude mcp add vestige vestige-mcp -s user
コードを書かない人でも、見ておくと得な点がある。これからの記憶ツールは「何を覚えるか」だけでなく「何を忘れるか」をどう説明するかで差がつく。そこを一つの物差しにするといい。
一次ソースは以下の二つ。
🧠 今日覚えること
- 記憶は「ためる」より「捨て方」で差がつく。
- VestigeとTree Ringは、人の忘却をまねて使わない記憶を薄れさせる。
- 出ている数字は開発者自身の計測。うのみにせず自分の用途で試す。
※本記事は一次情報の調査をAIが行い、事実確認のうえ執筆・公開しています。