OpenClaw メモリ システム: 永続メモリの仕組み
OpenClaw の永続メモリ システムについて詳しく説明します。仕組み、記憶内容、管理方法、プライバシーへの影響について学びましょう。
Quick Answer
OpenClaw は、セッションをまたいで存続する永続メモリを維持します。ユーザーの好み、過去の会話、コンテキストを記憶し、時間の経過とともに独自にパーソナライズされます。すべてのメモリはマシンのローカルに保存されます。
ほとんどの AI アシスタントは、それぞれの会話を独立したものとして扱います。質問して答えが得られると、文脈が失われてしまいます。 OpenClaw は異なります。セッションをまたいで存続する永続的なメモリを維持し、ユーザーの好みを学習し、時間の経過とともにコンテキストを構築します。これにより、OpenClaw が独自のものになります。
このガイドでは、OpenClaw の記憶システムがどのように機能するか、記憶する内容、およびその管理方法について説明します。
永続メモリとは何ですか?
永続的なメモリとは、OpenClaw がセッション間で情報を記憶することを意味します。毎回新しく開始される ChatGPT やその他のチャット インターフェイスとは異なり、OpenClaw は時間の経過とともに増加するユーザーに関するナレッジ ベースを構築します。
セッションベース (ChatGPT、クロード):
- 会話 1: 「私の名前はジョンです」
- 会話 2: 「私の名前は何ですか?」 →「分かりません」
永続メモリ (OpenClaw):
- 会話 1: 「私の名前はジョンです」
- 会話 2: 「私の名前は何ですか?」 →「あなたの名前はジョンです」
この永続性により、OpenClaw はツールから真のパーソナル アシスタントに変わります。
メモリの仕組み
ストレージアーキテクチャ
OpenClaw はメモリをマシン上にローカルに保存します。
- 場所:
~/.openclaw/memory/(または構成されたパス) - 形式: 埋め込みを含むベクトル データベース
- プライバシー: コンピューターから離れることはありません
- 永続性: 再起動と更新を継続します。
メモリ システムは、埋め込みを使用して情報を意味論的に保存し、必要なときに関連するコンテキストを簡単に取得できるようにします。
何が記憶に残るのか
OpenClaw はいくつかの種類の情報を記憶します。
1.個人情報
- あなたの名前、好み、設定
- 共有した連絡先情報
- 個人の詳細と背景
2.会話履歴
- 過去の会話と背景
- あなたが話し合ったトピック
- あなたが尋ねた質問
- 解答と解説
3.設定とパターン
- 物事のやりかたがどのように気に入っているか
- ワークフロー パターン
- 一般的なタスクとルーチン
- コミュニケーションスタイルの好み
4.コンテキストと関係
- 概念間の関係
- あなたのプロジェクトと目標
- 重要な日付とイベント
- 繰り返し発生するパターン
5.スキルの使用法
- よく使うスキルはどれですか
- スキルとの関わり方
- あなたが行ったカスタマイズ
- スキルの好み
メモリの検索
OpenClaw を操作すると、次のことが行われます。
- リクエストを分析して、何が必要かを理解します
- 記憶を検索して関連する過去の情報を探します
- リクエストに関連する コンテキストを取得
- コンテキストを使用してパーソナライズされた応答を提供する
- 会話からの新しい情報で 記憶を更新
この取得は自動的に行われます。OpenClaw に内容を記憶するように明示的に指示する必要はありません。
メモリの動作
例 1: 学習の好み
1日目:
You: "Summarize my emails"
OpenClaw: [Provides detailed summary]
You: "That's too long, make it shorter"
OpenClaw: [Acknowledges preference]
5日目:
You: "Summarize my emails"
OpenClaw: [Provides concise summary automatically]
OpenClaw は短い要約に対するユーザーの設定を記憶し、それを自動的に適用します。
例 2: コンテキストの構築
第 1 週目:
You: "I'm working on a project called 'Website Redesign'"
OpenClaw: [Acknowledges project]
第 2 週目:
You: "What was I working on last week?"
OpenClaw: "You mentioned working on 'Website Redesign'. Would you like to continue with that?"
OpenClaw は会話を接続し、関連するコンテキストを取得しました。
例 3: パーソナライゼーション
月 1:
You: "Check my calendar"
OpenClaw: [Shows full calendar]
3 か月目:
You: "What's on my calendar?"
OpenClaw: "You have 3 meetings today:
- Team standup at 10 AM (recurring)
- Client call at 2 PM (you usually prepare notes for these)
- Dinner with Sarah at 7 PM"
OpenClaw はパターンを学習し、よりパーソナライズされたコンテキスト情報を提供します。
メモリの管理
メモリの表示
OpenClaw が記憶している内容を検査できます。
openclaw memory list
保存されている記憶の概要を表示します。さらに詳しく:
openclaw memory search "project name"
メモリの更新
メモリは自動的に更新されますが、明示的に管理することもできます。
メモリを追加します:
You: "Remember that I prefer morning meetings"
OpenClaw: [Stores preference in memory]
メモリを更新:
You: "Actually, I changed my mind about morning meetings"
OpenClaw: [Updates existing memory]
メモリの削除:
openclaw memory delete "old project"
またはチャットで:
You: "Forget about that old project"
OpenClaw: [Removes from memory]
メモリのプライバシーすべてのメモリはローカルに保存されます。
- クラウド ストレージなし: すべてがマシン上に残ります
- データ収集なし: OpenClaw はメモリをどのサービスにも送信しません
- フルコントロール: いつでもメモリを削除できます。
- 暗号化: 保存時にメモリを暗号化できます (オプション)
コンピューターから送信されるデータは、AI モデル API (Claude、GPT-4 など) に明示的に送信されるデータだけであり、どの API が使用されるかを制御します。
記憶とスキル
スキルは強力な方法でメモリと対話します。
メールスキル:
- メール設定を記憶します
- どのメールがあなたにとって重要かを知る
- フィードバックに基づいて分類を調整します
ファイル オーガナイザー スキル:
- 組織の設定を記憶します
- フォルダー構造のパターンを学習します
- ワークフローに適応します
ブラウザ自動化スキル:
- フォームの設定を記憶します
- ログインパターンを学習します
- よく使うデータを保存
スキルはメモリの読み取りと書き込みができるため、ユーザーの設定を学習するにつれて時間の経過とともにより強力になります。
高度なメモリ機能
メモリのカテゴリ
OpenClaw はメモリを次のカテゴリに分類します。
- 個人: あなたの情報と好み
- プロジェクト: 仕事および個人のプロジェクト
- 設定: 物事をどのように行うのが好きか
- コンテキスト: 会話と対話の履歴
- スキル: スキル固有の記憶
メモリの期限切れ
一部のメモリは期限切れに設定できます。
openclaw memory set-expiry "temporary note" 7d
これは、永久に保持すべきではない一時的な情報に役立ちます。
メモリのインポート/エクスポート
メモリをバックアップおよび復元できます。
# Export memory
openclaw memory export ~/openclaw-memory-backup.json
# Import memory
openclaw memory import ~/openclaw-memory-backup.json
これは次の場合に役立ちます。
- パーソナルアシスタントのバックアップ
- 新しいマシンへの移行
- インスタンス間でメモリを共有する
プライバシーに関する考慮事項
地元に残るもの
すべてがマシン上に残ります。
- すべてのメモリデータ
- 会話履歴
- 個人情報
- 好みとパターン
AI API に使用されるもの
OpenClaw と対話すると、AI モデル API (Claude、GPT-4 など) に情報が送信される場合があります。
- 現在のメッセージ
- 関連する記憶コンテキスト (パーソナライズされた応答を提供するため)
- API プロバイダーによってメモリ データは保存されません
- どの API を使用するかを制御します
ベストプラクティス
- 定期的にメモリを確認する: 何が保存されているかを確認します
- 機密情報を削除: 思い出したくないものはすべて削除します
- ローカル モデルを使用する: プライバシーを最大限に高めるために、ローカル モデルで Ollama を使用します。
- メモリの暗号化: 機密性の高いユースケースの暗号化を有効にします
- 定期的にバックアップ: メモリをエクスポートして保管します
メモリのトラブルシューティング
メモリが機能しない
OpenClaw が物事を覚えていないように見える場合:
- メモリが有効であることを確認します:
openclaw config get memory.enabled - メモリ ディレクトリが存在し、書き込み可能であることを確認します。
- ログでエラーを確認します:
openclaw logs - 明示的メモリ コマンドを試してください: 「Remember that…」
メモリが多すぎます
メモリが大きくなりすぎる場合:
- 保存されたメモリを確認します:
openclaw memory list - 古い記憶や無関係な記憶を削除する
- 一時メモリに有効期限を設定する
- 古い思い出をエクスポートしてアーカイブする
メモリの競合
記憶が矛盾しているように見える場合:
- 矛盾する記憶を検索します:
openclaw memory search "topic" - 競合するエントリを更新または削除する
- 好みを明確にする: 「Y ではなく X が好きです」
永続的な記憶の力
永続的なメモリは、OpenClaw をツールから真のパーソナル アシスタントに変えるものです。それ:- ユーザーの設定を学習し、自動的に適用します
- 時間の経過とともにコンテキストを構築し、会話をより自然にします
- 重要な情報を記憶するので、同じことを繰り返す必要がなくなります
- 履歴に基づいて応答をパーソナライズ
- ワークフローに適応し、時間の経過とともにさらに便利になります
これが、AI ツールを使用することと、あなたを本当に理解している AI アシスタントを使用することの違いです。
次のステップ
これでメモリについては理解できました。
- OpenClaw の使用を開始し、好みを学習させます
- 記憶を定期的に確認:
openclaw memory list - 重要な設定については 明確にする
- 必要に応じてメモリを管理し**、関連性を維持する
- OpenClaw があなたの情報を学習する パーソナライゼーションをお楽しみください
詳細については:
- OpenClaw スキル ガイド - スキルによるメモリの使用方法
- インストールガイド - OpenClawのセットアップ
- FAQ - メモリに関するよくある質問
- 統合 - チャット アプリの接続
OpenClaw を独自のものにするのはメモリです。パーソナライズされた AI アシスタントの構築を今すぐ始めましょう。
> Related Articles
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →