llm-wiki は何をしますか?
ローカルのマークダウンドキュメントを自動で整理し、相互参照を追跡し、矛盾を検出する自己更新型ナレッジベースを構築します。
説明
このツールは、マークダウンファイルのコレクションを動的なナレッジベースに変換します。手動でのメンテナンスを必要とせず、ファイル間の関連性を自動的に検出し、矛盾や重複を特定します。
主な機能
- 自動整理: ファイル間の相互参照を自動的に作成・更新します。
- 矛盾検出: 異なるファイル間での矛盾した情報を特定します。
- 自己更新: ファイルの変更を監視し、ナレッジベースを自動的に更新します。
- マークダウン対応: 標準的なマークダウン形式を完全にサポートします。
使用方法
- インストール: リポジトリをクローンし、必要な依存関係をインストールします。
- 設定: 監視するディレクトリを指定します(例:
/path/to/docs)。 - 実行: ツールを起動すると、自動的にファイルをスキャンしナレッジベースを構築します。
設定例
# 設定ファイル(config.yaml)
watch_directory: ./docs
output_format: markdown
update_interval: 300 # 秒単位
注意事項
- ファイルの変更は自動検出されますが、初回実行時には全ファイルのスキャンが行われます。
- 矛盾検出はテキストの類似性に基づいており、完全な精度を保証するものではありません。