OpenCLAWメモリの実際の仕組み:エージェントの「忘却」問題を解決する

✍️ OpenClawRadar📅 公開日: March 22, 2026🔗 Source
OpenCLAWメモリの実際の仕組み:エージェントの「忘却」問題を解決する
Ad

OpenCLAWのメモリの実際の仕組み

OpenCLAWエージェントは会話間で永続的なメモリを持ちません。メッセージを送信するたびに、エージェントはいくつかのファイル(SOUL.md、USER.md、MEMORY.md、および最近のセッション履歴)を読み取り、その「メモリ」を一から構築します。それは記憶しているのではなく、メモを読んでいるのです。

Ad

エージェントが物事を忘れる5つの理由

理由1: セッションが古すぎる

現在のセッションのすべてのメッセージは、新しいAPI呼び出しごとに含まれます。2〜3週間後には、これが数千のトークンになります。モデルはコンテキスト制限に達するか(初期の会話が黙って切り捨てられる)、またはOpenCLAWが圧縮を実行してすべてを要約しますが、詳細が失われます。

修正: 定期的に/newを使用してください - 少なくとも毎日、そして大きなタスクの前には必ず。これにより、すべてのファイルをそのままにしながら、会話バッファがクリアされます。

理由2: 重要な情報がチャット履歴にあり、ファイルにない

3週間前に会話でエージェントに何かを伝えた場合、その情報は切り捨てられるセッション履歴にあります。エージェントが常に知っておくべきことは、チャットではなくファイルにある必要があります。

修正: 永続的な情報をUSER.mdに入れてください:

# 私について
- 名前: [あなたの名前]
- パートナー: [名前]
- 場所: [都市]
- 仕事: [役職]
- タイムゾーン: [タイムゾーン]

好み

  • コミュニケーション: 直接的、無駄なし
  • 朝のルーティン: 8時にブリーフィング
  • 10時前の会議は決してスケジュールしない
  • コーヒーの注文: [それが何であれ、真剣に]

理由3: MEMORY.mdが肥大化した混乱状態

ほとんどの人はMEMORY.mdを構造化しません。1か月後には、モデルが読む代わりにざっと見るだけの巨大なテキストの壁になります。重要な事実は無関係な詳細の下に埋もれてしまいます。

修正: MEMORY.mdを明確なセクションに構造化してください:

# 人物
- サラ(妻): [会社]で働く、誕生日6月12日
- マイク(同僚): フロントエンドを担当、メールよりSlackを好む

進行中のプロジェクト

  • キッチンリフォーム: 請負業者はデイブ、予算15,000ドル、4月開始
  • Q2プレゼンテーション: 3月28日締切、マイクからの売上データが必要

決定事項

  • 3月5日にopusからsonnetに切り替え(コストの理由)
  • googleの代わりにbrave search APIを使用(無料枠で十分)

定期的なタスク

  • 毎日8時にブリーフィング(カレンダー+メール+天気)
  • 毎週日曜日18時に食料品リスト

理由4: メモリメンテナンスのルーティンがない

メモリファイルは永遠に成長します。2か月後には、MEMORY.mdは300行になり、その半分は時代遅れまたは無関係です。モデルは完了したプロジェクトについて読むためにトークンを浪費します。

修正: 毎晩のメモリcronを設定してください。これをエージェントの指示に追加します:

毎晩23時:
1. 今日の会話を確認する
2. 新しい事実、決定、または約束を抽出する
3. それらをMEMORY.mdの正しいセクションに追加する
4. もはや関連性のないものを削除する
5. 新しいセッションを開始する

理由5: セッションメモリと長期記憶を混同している

階層を理解してください:

  • SOUL.md: アイデンティティと人格。毎回読み込まれる。変更しない限り変更されない。
  • USER.md: あなたに関する事実。毎回読み込まれる。生活が変わったときに更新する。
  • MEMORY.md: 進行中のコンテキスト。毎回読み込まれる。成長し、剪定される。

📖 完全なソースを読む: r/openclaw

Ad

👀 See Also

OpenClaw制御UIの接続切断問題の解決
Guides

OpenClaw制御UIの接続切断問題の解決

Hostinger VPSでOpenClawを使用している際に発生する「Disconnected (1008): control ui requires HTTPS or localhost」エラーの解決方法を学びましょう。

OpenClawRadar
React NativeでのオンデバイスAI構築から得られる実践的な教訓
Guides

React NativeでのオンデバイスAI構築から得られる実践的な教訓

開発者が、オンデバイスLLM、画像生成、音声文字起こし、ビジョンAIを備えたReact Nativeアプリ構築から得た具体的な技術詳細を共有。メモリ管理戦略、ライブラリ選択、パフォーマンスベンチマークを含む。

OpenClawRadar
OpenClaw コミュニティスレッド:AIコーディング環境と月額費用を共有しよう
Guides

OpenClaw コミュニティスレッド:AIコーディング環境と月額費用を共有しよう

r/openclawのRedditスレッドでは、AIコーディングエージェントの実用的なセットアップを集め、モデルルーティング戦略、コスト削減ルール、コミュニティ提供のハードウェアとモデルのマッピング、月額コスト範囲に焦点を当てています。

OpenClawRadar
OpenCLAWメモリの実際の仕組み:エージェントの「忘れ」を修正する
Guides

OpenCLAWメモリの実際の仕組み:エージェントの「忘れ」を修正する

OpenCLAWエージェントは会話間で永続的なメモリを持たず、各セッションでSOUL.md、USER.md、MEMORY.mdなどのファイルからコンテキストを再構築します。一般的な「忘れる」問題は、セッションの肥大化、構造化されていないメモリファイル、チャット履歴と永続ストレージの混同に起因します。

OpenClawRadar