knowledge-agent について
knowledge-agent は claude-mem の観察記録からテーマ別のナレッジベースを作り、継続する会話セッションで検索できます。プロジェクトの履歴から情報を調べたい人向けです。
主な機能
- 01条件を指定したコーパス構築
- 02コーパスの AI セッションへの読み込み
- 03追加質問の文脈を保つ問い合わせ
- 04コーパスの統計と状態の一覧
- 05コーパスの再構築と再読み込み
活用シーン
- 01指定期間の決定事項の確認
- 02プロジェクトのバグや機能の記録への質問
- 03繰り返し使う質問向けのテーマ別セッション
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thedotmack/ claude-mem --skill knowledge-agentインストール後、Claude Code で/knowledge-agentを入力して読み込まれたか確認します。
詳細
ナレッジエージェント
claude-mem の観察記録から、AI を活用したナレッジベースを構築し、クエリを実行します。
ナレッジエージェントとは?
ナレッジエージェントは、観察記録をフィルタリングしてまとめ、会話型 AI セッションに取り込んだコーパスです。観察履歴からコーパスを構築し、プライミングして(AI セッションにナレッジを読み込んで)、会話形式で質問できます。
「フックに関するすべて」「先月のすべての決定」「ワーカーサービスのすべてのバグ修正」のような、カスタムの「頭脳」と考えてください。
ワークフロー
ステップ 1:コーパスを構築する
build_corpus name="hooks-expertise" description="Everything about the hooks lifecycle" project="claude-mem" concepts="hooks" limit=500
フィルターオプション:
project— プロジェクト名でフィルタリングしますtypes— カンマ区切り:decision、bugfix、feature、refactor、discovery、changeconcepts— カンマ区切りの概念タグfiles— カンマ区切りのファイルパス(プレフィックス一致)query— セマンティック検索クエリdateStart/dateEnd— ISO 形式の日付範囲limit— 観察記録の最大数(デフォルトは 500)
ステップ 2:コーパスをプライミングする
prime_corpus name="hooks-expertise"
コーパスのナレッジをすべて読み込んだ AI セッションが作成されます。大規模なコーパスでは少し時間がかかります。
ステップ 3:クエリを実行する
query_corpus name="hooks-expertise" question="What are the 5 lifecycle hooks and when does each fire?"
ナレッジエージェントは、コーパスの情報をもとに回答します。追加の質問をすると、コンテキストが維持されます。
ステップ 4:コーパスの一覧を表示する
list_corpora
統計情報とプライミングの状態を含む、すべてのコーパスが表示されます。
ヒント
- 対象を絞ったコーパスが最適です —「フックのアーキテクチャ」は「これまでのすべて」より効果的です
- 一度プライミングして、何度もクエリを実行します — セッションはクエリをまたいで維持されます
- 新しいコンテキストで再プライミングします — 会話が脱線した場合は、再プライミングしてリセットします
- 更新するには再構築します — 新しい観察記録が追加されたら、再構築してから再プライミングします
メンテナンス
コーパスを再構築する(新しい観察記録で更新する)
rebuild_corpus name="hooks-expertise"
再構築後、更新したナレッジを読み込むために再プライミングします。
再プライミングする(新しいセッション)
reprime_corpus name="hooks-expertise"
以前の Q&A コンテキストをクリアし、コーパスを新しいセッションに読み込みます。
コメント
Markdown 対応