はじめに
Basic Memoryは、ClaudeのようなAIアシスタントとの対話を通じてナレッジグラフを構築するためのツールである。Basic Machines社によって開発されたこのツールの主な特徴は、対話の内容をMarkdownファイルとして保存し、ユーザーのローカルコンピューターに保存することで、データを完全にユーザーの管理下に置くことができる。このツールの動作は以下の通りである。 モデル・コンテキスト・プロトコル (エムシーピービッグモデルとのコラボレーションにより、AIは知識の読み書きを行い、意味的に接続されたグラフを形成することができる。Obsidianとの統合もサポートしており、閲覧や編集が簡単にできる。現在ベータ版だが、研究者やライター、ナレッジマネジメント愛好家など、構造化された知識を蓄積する必要のあるユーザーに適している。
機能一覧
- 対話は知識を生み出すAIとの自然な会話を、構造化されたMarkdown文書に。
- ローカルストレージすべてのデータはユーザーのコンピューターに保存され、クラウドにはアップロードされません。
- セマンティックマッピング知識点間の関係を自動的に抽出し、走査可能なグラフを生成します。
- 大型モデルのコラボレーションMCPプロトコルは、次のような通信に使用されます。 クロード らは、地元の知識を読み書きするための相互作用をモデル化している。
- オブシディアン・インテグレーションObsidianで直接Markdownファイルを閲覧・編集できます。
- データのインポートクロードのJSONファイルから既存のダイアログのインポートをサポート。
- リアルタイム同期ナレッジベースを最新の状態に保つため、ドキュメントの変更を監視する。
ヘルプの使用
設置プロセス
ベーシックメモリーは現在コマンドラインツールであり、インストールには技術的なスキルが必要です。以下はその詳細な手順である:
- 環境を整える
- Python 3.8以降がコンピュータにインストールされていることを確認してください。
- 取り付け
紫外線
ツール(推奨)をターミナルで実行する:pip install uv
- 基本メモリの取り付け
- ターミナルでコマンドを入力する:
uv tool install basic-memory
- インストールが成功したかどうかを確認し、実行する:
ベーシック・メモリー --バージョン
バージョン番号が表示されれば、インストールは完了です。
- ターミナルでコマンドを入力する:
- MCPサーバーの設定
- ベーシックメモリーはMCPプロトコルを介してAIと通信します。ローカルのMCPサービスを開始します:
uvx ベーシックメモリーmcp
- Claude を使用している場合は、Claude Desktop 設定ファイルに MCP 設定を追加する必要があります。ファイルを編集します(Macシステムでのパスは
~/Library/Application Support/Claude/claude_desktop_config.json
):{ "mcpServers":{。 "basic-memory": { "命令": "uvx"。 「args": ["basic-memory", "mcp"]. } } }
- ベーシックメモリーはMCPプロトコルを介してAIと通信します。ローカルのMCPサービスを開始します:
- 初期化プロジェクト
- 知識ベースとしてフォルダを作成する。
~/基本メモリ
. - フォルダに移動する:
cd ~/basic-memory
- 初期化:
ベーシック・メモリー・イニット
- 知識ベースとしてフォルダを作成する。
- 同期を開始する
- リアルタイム同期コマンドを実行する:
ベーシックメモリー 同期 --ウォッチ
- リアルタイム同期コマンドを実行する:
別の設置方法(スミザリー経由)
- スミザリーを使って自動設定する:
npx -y @smithery/cli install @basicmachines-co/basic-memory --client claude
- これにより、Basic Memoryのインストールと設定が自動的に行われ、Claudeの設定ファイルを手動で編集する必要がなくなります。
主な機能の使い方
1.対話による知識創造
- クロードデスクトップを開き、AIと対話する。例えば、"コーヒーの淹れ方を教えて"。
- AIが返信すると、Basic Memoryは自動的にMarkdownファイルを生成し、プロジェクトフォルダに保存する(例:以下のように)。
~/基本メモリ
).文書の例:
---
タイトル: コーヒーの淹れ方
パーマリンク: コーヒーの淹れ方
タイプ: メモ
タグ: コーヒーの淹れ方
- コーヒー醸造法
- コーヒーの淹れ方
---
# コーヒーの淹れ方
## 観察
- 方法] 手で淹れたコーヒーはフレンチプレスよりも繊細な風味を持つ。
- テクニック】 水温96℃で抽出する。
##関係
- 関係[[コーヒー豆の産地]
- 必要な[[挽き方]
2.閲覧・編集の知識
- Obsidianを開き、プロジェクトフォルダをインポートします。
~/基本メモリ
). - Obsidianでナレッジグラフを表示し、ファイルをクリックして編集します。例えば、"ハンドパンチにはフィルターが必要 "と追加したい場合、ファイルに直接書き込むことができます:
- 道具】ハンドドリップ・コーヒーにはフィルターが必要だ
3.既存のダイアログの紹介
- クロードのウェブサイトから対話ログをJSON形式でエクスポートします。
- ターミナルで実行:
basic-memory import --folder ~/basic-memory ~/Downloads/conversations.json
- システムはダイアログをMarkdownファイルに変換し、指定されたフォルダに保存します。
4.知識を同期させる
- うごきだす
基本メモリ同期 --watch
台詞と編集はリアルタイムで更新される。 - 例えば、オブシディアンがファイルを修正した後、AIは次の対話のために最新の内容を読み込む。
作業工程詳細
- 対話の開始Claudeで質問をすると、その回答が自動的にMarkdownとして保存されます。
- 書類の検査プロジェクトフォルダを開いて、生成されたファイルを見ることができます。
- 知識の集約Obsidianのコンテンツを調整し、新しいリンクを追加しました。
- 継続使用ダイアログを重ねるごとに、ナレッジグラフはより完全なものになっていく。
このツールは直感的に操作でき、データはすべてローカルに保存される。一度インストールすれば、いくつかのコマンドを実行するだけで使い始めることができる。まだ開発中だが、核となる機能はすでに実用化されている。
アプリケーションシナリオ
- 研究ノート管理
研究者はAIとトピックについて議論し、Basic Memoryは簡単にフォローアップできるように構造化されたメモを自動生成する。 - 筆記用具の蓄積
作家はインスピレーションについてAIとチャットし、ツールは関連するコンテンツを記録して関連付け、創作をサポートする。 - 個人の知識ベースの構築
ユーザーはAIに料理のコツなど日常的な質問をし、徐々に個人的な知識ベースを構築していく。
品質保証
- ネットワークは必要か?
確かにAIとのコミュニケーションにはネットワークが必要だが、データはローカルにしか保存されない。 - 対応機種は?
現在はクロードに対応しているが、将来的には他のモデルも追加される可能性がある。 - データは失われるのか?
いいえ、ユーザーが手動で削除しない限り、ファイルはローカル管理下にあります。