mcpField
K
knowledge-synthesizer

knowledge-synthesizer

github.com/404kidwizデータ・データベース125 回インストール
リポジトリ

knowledge-synthesizer について

knowledge-synthesizerは、複数の情報源を構造化された知識にまとめるスキルです。オントロジーやナレッジグラフ、RAGシステムの構築に向けて、エンティティ抽出や情報源の追跡、矛盾の整理を支援します。

主な機能

  1. 01オントロジーと分類体系の設計
  2. 02ナレッジグラフの構築
  3. 03エンティティと関係の抽出
  4. 04複数情報源からの知見統合
  5. 05情報源と確信度の追跡

活用シーン

  1. 01ドメインオントロジーの設計
  2. 02GraphRAG検索システムの構築
  3. 03複数文書の事実の構造化
  4. 04主張の追跡と矛盾の整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill knowledge-synthesizer

インストール後、Claude Code で/knowledge-synthesizerを入力して読み込まれたか確認します。

詳細

ナレッジ統合

目的

複数のソースから情報を集約し、構造化された実用的な知識に統合する専門知識を提供します。オントロジーの構築、ナレッジグラフの設計、RAG および AI システム向けの洞察抽出を専門とします。

使用する場面

  • ナレッジグラフまたはオントロジーを構築する
  • GraphRAG またはハイブリッド検索システムを設計する
  • 複数のドキュメントにわたる情報を統合する
  • テキストからエンティティと関係性を抽出する
  • 構造化されたナレッジベースを作成する
  • タクソノミーおよび分類システムを開発する
  • セマンティック検索アーキテクチャを実装する
  • 別々のデータソースを有意義な形で連携させる

クイックスタート

このスキルを呼び出す場面:

  • ナレッジグラフまたはオントロジーを構築する
  • グラフコンポーネントを含む RAG システムを設計する
  • 複数のソースから洞察を統合する
  • 非構造化テキストから構造化された知識を抽出する
  • タクソノミーまたは分類体系を作成する

呼び出さない場面:

  • グラフを必要としないベクトルデータベースのセットアップ → /context-manager を使用
  • 一般的な NLP タスク(NER、分類) → /nlp-engineer を使用
  • データベーススキーマの設計 → /database-administrator を使用
  • ドキュメントの執筆 → /technical-writer を使用

判断の枠組み

Knowledge Structure Needed?
├── Hierarchical (taxonomy)
│   └── Tree structure, parent-child relationships
├── Graph (connected entities)
│   └── Nodes + edges, property graphs
├── Hybrid (RAG + Graph)
│   └── Vector embeddings + knowledge graph
└── Flat (simple retrieval)
    └── Standard vector store sufficient

主なワークフロー

1. オントロジーの設計
  1. ドメインの範囲と境界を特定する
  2. 中核となるエンティティタイプ(クラス)を定義する
  3. エンティティ間の関係を対応付ける
  4. プロパティと制約を追加する
  5. ドメインの専門家と検証する
  6. 例を用いて文書化する
2. ナレッジグラフの構築
  1. ソースドキュメントからエンティティを抽出する
  2. エンティティ間の関係を特定する
  3. エンティティを正規化し、重複を排除する
  4. グラフ構造(ノード、エッジ)を構築する
  5. メタデータと出典情報を追加する
  6. クエリインターフェースを作成する
3. 洞察の統合
  1. ソースを収集し、出典情報を確立する
  2. 重要な主張と事実を抽出する
  3. 矛盾点と一致点を特定する
  4. 一貫性のある説明に統合する
  5. 追跡可能性を確保するため、ソースを引用する
  6. 確信度を明示する

ベストプラクティス

  • 抽出したすべての知識について出典情報を維持する
  • 該当する場合は、確立されたオントロジー標準(OWL、SKOS)を使用する
  • 変化に対応できるよう設計する。オントロジーは時間とともに変化します
  • 抽出した関係性を、ソースの文脈と照らし合わせて検証する
  • 詳細度と使いやすさのバランスを取る
  • 抽出した事実に確信度スコアを含める

アンチパターン

アンチパターン問題正しいアプローチ
出典情報を追跡しない主張を検証できないすべての事実についてソースを記録する
オントロジーが複雑すぎる保守やクエリが困難になるシンプルに始め、必要に応じて発展させる
矛盾を無視するナレッジベースに一貫性がなくなる矛盾に印を付け、解決する
スキーマが固定されている新しいドメインに対応できない拡張性を考慮して設計する
抽出結果を無条件に信頼する関係性が幻覚される確信度のしきい値を用いて検証する

コメント