VectifyAI/OpenKB
OpenKB: Open LLM Knowledge Base
What it solves
OpenKB は、断片的で未構造化の文書を構造化された相互リンク Wiki 形式のナレッジベースに変換します。従来の RAG がクエリごとに情報をゼロから取得するのとは異なり、OpenKB は知識を永続的かつ進化する Wiki にコンパイルし、要約・概念・エンティティが自動的に合成・相互参照され、時間とともに知識が蓄積されます。
How it works
OpenKB は二層アーキテクチャを採用しています:wiki 基盤 と ジェネレータ。
- Wiki Foundation:短いファイルは
markitdown、長文書(PDF ≥ 20 ページ)はPageIndexを使用して入力文書(PDF、Word、PPT、URL など)を階層ツリ―インデックスに変換します。その後 LLM がこれらを Markdown ファイルにコンパイルし、要約、概念ページ、エンティティページ(人物、組織、場所、製品)を Google OKF 仕様に従って生成します。 - Generators:これらのツールはコンパイル済み Wiki から読み取り、
queryとchatによる根拠付き回答、visualizeによるインタラクティブ 3D 知識グラフ、そして Skill Factory を介したポータブルエージェントスキルなど、特定の出力を生成します。
Who it’s for
大量かつ複雑な情報を様々なフォーマットで管理する必要があるユーザーや、プライベートナレッジベースに基づく専門的で再配布可能な AI エージェントスキルを作成したい開発者向けです。
Highlights
- Vectorless Retrieval:従来のベクトルデータベースの代わりに、PageIndex による推論ベースのツリーインデックスを使用。
- Obsidian Compatibility:Wiki はプレーンな Markdown ファイルと wikilinks で保存され、Obsidian とネイティブに互換性があります。
- Skill Factory:知識をポータブルスキルに蒸留し、Claude Code、Codex、Gemini などのエージェントにインストール可能。
- Multi-modal Support:図表、テーブル、画像の取得と理解が可能。
- Broad Format Support:PDF、Word、Markdown、PowerPoint、HTML、Excel、CSV、URL をサポート。