FalkorDB/GraphRAG-SDK

Build fast and accurate GenAI apps with GraphRAG SDK at scale 🌟

解决的问题

GraphRAG SDK 解决了标准检索增强生成 (RAG) 系统中的常见故障点,特别是由于检索效果不佳导致的 LLM 幻觉。虽然基于向量的标准 RAG 往往无法捕获多跳关系或提供可验证的证据,但该框架使用知识图谱来存储结构化、类型化的事实,从而实现更准确的检索和可追溯、可引用的答案。

工作原理

它是一个构建在 FalkorDB 之上的模块化框架。在摄取过程中,它从文档中提取实体和关系以构建知识图谱。当用户提出问题时,系统会遍历图谱以查找关联证据,而不是仅仅依赖向量相似度。它通过 MENTIONED_IN 边支持来源追踪,允许应用程序验证生成声明的来源,或者在图谱缺乏足够证据时拒绝回答。

适用对象

该 SDK 专为构建生产级 RAG 应用程序的开发人员和工程师设计,他们需要高事实可靠性、多租户支持以及对其数据执行复杂多跳推理的能力。

亮点

  • 基准领先的准确性: 在多文档和医疗基准测试中优于标准向量 RAG 和其他几种基于图的检索方法。
  • 可追溯的来源: 每个答案都可以追溯到特定的源数据块,从而实现验证并减少幻觉。
  • 增量更新: 支持高效的文档更新和删除,无需完全重建知识图谱。
  • 灵活的模式: 允许用户定义自定义本体(实体和关系类型)以约束和结构化提取的信息。
  • 生产就绪功能: 包括对多租户、PDF 摄取和可配置检索策略的支持。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目