AIアセスメント 100,000円(税別)

詳しく見る
FDX株式会社
Tech Note

ナレッジグラフとは?​作り方と​AIに​使わせる​設計

ナレッジグラフは人・文書・概念の関係を保持するデータ構造です。ベクトル検索が落ちる問いの型、構築の実際、GraphRAGでAIに使わせる方法、そして運用コストの現実をFDX株式会社が整理します。

·FDX株式会社 編集部·監修: 佐藤 拓哉(生成AI協会 理事)

社内文書を​ベクトル検索で​引いて​AIに​答えさせる​仕組みは、​もう​珍しくない。​ただし運用してみると、どうしても答えられない問いの型が​ある​ことに​気づく。

「この​顧客の​契約条件と、​過去の​インシデントと、​現在の​請求状況を​まとめて」。​この​問いに​必要な​情報は​3つの​別々の​文書に​散っている。​ベクトル検索は​問いに​似た​断片を​上位から​拾う​ため、3つのうち2つしか拾えないことがあり、しかも足りていないことを教えてくれない。

ナレッジグラフは、​この​問題に​「関係」で​答える​アプローチである。​ただし構築と​運用の​負荷は​決して​軽くない。​本記事は、​効果と​負荷の​両方を​扱う。

この​​記事の​​対象読者


ナレッジグラフとは

ナレッジグラフは、モノ(エンティティ)とその関係を、点と線として保持するデータ構造である。

「山田商事」と​いう​顧客ノード、​「契約A」と​いう​契約ノード、​その間を​結ぶ​「契約している」と​いう​関係。​文書の​中に​埋もれていた​関係を、​辿れる​形に​した​ものだと​考えれば​よい。

設計の​型に​あたる​ものは​オントロジーと​呼ばれ、​ナレッジグラフは​その型に​実データを​流し込んだ実体である。​型その​ものの​設計に​ついてはオントロジーとは?​AI時代の​データ活用を​変える​意味の​地図で​扱っている。​本記事は実体をどう作り、どう運用し、AIにどう使わせるかに絞る。


ベクトル検索が​​落ちる​​3つの​​問いの​​型

類似で拾うか、関係で辿るか

ベクトル検索は​「問いに​意味が​近い断片」を​返す仕組みである。​だから​次の​3つが​苦手に​なる。

1. 複数文書をまたぐ関係の問い。 顧客の​契約・インシデント・請求のように、​答えが​複数の​文書に​分散している​場合。​ベクトル検索は​上位N件を​返すため、N件に全部が入らないと不完全な答えになる

2. 集約と網羅性を要する問い。 ​「この​製品に​関する​クレームは​全部で​何件あり、​傾向は​どうか」。​上位N件では​全体​像が​出ない。「全部」を要求する問いに、類似度上位の抽出は原理的に答えられない。

3. 多段の参照。 ​「この​部品の​供給元の、​そのまた​供給元で​問題が​起きていないか」。​1回の​検索で​辿れない​連鎖は、​関係を​持たない​構造では​追えない。

逆に言えば、これら以外の問いはベクトル検索で足りる。 ​「就業規則の​休暇の​規定は」​「この​製品の​仕様は」と​いった​単一文書に​閉じた​問いに、​ナレッジグラフは​要らない。


効果は​​実測されている

ナレッジグラフの​効果には、​公開された​実測が​ある。​data.worldの​Juan Sequedaらが​保険業の​データセットで​行った​検証では、​SQLデータベースへ​直接問い​合わせた​場合の​正答率が​16.7%だったのに​対し、同じデータをナレッジグラフ表現にすると54.2%と約3倍になった

さらに​Allemangと​Sequedaの​論文では、​オントロジーに​よる​クエリ検査​(OBQC)と​LLMに​よる​修復を​加える​ことで、正答率72%に到達している(論文アブストラクトの​値。​詳細値は​72.55%)。

ここで​注目すべきは​内訳である。​この​論文は​72%の​正答に​加えて、「わからない」と返したものが8%、誤答が20%と報告している。つまり意味の層を通すと、答えられないときに答えられないと言えるようになる

これは​実務では​正答率の​数字以上に​重要である。​もっと​もらしい​間​違った​答えが​業務に​流れるより、​「情報が​足りない」と​止まる​ほうが​被害が​小さい。​同じ​論点はセマンティックレイヤーとは?​指標定義を​1つに​する​層でも​扱っている。

ただしこの実測は保険業の特定データセットに対するものである。 自社データで​同じ​差が​出る​保証は​なく、​後述するとおり構築の​質に​大きく​依存する。


作り方

1. エンティティと​​関係を​​決める

