bibinprathap/VeritasGraph

VeritasGraph — open-source Knowledge Graph & GraphRAG framework on GitHub. Build multi-hop reasoning, ontology-aware retrieval, and verifiable attribution over your own data. Nodes, edges, RDF, linked-data — runs locally or in the cloud.

What it solves

VeritasGraph 解決了傳統 Vector RAG 的限制,後者往往依賴簡單的相似度搜尋與「盲目切塊」。它透過結合階層文件結構(如目錄)與語意知識圖譜,提供多跳推理與可驗證歸屬的方式,讓 AI 代理能理解不同資訊之間的關聯,而不僅是找出相似文字。

How it works

系統使用混合檢索引擎,將向量搜尋作為入口點,搭配多跳圖形遍歷以發掘隱藏關係。它遵循四階段管線:將文件索引為文字單元並抽取實體/關係寫入圖形資料庫(如 Neo4j),透過混合搜尋取得上下文,使用推理核心(通常是 LoRA 微調的本地 LLM)處理,最後以結構化歸屬層產生具可追溯性的答案。

Who it’s for

此框架設計給需要主權、本地部署 AI 的開發者與企業,資料隱私至關重要且答案必須以引用 100% 可驗證。特別適用於建構受治理的 AI 代理,需要與複雜結構化文件與外部工具互動的情境。

Highlights

  • Hybrid Retrieval: 結合樹狀導覽(目錄)與圖形語意推理。
  • Governed Agent Studio: 本地工作區,可建置、串接與測試具備防護、記憶與工具目錄的代理。
  • MCP Server: Model Context Protocol 伺服器,讓 IDE 代理(如 Cursor 或 VS Code)可連接 GraphRAG 引擎而不產生資料外流。
  • VeritasReason Integration: 伴生模組,對結構化紀錄執行確定性規則評估,以處理合規與政策違規。
  • Local-First: 透過 Ollama 與 Neo4j 支援 100% 離線運作。