falkordb/graphrag-sdk 是一个 Python SDK,用于在图数据库 FalkorDB 上构建知识图谱(用边把概念与目标之间的关系联结起来的结构),从而开发检索增强生成(RAG,即以检索到的文脉为依据作答)应用。最新版本为 v1.4.0,现有信息中没有该版本的变更记录。信息来源为 GitHub 上的 falkordb/graphrag-sdk 仓库。
README 将该 SDK 描述为基于 FalkorDB 的模块化 GraphRAG 框架。该仓库的目标是构建在规模上又快又准确的 GenAI 应用。文档中会构建知识图谱,并基于检索到的文脉生成答案。本体(ontology,决定图中涉及哪些概念与关系的框架)支持本体配置、图谱构建以及利用图谱进行问答。它还提供关系探索,以及可追溯到原始分块的来源追踪。当依据不足时,可以设置为暂缓作答。同时还支持 schema 定义、PDF 采集、增量更新、多租户配置,以及接入自定义 LLM 与嵌入模型。许可证为 Apache-2.0,主要语言为 Python,GitHub 星标数为 1023。仓库创建于 2024 年 1 月 25 日。
不过,文档并未给出支撑这一目标的性能数值。评估评分为 10 分制,其中只有 momentum 一项为 1.0,novelty(新颖性)、technology(技术)、quality(质量)各项均为空。也未能确认实际的落地案例。在大规模文档上能得到何种准确度的答案,仅凭这些信息无从得知。就现阶段而言,更适合把它看作用于直接尝试图谱式 RAG 搭建的开发工具,而尚缺乏立即应用于生产环境的依据。