Claude Managed Agents Dreams(以下Dreams。日本語では「夢を見る」機能と呼べます)は、AnthropicがAIエージェントの記憶を整理するために用意したツールです。AIエージェントとは、自分で手を動かして作業するAIのことです。最初に断っておくと、Managed Agentsは開発者がプログラム(API、つまりプログラム同士をつなぐ窓口)から使う機能で、claude.aiのチャット画面にあるボタンではありません。

Claude Dreamsとは

アシスタントが毎日ノートに要点を書いているところを想像してください。1か月たつと、同じことが3回書かれ、2ページは内容が食い違い、1ページには、とっくに変わった電話番号が残っています。探し物をするのに、ずいぶんページをめくることになります。

Dreamsは、週末にノート全体をきれいに書き写すようなものです。公式ドキュメントの説明では、Dreamsは既存の記憶ストアと過去の会話記録を読み込み、整理し直した新しい記憶ストアを作ります。重複した内容はまとめ、古くなった内容や覆された内容は最新のものに入れ替え、新しく見つかった傾向も書き足します。

先に2つの言葉を説明します。

  • 記憶ストア(memory store):Claudeが読み書きするテキスト文書のまとまりです。エージェントはこれを使って、次の作業へ情報を引き継ぎます。
  • 会話記録(session transcript):エージェントが過去の作業ごとに残した、やり取りの全記録です。

なぜClaudeの記憶は整理が必要なのか

ドキュメントによると、Managed Agentsの作業はデフォルトでは毎回まっさらな状態から始まり、終わると積み上げた状態は消えます。記憶ストアがあれば、エージェントはユーザーの好み、プロジェクトの決まりごと、過去の失敗、背景知識を、作業をまたいで保てます。

問題は書き込み方にあります。エージェントは作業しながら記憶を書くので、毎回目の前のことだけを見て、断片的で部分的になります。作業回数が増えると、記憶ストアには重複、矛盾、古い内容がたまっていきます。同じ好みが2回記録されていたり、古い好みと新しい好みが並んでいたりすると、エージェントはどれを信じればいいのか分かりません。だからClaudeの記憶は、ためるだけでは足りず、定期的な整理も必要です。

Claude Managed Agents Dreamsの仕組み

Dreamは非同期の作業です。投げておけばバックグラウンドで動くので、待つ必要はありません。必要なものは次の2つです。

  1. 既存の記憶ストア1つ
  2. 過去の作業の会話記録1〜100件

終わると、独立した新しい記憶ストアが別に出力されます。ドキュメントでは、会話記録の数にもよりますが、通常は数分から数時間かかるとされています。

元の記憶ストアには手が加えられません。新しい方を確認して、満足ならこれからの作業につなぎます。気に入らなければ、削除またはアーカイブします。

整理の前に、方針を一文添えることもできます。たとえば「長期的な作業の習慣だけ残し、一時的な雑事は無視する」といった指示です。ただしドキュメントによると、Dreamsは全体をまとめ直す処理で、1文ずつ直すものではありません。「3文目を別の言い方に変える」のように特定の1行を指定しても、たいていは効きません。1つの記憶を直したいときは、新しい記憶ストアの中のその1件を、直接書き換えてください。

Claude Dreamsは今使えるか

現在はresearch preview(研究プレビュー。早期テスト段階)で、使うには公式フォームから先に申請する必要があります。ドキュメントに載っている対応範囲はClaude APIで、モデルは一部の型番に限られ、Claude Opus 5.5、Claude Sonnet 5.5、Claude Fable 5.1などが含まれます。Dreamsが前提にしている記憶ストア自体も、まだbetaです。

Webやアプリ版でClaudeとチャットしているだけの方は、ドキュメントで説明されている使い方がAPI経由なので、この記事はClaudeの記憶がどちらへ向かっているかを知る材料と考えれば十分です。

AIの記憶のしくみをまず知りたい方は、AIエージェントの記憶のしくみをご覧ください。Claudeの機能はClaudeのまとめページにもまとめています。

関連記事

Dreamsが別料金なのか、データがどのくらい保存されるのかは、上のよくある質問にまとめています。

カバー画像出典:Anthropic(claude.com/blog/new-in-claude-managed-agents)