AI/オントロジーやってみる
#AI
Claudeに「オントロジー」を持たせたら、コスト半分・3倍速になるかも
本当でござるかあ〜?
試しにやってみる
環境
neo4j
Claude Code
実験計画
サーバを立て、設計ドキュメントなどをコンテキストに入れた状態でneo4jにナレッジグラフを投入させる
これでどう動作するか様子を見る
トークン消費や精度を見る
データを入れる
まずneo4j desktopをローカルに入れてそこにデータを入れたい
neo4j mcpをインストールする
$ pip3 install neo4j-mcp-server
いくつか環境変数つけてMCPを登録したが起動しない
time=2026-06-29T20:38:14.555+09:00 level=ERROR msg="Server error" error="please ensure the APOC plugin is installed and includes the 'meta' component"
https://scrapbox.io/files/6a4259602ba3627f4eda62b7.png
入れた
動いた
スキーマがなくても問題ないらしいので、ひとまずこのソフトウェアの依存関係を調査して、逐一neo4jに登録して、と指示する
コンポーネントがノード、関係性(依存、利用、所属など)がエッジ
結果
速度もトークンも、neo4jを利用したほうが良かった
しかし精度は悪化してしまった
AIがデータを選んで投入してしまったため
本当はなんでもどんどん登録するのがよいはず
なんでも登録してと指示してみる
精度が上がった
継続的にナレッジグラフをメンテするのが良いはずなのでCLAUDE.mdに追記した
実務をやらせる