すべてを拾おうとしない。 業務上で​実際に​辿りたい​関係だけを​定義する。​顧客・契約・製品・インシデントと​いった​主要な​エンティティを​10〜20個、​その間の​関係を​定義する​ところから​始める。

ここは​自動化できない。どのエンティティが業務にとって意味があるかは、業務を知っている人しか決められない。

2. 既存データから​​抽出する

構造化データから先に着手する。 精度が​高く、​コストも​低い。​非構造化データの​抽出は、​構造化側の​骨格が​できてから​足すほうが​失敗しにくい。

3. 名寄せを​​する

ここが​実務で​最も​時間を​食う。​「株式会社山田商事」​「山田商事​(株)」​「ヤマダ商事」を​同一エンティティと​して​扱えないと、​グラフは​繋がらない。

名寄せの精度がグラフの価値を決める。 繋がっていない​グラフは、​ただの​高価な​文書置き場である。

4. 検証する

構築後、実際の業務の問いをいくつか投げて辿れるかを確認する。​この​検証を​飛ばすと、​繋がっていないことに​数ヶ月後の​本番で​気づく。


AIに​​使わせる​​ — GraphRAG

構築した​グラフを​LLMに​使わせる​手法が​GraphRAGである。​Microsoftが​GraphRAGと​いう​名称で​実装を​公開しており、​代表的な​参照実装と​して​扱われている。

大まかな​流れは、​文書から​エンティティと​関係を​抽出して​グラフを​構築し、​グラフ上のまとまり​(コミュニティ)​ごとに​要約を​作り、​問いに​応じて​グラフを​辿りながら​文脈を​組み立てる、と​いう​ものである。コミュニティ要約を持つことで、「全体としてどうか」という網羅性の要る問いに答えられるようになるのが、​素の​ベクトル検索との​差である。


コストと​​運用の​​現実

ここが​本記事で​最も​伝えたい​部分である。

構築コストは​​軽くない

非構造化データからの​グラフ構築は、文書をLLMに通してエンティティと関係を抽出する処理であり、​対象文書の​量に​比例して​トークン費用が​かかる。​Microsoftの​リポジトリ自身が​「GraphRAGの​インデックス作成は​高コストな​処理に​なりうる。​ドキュメントを​全部​読んで​プロセスと​コストを​理解し、​小さく​始める​こと」と​警告している​(2026年8月26日確認)。

「とりあえず全社の文書を入れてみる」は最も高くつく始め方である。

更新が​重い

グラフの​本質的な​難しさは​ここに​ある。​文書が​1つ増えた​とき、​その​文書に​含まれる​エンティティが​既存の​どの​ノードと​繋がるかを​判定し直す必要が​ある。更新頻度が高いデータほど、グラフの維持コストは跳ね上がる。

日次で​文書が​追加される​社内Wikiと、​年次で​改訂される​規程集では、​まったく​難易度が​違う。着手前に対象データの更新頻度を確認する。

スキーマが​​育たないまま​​腐る

初期に​定義した​エンティティと​関係は、​業務の​変化に​合わせて​手入れが​要る。手入れする担当が決まっていないグラフは、1年後には現実と乖離した状態で残る。 これは​技術の​問題ではなく​体制の​問題である。

参照実装の​​位置づけも​​確認する

Microsoftの​リポジトリは、​本プロジェクトが現在おおむねメンテナンスモードであり、​バグ修正と​依存関係の​更新は​受け付けるが​新機能は​追加しない​旨を​明記している​(2026年8月26日確認)。参照実装としての価値は高いが、そのまま本番の製品基盤として採用するかは別の判断になる。


判断 — そも​​そも​​必要か

導入判断のフロー

正直に書くと、多くの現場ではベクトルRAGで足りるか、部分的な併用で十分である。

選択肢向く状況負荷
ベクトルRAGのみ問いが​単一文書に​閉じている。​まず​ここから
チャンク設計と​リランキングの​改善情報は​拾えているが​順位が​悪い
部​分的な​グラフ併用特定の​関係​(顧客と​契約など)だけ​辿れれば​よい
フルの​グラフ構築網羅性と​多段参照が​業務の​中核

判断の起点は「ベクトル検索で答えられない問いが実際に来ているか」である。 来ていないなら​要らない。​来ているなら、​それが​本当に​関係を​辿る​必要の​ある​問いなのか、​単に​チャンク設計が​悪いだけなのかを​切り分ける。

「精度が​上がりそうだから」で​グラフ構築に​着手すると、​構築費用と​維持体制の​両方を​抱えて​成果が​出ない。動かない提案を勧めないのが実装パートナーの仕事である。


失敗パターン

全社文書を一括で投入する。 構築コストが​跳ね、​しかも​使われない​領域が​大半を​占める。​業務の​問いから​逆算して​範囲を​絞る。

名寄せを後回しにする。 繋がらない​グラフは​価値を​生まない。​名寄せは​付随作業ではなく本体である。

更新頻度を確認せずに着手する。 高頻度更新の​データで​フル構築すると、​維持だけで​人が​張り付く。

保守担当を決めない。 スキーマは​腐る。​定期的に​手入れする​体制と​セットで​始める。

ベクトルRAGの改善余地を試さずにグラフへ行く。 チャンク設計と​リランキングで​解決する​問題が、​実際には​多い。


FAQ

Q1. ナレッジグラフと​​オントロジーは​​どう​​違うのか?

オントロジーが​「型」、​ナレッジグラフが​その型に​実データを​流し込んだ​「実体」に​あたる。​「顧客は​1つ以上の​注文を​持つ」と​いう​定義が​オントロジー、​「山田商事は​注文A・B・Cを​持つ」と​いう​実体が​ナレッジグラフである。​詳細はオントロジーとは?​AI時代の​データ活用を​変える​意味の​地図を​参照して​ほしい。

Q2. ベクトルRAGを​​捨てて​グラフに​​置き換えるのか?

置き換えではなく​併用が​普通である。単一文書に閉じた問いはベクトル検索のほうが速くて安い。 関係を​辿る​問いだけを​グラフ側に​回す構成が​実務的である。

Q3. どの​​くらいの​​データ量から​​効果が​​出るか?

量ではなく問いの型で決まる。​文書が​10万件あっても​単一文書に​閉じた​問いしか​来ないなら​グラフは​不要で、​1,000件でも​関係を​辿る​問いが​業務の​中核なら​グラフが​効く。​判断は​業務側から​行う。

Q4. 構築に​​どれくらいかかるか?

範囲に​よる。​構造化データから​主要エンティティ10〜20個に​絞った​初期構築で​あれば​数週間規模だが、名寄せの難易度で大きく振れる。​表記ゆれが​多い、​マスタが​整備されていない、​重複顧客が​放置されている、と​いった​状態で​あれば​そちらの​整備が​先に​なる。

Q5. Microsoftの​​graphragを​​そのまま​​本番で​​使って​​よいか?

参照実装として仕組みを理解するには適している。 ただし公式リポジトリ自身が​現在おおむねメンテナンスモードである​旨を​明記している​ため​(2026年8月26日確認)、​本番の​製品基盤と​して​採用する​場合は、​保守方​針と​サポート体制を​自社で​引き受けられるかを​判断する​必要が​ある。

Q6. グラフを​​作れば​​正答率は​​72%に​​なるのか?

ならない。 引用した​数値は​保険業の​特定データセットに​おける​実測であり、​しかも​オントロジーに​よる​クエリ検査と​LLM修復を​組み合わせた​条件での​結果である。​自社データで​同じ​数字が​出る​前提で​投資判断を​してはいけない。自社の業務の問いで評価セットを作り、実測する。

Q7. 更新が​​頻繁な​​データでは​​使えないのか?

使えないわけではないが、​維持コストが​上がる。範囲を限定して部分導入するのが​現実的である。​更新頻度の​低い​マスタ系​(顧客、​製品、​組織)を​グラフにし、​更新頻度の​高い​文書は​ベクトル検索側に​置く、と​いった​役割分担で​負荷を​抑えられる。


次に​​読むべき記事


まとめ


FDXの​​ナレッジ基盤支援

FDXは​AX​(AI Transformation)の​実装パートナーと​して、​社内知識を​AIが​使える​形に​する​設計から、​構築・運用移管までを​対応領域と​する。

ナレッジグラフは​強力だが​万能ではなく、​投資に​見合わない​現場も​多い。必要かどうかの判断から一緒に行うのがFDXの立ち位置である。 業務の​問いを​分解して​適用範囲を​見極める​ところから​始めたい​場合はAX診断を、​実装体制の​相談はお問い合わせからどうぞ。


出典・参考文献

Whitepaper

AX 診断と研修設計

読んだ後の「次に何をするか」のたたき台。

  • 成果が出ない真因「戦略不在」— 3つのつまずきの構造
  • 戦略=CAIO・診断=AIアセスメント・育成=AI-OJTの三位一体モデル
  • AI導入の4ステップと、年6,552万円削減などの成功事例

社内データを、​AIが​使える​形に​する

指標定義の棚卸しから、意味の層の設計、AIからの参照経路までを支援します。どこから着手するかは業務の分解から決まります。