AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


OpenSPG/KAG 新版发布:聚焦用户反馈,大幅优化用户体验!
发布日期:2024-11-21 20:51:33 浏览次数: 1528 来源:SPG知识图谱


点击上方蓝字,关注我们

版本更新


OpenSPG 在 2024 年 11 月 21 日发布了 v0.5.1 版本,同时 KAG 也根据近期的用户反馈做了更新,并带来了一系列新功能和用户体验的优化。




GitHub



OpenSPG 是一个语义增强的可编程知识图谱:
https://github.com/OpenSPG/openspg
KAG 是一个基于 OpenSPG 引擎和大语言模型(LLMs)的推理问答框架,用于构建垂直领域知识库推理问答方案。KAG 可有效克服传统 RAG 向量相似计算的模糊性及 GraphRAG 开放信息抽取的噪声问题,支持逻辑推理和多跳事实问答等,效果显著优于当前 SOTA 方法:
https://github.com/OpenSPG/KAG
? 欢迎大家 Star 关注~ 

新增功能

1. 支持 word 文档的构建

用户现可通过知识库管理页面直接上传 .doc 或 .docx 后缀的文件,进行知识库的构建流程。这一更新使得知识内容的导入更加便捷,提高效率。

2. 提供项目删除接口

为帮助用户更高效地管理项目,我们新增一个项目删除接口。用户通过访问 

http://127.0.0.1:8887/project/api/delete?projectId=xx 
完成项目的快速清空与删除操作。该接口会同步清理项目下的所有schema、知识库任务、知识库问答任务以及关联的 Neo4j 数据库。
Tips:使用此功能前,需确保已将 openspg-neo4j 镜像更新至最新版本

3. 支持模型调用并发度设置

在大规模知识库构建过程中,为了提高构建效率,我们引入了模型调用的并发控制机制。用户可以通过设置 builder.model.execute.num 参数来调整并发数量,默认值设定为5。这有助于避免因模型服务性能瓶颈而导致的任务失败或系统卡顿。

4. 日志中添加启动成功标识

为了让用户能够更直观地判断 OpenSPG 服务是否启动成功,我们在日志输出中加入了明确的启动成功标识。openspg-server 成功启动后,会输出这一标识。

用户体验优化

解决大规模数据构建下 Neo4j 调用内存超限问题

针对在处理大规模数据集时出现的 Neo4j 内存溢出问题,我们进行了深入分析并实施了有效的解决方案。现在,面对大规模数据集Neo4j 能保持稳定运行,有效防止了因内存不足而导致的服务中断。

解决多并发下执行 Neo4j 查询导致的 GDS 加载问题

在多并发场景下执行 Neo4j 查询时,图数据科学 (GDS) 库的加载会出现冲突或失败的情况。为此,我们优化了查询执行策略,确保了在高并发环境下的查询性能和稳定性。

解决抽取结果 Schema 预览实体无前缀问题

在之前版本中,部分用户反馈在查看抽取结果的 Schema 预览时,实体名称缺少必要的前缀信息导致抽取的实体和预定义的Schema不一致。此次更新修正了这一问题,保证了所有实体名称的完整性和准确性。

创意修改项目时 Neo4j 无密码时填充默认值

当用户在创建或修改项目时,如果未指定 Neo4j 密码,系统将自动填充一个安全的默认值,从而简化了配置流程,减少了用户的输入负担。

前端 bugfix

修复了JS依赖外部地址问题,已将前端文件全部内置到镜像内;同时针对知识库管理页面进行了多项改进,以提供更加流畅的操作体验。

解决点边类型为空导致的 Neo4j 写入失败问题

对于在构建知识图谱时可能出现的节点或关系类型为空的情况,我们优化了写入逻辑,确保即便在这些特殊情况下也能顺利完成数据的写入操作,避免了因类型缺失而引发的数据丢失或错误。

未来计划

OpenSPG/KAG 计划在12月底发布下一个版本,有以下更新正在进行中:

  1. 在产品端增加对自定义 Schema 的支持,允许用户根据自己的业务需求灵活定义数据结构,从而更好地满足不同领域的应用需求;

  2. 产品端提供交互式的图查询功能,让用户能够通过可视化界面轻松探索和分析图数据;

  3. 引入领域知识注入功能,支持用户将特定领域的专业知识融入知识图谱,增强图谱的深度和广度,提升其应用价值;

  4. 增加对摘要类任务的支持;

  5. 进一步优化 PDF 和 docx 文档的切分算法,确保在导入文档时能够更准确地识别和处理段落、章节等结构化信息;

KAG 共建

目前 KAG 和 OpenSPG 还处于早期阶段,诚邀对知识服务和知识图谱技术感兴趣的用户和开发者加入我们,共建新一代 AI 引擎框架。我们建立了 OpenSPG 技术交流群,欢迎大家添加小助手微信加入:jqzn-robot。




GitHub



OpenSPG 是一个语义增强的可编程知识图谱:
https://github.com/OpenSPG/openspg
KAG 是一个知识增强生成的专业领域知识服务框架,KAG 依赖 OpenSPG 提供的引擎依赖适配、逻辑推理执行等能力:
https://github.com/OpenSPG/KAG
? 欢迎大家 Star 关注~ 


53AI,企业落地应用大模型首选服务商

产品:大模型应用平台+智能体定制开发+落地咨询服务

承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

与创始人交个朋友

回到顶部

 
扫码咨询