メインコンテンツへスキップ
パーソナルナレッジベースは、Agent の長期的な構造化知識ストレージで、ワークスペースの knowledge/ ディレクトリに保存されます。タイムラインで整理されるメモリとは異なり、ナレッジベースはトピック別にコンテンツを整理します。記事、会話のインサイト、学習資料が相互リンクされた Markdown ページとして構造化され、継続的に成長するナレッジネットワークを形成します。

コアコンセプト

ナレッジ vs メモリ

ディレクトリ構造

ディレクトリ構造は柔軟です — Agent は実際のコンテンツに基づいて適切なカテゴリディレクトリを自動作成します。ユーザーが整理方法をカスタマイズすることも可能です。

自動整理

ナレッジの書き込みは Agent の自律的な動作で、以下のシナリオでトリガーされます:
  • ユーザーが記事やドキュメントを共有 — Agent が自動的にキー情報を抽出し、構造化されたナレッジページを作成
  • 会話から価値ある結論が生まれた場合 — Agent がインサイトをナレッジページに整理し、既存の知識とリンク
  • ユーザーが明示的に整理を要求 — ユーザーは会話を通じて Agent にナレッジの整理・更新を指示可能
各ナレッジページには関連ページへの相互参照リンクが含まれ、ナレッジグラフを段階的に構築します。
会話によるナレッジの取り込み

ナレッジ検索

Agent は会話中に以下の方法でナレッジを検索できます:
  • インデックス参照knowledge/index.md で関連ページを素早く特定
  • セマンティック検索memory_search ツールでナレッジコンテンツをセマンティック検索
  • 直接読み取りmemory_get ツールで特定のナレッジファイルを読み取り

Web コンソール

Web コンソールには専用の「ナレッジ」モジュールがあり、以下をサポートします:
  • ドキュメント閲覧 — ツリー形式のディレクトリ構造、検索・折りたたみ可能、クリックでコンテンツ表示
  • ナレッジグラフ — インタラクティブなグラフによるナレッジ間の関係を可視化
  • チャット連携 — Agent の返信で参照されたナレッジドキュメントリンクはクリックで直接ナビゲーション
ナレッジドキュメント閲覧
ナレッジグラフの可視化

CLI コマンド

/knowledge コマンドでナレッジベースを管理:

設定