ClawTank
ドキュメント活用法ブログ今すぐデプロイ
すべての記事
OpenClaw メモリシステム解説:永続メモリの仕組み

OpenClaw メモリシステム解説:永続メモリの仕組み

2025年11月27日|2 分で読める
目次
  • なぜメモリが重要か
  • メモリアーキテクチャ
  • レイヤー1:Markdown ナレッジファイル
  • レイヤー2:会話サマリー
  • レイヤー3:SQLite + ベクトル検索(RAG)
  • メモリ検索の仕組み
  • メモリの管理
  • メモリの追加
  • メモリの確認
  • メモリの修正
  • /remember の使用
  • メモリ + Supermemory
  • メモリとプライバシー
  • より良いメモリのためのヒント
  • 明示的に伝える
  • カテゴリで整理する
  • 定期的にレビューする
  • 情報を詰め込みすぎない
  • ClawTank でのメモリ
  • はじめに

まだ OpenClaw をインストールしていませんか?

curl -fsSL https://openclaw.ai/install.sh | bash
iwr -useb https://openclaw.ai/install.ps1 | iex
curl -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 は両方のインデックスを検索して関連するメモリを見つけます。

メモリ検索の仕組み

メッセージを送信すると:

  1. OpenClaw がメッセージのキートピックを分析します
  2. メモリインデックス(BM25 + ベクトル)で関連するコンテキストを検索します
  3. 検索されたメモリが会話コンテキストに注入されます
  4. AI モデルがフルコンテキストを認識した状態で応答します

これは透過的に行われます。通常通りチャットするだけで、OpenClaw が関連する背景情報を自動的に取り込みます。

あなた専用の AI アシスタントをデプロイ

ClawTank なら OpenClaw を簡単にデプロイ — サーバー・Docker・SSH 不要。14日間無料トライアル付き。

無料トライアルを始める

メモリの管理

メモリの追加

OpenClaw に覚えておくことを伝えます:

「覚えて:私は甲殻類アレルギーがある」 「覚えて:クライアント A のプロジェクト期限は3月15日」 「覚えて:午前10時前の朝の会議が好み」

メモリの確認

何を知っているか尋ねます:

「クライアント A について何を知っている?」 「私の食べ物の好みは?」

メモリの修正

「実は、期限が3月22日に変わった。メモリを更新して。」 「朝を好むと言ったのは取り消して。今はフレキシブルだから。」

/remember の使用

Telegram の /remember コマンドで明示的に情報を保存します:

/remember WiFi パスワードはルーターに書いてある /remember オフィスのプリンター IP は 192.168.1.100

メモリ + Supermemory

上級ユーザー向けに、Supermemory プラグインは OpenClaw のネイティブメモリの上にグラフベースのメモリレイヤーを追加します。メモリ間の関係を可視化する相互接続されたナレッジグラフを作成します。

特に以下の場合に有用です:

  • 多くの相互接続された要素がある複雑なプロジェクト管理
  • トピック間の関連性が重要なリサーチ
  • 多くのクライアント、プロジェクト、関係があるビジネスコンテキスト

メモリとプライバシー

すべてのメモリは OpenClaw サーバー(または ClawTank コンテナ)にローカルに保存されます。メモリがサードパーティに送信されることはありません。完全なコントロールがあります:

  • メモリファイルを直接読む
  • 特定のメモリを削除する
  • すべてのメモリを消去してやり直す
  • メモリデータをエクスポートする

より良いメモリのためのヒント

明示的に伝える

OpenClaw がコンテキストを拾うことを期待せず、直接伝えてください:

「覚えて:私が『プロジェクト』と言ったら、Company X のウェブサイトリデザインのことだよ」

カテゴリで整理する

「'クライアント' として覚えて:Company X の連絡先は John(john@example.com)、電話よりメールを好む」

定期的にレビューする

時々尋ねてください:「私について知っていることを要約して。」古い情報を修正してください。

情報を詰め込みすぎない

量より質です。よく構造化された少数のメモリの方が、断片化された大量のメモリより有用です。

ClawTank でのメモリ

ClawTank は、コンテナの再起動やリビルドを跨いで AI のメモリを保持します。ダッシュボードの Memory タブでナレッジグラフを可視化できます。メモリはコンテナではなくアカウントに紐づいています。コンテキストを失うことなくいつでもリビルドできます。

はじめに

ClawTank でデプロイして、AI アシスタントのメモリ構築を始めましょう。使えば使うほど賢くなります。

この記事はいかがでしたか?

新しいガイドやチュートリアルの公開時にお知らせします。

関連記事

OpenClaw + Supermemory:AI に長期記憶を与える

OpenClaw + Supermemory:AI に長期記憶を与える

2 min read

OpenClaw をデプロイしませんか?

Docker・SSH・DevOps 不要。1分以内でセットアップ。

無料トライアルを始める
ClawTank
利用規約プライバシー