knowledge/ ディレクトリに保存されます。タイムラインで整理されるメモリとは異なり、ナレッジベースはトピック別にコンテンツを整理します。記事、会話のインサイト、学習資料が相互リンクされた Markdown ページとして構造化され、継続的に成長するナレッジネットワークを形成します。
コアコンセプト
ナレッジ vs メモリ
ディレクトリ構造
自動整理
ナレッジの書き込みは Agent の自律的な動作で、以下のシナリオでトリガーされます:- ユーザーが記事やドキュメントを共有 — Agent が自動的にキー情報を抽出し、構造化されたナレッジページを作成
- 会話から価値ある結論が生まれた場合 — Agent がインサイトをナレッジページに整理し、既存の知識とリンク
- ユーザーが明示的に整理を要求 — ユーザーは会話を通じて Agent にナレッジの整理・更新を指示可能
ナレッジ検索
Agent は会話中に以下の方法でナレッジを検索できます:- インデックス参照 —
knowledge/index.mdで関連ページを素早く特定 - セマンティック検索 —
memory_searchツールでナレッジコンテンツをセマンティック検索 - 直接読み取り —
memory_getツールで特定のナレッジファイルを読み取り
Web コンソール
Web コンソールには専用の「ナレッジ」モジュールがあり、以下をサポートします:- ドキュメント閲覧 — ツリー形式のディレクトリ構造、検索・折りたたみ可能、クリックでコンテンツ表示
- ナレッジグラフ — インタラクティブなグラフによるナレッジ間の関係を可視化
- チャット連携 — Agent の返信で参照されたナレッジドキュメントリンクはクリックで直接ナビゲーション
CLI コマンド
/knowledge コマンドでナレッジベースを管理:
