项目地址: https://github.com/sadofriod/graphrag-ts 相关阅读 这是一个使用 TypeScript/Bun 实现的 GraphRAG 引擎,面向 Markdown 语料构建知识图谱,并通过向量、关键词和图谱关系进行混合检索,最终生成带证据的回答。 相比 v0.1.5 ,这次更新主要集中在两件事上。 1. 支持增量构建 现在不需要每次修改少量文档后都重新构建整个知识库: 使用 SHA-256 判断文档是否发生变化 自动区分新增、修改和未变化文档 未变化文档直接跳过 修改文档时级联清理旧切片、向量、关系和声明 根据社区拓扑指纹判断社区是否变化 未变化的社区复用已有摘要和 embedding ,避免重复调用 LLM 支持按文档标题或父文档 ID 删除数据 新增的主要 API: startIncrementalBuild(...) buildIncrementalRAG(...) deleteRAGDocument(...) diffDocuments(...) computeCommuni...