Tech
[程序员] 开源更新: graphrag-ts v0.1.8,加入增量 GraphRAG 构建与自定义模型适配器
项目地址: 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...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX