hybrid-memory について
hybrid-memoryは、QMDのドキュメント検索とGraphitiのナレッジグラフ検索を組み合わせたメモリスキルです。文書の内容に加え、事実、時系列、関係を参照するエージェント向けで、標準スクリプトは両方を並列検索します。
主な機能
- 01QMDとGraphitiの並列検索
- 02エージェントグループの指定
- 03JSON出力オプション
- 04Graphitiでの直接検索と事実の記録
- 05QMD検索の結果数やファイルの絞り込み
活用シーン
- 01プロジェクト計画を探して関連ファイルを読む
- 02ある話題をいつ議論したかを確認
- 03アーキテクチャのメモを検索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ clawdbrunner/ openclaw-graphiti-memory --skill hybrid-memoryインストール後、Claude Code で/hybrid-memoryを入力して読み込まれたか確認します。
詳細
ハイブリッドメモリシステム
2 つのメモリシステムを 1 つのビューに統合しています。
- QMD(ベクトルストア): ドキュメント、仕様、全文コンテンツの検索に使用します。
- Graphiti(ナレッジグラフ): 事実、タイムライン、関係性の検索に使用します。
主なツール
メモリに関するクエリの 95% では、ハイブリッド検索スクリプトを使用してください。両方のシステムに並行してクエリを実行します。
~/.openclaw/scripts/memory-hybrid-search.sh "your query"
オプションのフラグ:
[group_id]— エージェントグループを指定します(デフォルト:openclaw-main)--json— プログラムからの利用向けに JSON を出力します
個別のツール(上級者向け)
ハイブリッドスクリプトが失敗した場合、または詳細な制御が必要な場合にのみ使用してください。
Graphiti のみ(時系列/事実)
特定の時系列に関する事実を検索します。
~/.openclaw/scripts/graphiti-search.sh "your question" openclaw-main 10
新しい事実を記録します(重要):
~/.openclaw/scripts/graphiti-log.sh openclaw-main user "Name" "Fact to remember"
QMD のみ(ドキュメントの詳細検索)
結果を増やしたい場合や、特定のファイルで絞り込みたい場合に使用します。
qmd search "query" -n 10
想起の手順
- ユーザーが質問する(「プロジェクトの計画はどうなっていましたか?」)
- ハイブリッド検索を実行する(
~/.openclaw/scripts/memory-hybrid-search.sh "plan for the project") - 見つかった時系列に関する事実とドキュメントの抜粋をもとに、回答をまとめます。
- 必要に応じて: QMD の検索結果で見つかったファイルの全文を取得するには、
readを使用します。
どのツールを使うか
| 質問の種類 | 使用するもの |
|---|---|
| 「GOALS.md には何が書かれていますか?」 | ハイブリッド検索 → read でファイルを読む |
| 「X についていつ話し合いましたか?」 | ハイブリッド検索(Graphiti の結果) |
| 「先週の火曜日に私は何と言いましたか?」 | Graphiti を直接使用 |
| 「アーキテクチャに関するメモを探す」 | ハイブリッド検索(QMD の結果) |
コメント
Markdown 対応