永続的なOpenClawエージェントコンテキストのための3層メモリアーキテクチャ

✍️ OpenClawRadar📅 公開日: March 7, 2026🔗 Source
永続的なOpenClawエージェントコンテキストのための3層メモリアーキテクチャ
Ad

永続的なエージェントコンテキストのためのメモリアーキテクチャ

不動産向けのマルチエージェントOpenClaw運用を実行している開発者は、エージェントが毎回ゼロからセッションを開始し、以前の作業を再説明する必要があるという永続的なコンテキスト喪失に直面しました。これにより、エージェントが温かいリードを他人のように扱ったり、状態の欠如により期限を逃したりするなど、具体的なビジネスコストが発生しました。

解決策は、OpenClawの既存のワークスペースとメモリインフラ上に構築された3層のメモリアーキテクチャです。情報は層を下向きに流れ、層間で重複することはありません。

レイヤー1:脳(ワークスペースファイル)

OpenClawは、プロジェクトコンテキストとして固定セットのワークスペースファイルを毎ターン自動的に注入します。これら7つのファイルがエージェントのオペレーティングシステムを形成します:

  • SOUL.md:性格、声、価値観
  • AGENTS.md:役割、ルール、レーン
  • MEMORY.md:現在アクティブなもの(項目ごとに1行、現在形)
  • USER.md:ユーザーの考え方とニーズ
  • TOOLS.md:マシン固有のコマンドと回避策
  • IDENTITY.md:名前、役割、クイックリファレンス
  • HEARTBEAT.md:定期的なチェックのための定常タスク

開発者は予算ルールを確立しました:OpenClawはファイルあたり最大20,000文字を許可しますが、ファイルあたり500〜1,000トークンを目標とし、L1全体を7,000トークン未満に保ちます。これにより、エージェントが膨張したファイルを流し読みするのではなく、実際にすべてを読むことが保証されます。trimコマンドがこの制限を強制します。

安定性ルール:L1ファイルはユーザーまたはチェックポイントのみが更新します。エージェントは自身のルールをランダムに変更せず、例外としてMEMORY.mdは現在の状態を反映するために更新できます。

Ad

レイヤー2:メモリ(セマンティック検索)

これは、OpenClawの組み込みmemory_searchツールを使用した長期記憶で、MEMORY.mdとmemory/ディレクトリ内のすべてをセマンティックに検索します。エージェントが以前の作業、決定、またはコンテキストについて尋ねられたとき、自動的にL2を検索します。

ここには2種類のファイルがあります:

  • 日次ノート:memory/YYYY-MM-DD.md(OpenClawの慣例)セッション履歴、行われた決定、完了した作業、修正を含む
  • ブレッドクラムファイル:memory/[トピック名].md(開発者の追加)状況ごとに整理された精選された事実を含み、ファイルあたり最大4KB、1行に1つの事実

ブレッドクラムファイル内のすべての重要な事実には、L3へのポインターが含まれています:→ 詳細:reference/ファイル名.md。これにより、L2とL3の間の架け橋が作成され、エージェントは関連する1つの事実を覚えるために完全な参照ドキュメントを読み込む必要がなくなります。

重要な洞察:L2の精度は、そこに書き込まれる内容に完全に依存します。エージェントがアクションを実行し、次に進む前にそれを記録しない場合、状態ファイルは古い情報を返し始めます。

レイヤー3:参照(オンデマンド)

これは完全に開発者の追加であり、OpenClawの慣例ではありません。reference/ディレクトリには、深いコンテキストが含まれています:SOP、フレームワーク、プレイブック、および調査。

エージェントは、特定のタスクに深さが必要な場合にオンデマンドでL3にアクセスします。めったに重要でないものを読み込んでコンテキストを浪費するのを避けるために、設計上memory_searchでは検索されません。

完全なフロー:L1(常に読み込まれる)→ L2(メモリ)を検索 → L3(参照)をオンデマンドで開く。

📖 全文を読む: r/openclaw

Ad

👀 See Also

OpenRouterで無料のOpenClawを使用するためにQwen 3.6 Plus Previewを設定する方法
Guides

OpenRouterで無料のOpenClawを使用するためにQwen 3.6 Plus Previewを設定する方法

Qwen 3.6 Plus Previewは現在、OpenRouterで無料で利用可能で、100万トークンのコンテキストウィンドウを備えており、AIエージェント作業に適しています。セットアップには、OpenRouterアカウントの作成、OpenClawへのプロバイダーの追加、モデルの設定が含まれます。

OpenClawRadar
修正自托管Docker版OpenClaw中的“导航不支持”和浏览器插件错误
Guides

修正自托管Docker版OpenClaw中的“导航不支持”和浏览器插件错误

VPS(例:Hostinger)でOpenClawをセルフホスティングする際に発生するEACCES権限エラー、Playwrightの欠落、Chromiumバイナリ問題のステップバイステップ修正方法。

OpenClawRadar
どのAIモデルを使うべきか尋ねるのはやめよう:タスクをHaiku、Sonnet、Opusの階層に振り分けよう
Guides

どのAIモデルを使うべきか尋ねるのはやめよう:タスクをHaiku、Sonnet、Opusの階層に振り分けよう

タスクタイプごとに少なくとも3つのモデルを使い分けよう。読書・要約にはHaikuクラス、コード作成にはSonnetクラス、複数ファイルのリファクタリングやデバッグにはOpusクラスのみを使用する。あるユーザーの設定では、タスクの40%を安価なモデル、35%を中級、25%を最先端のモデルに振り分け、月額約30~40ドルかかっている。

OpenClawRadar
クロードコードのスキルファイルを実際に動作させる6つのパターン
Guides

クロードコードのスキルファイルを実際に動作させる6つのパターン

2,300以上のスキルファイルをテストした結果、ある開発者はClaude Codeのスキルが必要なときに読み込まれるかどうかを決定する6つのパターンを特定しました。具体的には、特定のトリガー言語、1ファイルに1つの機能、使用すべきでない場合のリストなどです。

OpenClawRadar