
Claudeが「夢」で記憶を直す、Anthropicが研究公開|Wiki化で達成率13%→48%
Anthropic(アンソロピック)が2026年11月6日(米国時間)、AIエージェントの記憶の作り方をまとめた研究記事を公開した。中心にあるのは、作業の合間に過去のログを読み返し、記憶を書き直す「dreaming(ドリーミング)」という処理。
社内文書を使った試験では、dreamingを128回重ねてClaude(クロード)にWikiを育てさせると、25問の採点項目の達成率が13%から48%に上がった。ゲームの攻略試験では、記憶ファイルを413個作ったモデルより、9個に絞ったモデルのほうが先へ進んでいる。
dreamingでできる4つのこと、効果が出なかった課題、Claude Codeの自動メモリが毎回読み込む量の上限は下に書いた。
dreamingの仕組み|ログを読み返して記憶を直す
Anthropicの言う「エージェントの記憶」は、Claudeが作業やユーザーとのやりとりから得た知識のうち、次のセッションへ持ち越すものを指す。モデルの重みの変更や、1回の会話の中だけで覚えた内容は含めない。
Anthropicの研究記事は、記憶を次の4つの層に分けている。
会話ログ(検索できる作業の記録)
記憶メモ(Claudeが大事だと判断して書き残したメモ)
Wikiなどの記憶の表現(ログやメモから組み立てた資料)
毎回読み込む文脈(セッションの開始時に必ず入る記憶)
dreamingは、セッションとセッションのあいだにこの4層を行き来して記憶を整える。人が眠っているあいだに記憶が整理される仕組みになぞらえた名前で、発想の元はLetta(レッタ)とカリフォルニア大学バークレー校の研究者が提案した「sleep-time compute」。
dreamingでできるのは、記憶の誤りの修正、メモの作成、Wikiのような新しい記憶の形づくり、次のセッションで先に読み込ませる記憶の選別の4つ。

ポケモン実験|記憶ファイル413個と9個の差
Anthropicは、Claudeにゲーム『ポケットモンスター 赤』を遊ばせ、記憶フォルダを自由に読み書きさせた。約1万ステップ進んだ時点の記憶フォルダを2つのモデルで比べている。
Claude Sonnet(ソネット)3.7:記憶ファイル413個・フォルダ225個、獲得したバッジは1個
Claude Fable(フェイブル)5:記憶ファイル9個・フォルダ2個と global.md 1個、獲得したバッジは4個
Sonnet 3.7は戦闘やアイテム、登場人物ごとに別のファイルを作り、所持金や現在地のように画面を見ればわかる情報まで書き込んだ。1万ステップ前後では、17ステップのあいだにファイルを6個作って9個消し、ゲームは1手も進めていない。
Fable 5が残したのは、画面からは読み取れない作戦と計画、試して確かめたルールだけ。global.md には現在の目標、ジム攻略の計画、記憶の使い方のルールを置いた。記憶フォルダの小さいFable 5のほうが、ゲームをはるかに先まで進めた。 Claude Opus(オーパス)5.5も小さな記憶フォルダで目標と次の手を書き直しながら進め、ゲームをクリアしている。
dreamingで記憶の誤りを直した例も載っている。Claudeは、おつきみやまの入口にあるポケモンセンターの位置を逆の側だとメモに書き、段差から来た道へ3回落ちて、ハナダシティにたどり着けなかった。dreamingで会話ログと照らし合わせてメモを書き直すと、洞窟へ戻ってハナダシティまで進んだ。
Wiki化の効果|達成率13%→48%と効かなかった課題
もう1つの試験では、Anthropicが5月に買収したソフトウェア会社Stainless(ステンレス)の社内文書を使った。約35万ファイル、約4.2億トークンの文書について25問を用意し、Claude Opus 5のエージェントに128セッションかけてWikiを作らせている。
dreamingを2セッションから128セッションに増やすと、Wikiだけで答えたときの採点項目の達成率が13%から48%に
検索とWikiを併用すると、Wikiが育つにつれて54%から61%に(検索だけでは53%)
検索とWikiの併用で、1問あたり約2万トークンを節約
企業の合併に関する24問の試験もある。半数以上は複数の文書を組み合わせないと答えられない問いで、合併の24問では、Wikiを使うと87%、検索だけでは73%だった。
Wikiの作り方の指示を変えた例もある。複数のエージェントが1つの共有表に契約条件を書き込んだ版では、上書きが重なり、57項目のうち41項目(72%)しか残らなかった。Claude自身に失敗を振り返らせて指示を書き直させ、契約1件につき1ページを1体のエージェントが原文を引用して書く形にすると、達成率は100%になった。
一方で、効果が出なかった課題も載っている。
1つの文書から検索で拾える問いが中心の課題では、検索だけの場合と差がなかった
Wikiが元の文書より大きくなり、要約の役目を果たさなかった課題があった
Claude CodeのMEMORY.md|読み込みは200行か25KB
研究記事は、毎回読み込む記憶を小さく保つ必要があると書いている。読み込んだ記憶はトークンを使い、誤ったメモがあればすべてのセッションへ持ち込まれる。読み込んだからといって、Claudeがその内容に従うとも限らない。
Claude Code(クロードコード)の自動メモリは、この層を小さく保つ作りになっている。Claude Codeの公式ドキュメントによると、自動メモリはプロジェクトごとに `~/.claude/projects/<プロジェクト>/memory/` に保存され、目次役の MEMORY.md と、話題ごとのファイルに分かれる。
セッションの開始時に読み込まれるのは、MEMORY.mdの先頭200行か25KBのうち、先に達したほうまで。 それより後ろは読み込まれない。話題ごとのファイルは開始時には読み込まず、必要になったときにClaudeが読む。
MEMORY.mdが上限に近づくと、Claude Codeは1項目1行にする、詳細を話題ごとのファイルへ移す、古い項目をまとめるか消す、の3つをClaudeに促す。上限を超えた場合も書き込みは通るが、目次を書き直すようClaudeにエラーを返す。
要点サマリー
Anthropicが11月6日、記憶の4層とdreamingの評価をまとめた研究記事を公開
ポケモンの試験では、記憶ファイル9個のFable 5がバッジ4個、413個のSonnet 3.7は1個
社内文書の試験では、128回のdreamingでWikiが育ち、達成率が13%から48%に
「失敗だけを記録する」と決めて試すと、Opus 5とOpus 4.7は記憶による伸びの多くを失った
Claude Codeの自動メモリは、MEMORY.mdの先頭200行か25KBまでを毎回読み込む
まとめ|MEMORY.mdの行数と読み込み上限
今日試せること:Claude Codeのセッションで `/memory` を開き、自動メモリのフォルダから MEMORY.md を開いて行数を確かめる。
200行を超えた分は、次のセッションの開始時に読み込まれない。
▼ 毎朝、AIの最新ニュースが1分で読める
Substack「えーAI」では、最新AIニュースと活用術を毎朝 無料配信している。
その日いちばん効くニュースだけを選び、1分で読める形にして届ける。
▼ あわせて読みたい
Claude Codeで文脈を節約する別の方法は、こちらの回で扱った。
直近のClaude Code活用は、動画制作の自動化。
AIニュースは毎日更新。取りこぼしたくない方はフォローを。
※ この記事はAIによって執筆した記事です。誤りが含まれる可能性があります。重要な情報は必ず一次ソースをご確認ください。