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% 离线运行。