Repolode
punnerud

punnerud/Local_Knowledge_Graph

Ollamaを使ってすべて自分のマシン上で動作し、小規模モデルの段階的な回答を知識グラフとして保存するローカル推論ツール。

スター
584
フォーク
51
未解決の Issue
1
最終コミット
2 か月前

これは何?

Local Knowledge GraphはOllama経由でローカルの言語モデルを実行し、段階的に推論するよう促します。各実行の推論内容は知識グラフとして記録され、単に表示するだけでなく、回答を生成するプロセスでも活用されます。localhost:5100で利用できるWebインターフェースからジョブを開始し、不足している依存関係を確認できます。

このプロジェクトには3つのモードがあります。reasonは1回の実行で回答し、exploreは各サブ質問に対して個別に実行して回答し、settleは独立した2回の実行で回答が一致するまで処理を続けます。どの実行もJSON API経由でRDFとしてエクスポートできます。ドキュメントではモデルの選択と設定を解説しており、算術テストセットを使ったモデル間の精度差の測定結果も報告しています。

このプロジェクトはPyPIからmpe-lkgとしてインストールでき、Linux、macOS、Windowsでテストされています。ライセンスはmpedb License 1.0です。多くのユーザーは無償で利用できますが、非常に大規模な組織には料金が発生し、OSI承認ライセンスではありません。

主な機能

  • 01外部サービスにデータを送信せず、Ollama経由でローカルモデルを実行します。
  • 02段階的な推論を知識グラフとして保存し、その内容を回答にも反映します。
  • 03より慎重に回答するためのreason、explore、settleモードを提供します。
  • 04シンプルなHTTP API経由で、任意の実行結果をRDFとしてエクスポートできます。
  • 05PyPIからインストールでき、Linux、macOS、Windowsで動作します。

ユースケース

  • ローカルでホストしたモデルを使って、複数段階の算術問題や推論問題に回答する。
  • 小規模言語モデルの推論を知識グラフで支援する方法を試す。
  • モデルの推論トレースをRDFとしてエクスポートし、後続のセマンティックWebツールで利用する。

トピック

よくある質問

Local_Knowledge_Graph とは?
Ollamaを使ってすべて自分のマシン上で動作し、小規模モデルの段階的な回答を知識グラフとして保存するローカル推論ツール。 Local Knowledge GraphはOllama経由でローカルの言語モデルを実行し、段階的に推論するよう促します。各実行の推論内容は知識グラフとして記録され、単に表示するだけでなく、回答を生成するプロセスでも活用されます。localhost:5100で利用できるWebインターフェースからジョブを開始し、不足している依存関係を確認できます。
Local_Knowledge_Graph は無料で使えますか?ライセンスは?
Local_Knowledge_Graph は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Local_Knowledge_Graph は今もメンテナンスされていますか?
半年以内に更新あり。Local_Knowledge_Graph の最終コミットは 2026年8月13日 です。
Local_Knowledge_Graph は何に使えますか?
ローカルでホストしたモデルを使って、複数段階の算術問題や推論問題に回答する。 小規模言語モデルの推論を知識グラフで支援する方法を試す。 モデルの推論トレースをRDFとしてエクスポートし、後続のセマンティックWebツールで利用する。
Local_Knowledge_Graph はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/punnerud/Local_Knowledge_Graph

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト