返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

OpenSPG/KAG 新版发布:聚焦用户反馈,大幅优化用户体验!

[复制链接]
链载Ai 显示全部楼层 发表于 11 小时前 |阅读模式 打印 上一主题 下一主题


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 调用内存超限问题ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;color: rgb(86, 86, 86);font-size: 15px;letter-spacing: 1px;">

针对在处理大规模数据集时出现的 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 共建

ingFang SC", system-ui, -apple-system, "system-ui", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);font-size: 16px;">目前 KAG 和 OpenSPG 还处于早期阶段,诚邀对知识服务和知识图谱技术感兴趣的用户和开发者加入我们,共建新一代 AI 引擎框架。我们建立了 OpenSPG 技术交流群,欢迎大家添加小助手微信加入:jqzn-robot。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