まだ OpenClaw をインストールしていませんか?
curl -fsSL https://openclaw.ai/install.sh | bashiwr -useb https://openclaw.ai/install.ps1 | iexcurl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmdパソコンへの影響が心配?ClawTank なら60秒でクラウドデプロイ、ファイルへのリスクゼロ。
OpenClaw の永続メモリは、ChatGPT やその他のチャットボットとの最大の違いです。使用1週間後には、あなたの好み、スケジュール、クライアント、コミュニケーションスタイルを把握しています。内部の仕組みを解説します。
なぜメモリが重要か
メモリがなければ、すべての会話がゼロからスタートします。自分が誰か、何をしているか、何を望んでいるかを毎回説明し直す必要があります。
永続メモリがあれば、OpenClaw は時間とともにコンテキストを蓄積します:
- 1週目:あなたの名前、仕事、基本的な好みを把握
- 2週目:クライアント、スケジュールパターン、ライティングスタイルを把握
- 3週目:コンテキストに基づいてニーズを予測
- 2ヶ月目以降:あなたを知っている本物のアシスタントのように感じる
メモリアーキテクチャ
OpenClaw は複数のレイヤーを持つハイブリッドアプローチを使用しています:
レイヤー1:Markdown ナレッジファイル
基盤です。OpenClaw はディスク上の Markdown ファイルに構造化されたナレッジを保存します:
SOUL.md— パーソナリティ、コミュニケーションスタイル、コア指示memories/— あなた、仕事、好みについてのカテゴリ分けされたナレッジ
これらのファイルは人間が読み取り可能で編集できます。開いて、OpenClaw が何を知っているか確認し、間違いを修正できます。
レイヤー2:会話サマリー
各会話の後、OpenClaw は重要な情報のサマリーを作成します。これらのサマリーは圧縮され、検索用にインデックス化されます。
レイヤー3:SQLite + ベクトル検索(RAG)
効率的な検索のために、メモリは SQLite で以下の両方でインデックス化されます:
- BM25 検索 — キーワードベースのマッチング(高速、正確)
- ベクトル埋め込み — セマンティック類似性マッチング(関連する概念を発見)
質問すると、OpenClaw は両方のインデックスを検索して関連するメモリを見つけます。
メモリ検索の仕組み
メッセージを送信すると:
- OpenClaw がメッセージのキートピックを分析します
- メモリインデックス(BM25 + ベクトル)で関連するコンテキストを検索します
- 検索されたメモリが会話コンテキストに注入されます
- AI モデルがフルコンテキストを認識した状態で応答します
これは透過的に行われます。通常通りチャットするだけで、OpenClaw が関連する背景情報を自動的に取り込みます。

