元景万悟智能体开发平台近期开源发布了UniAI-GraphRAG,这是一款全新的图检索增强生成框架,UniAI-GraphRAG 突破传统RAG的局限能更准确理解复杂问题,尤其擅长处理需跨文档推理、全局归纳或多跳关联的查询,显著提升问答的完整性、逻辑性与可信度。

UniAI-GraphRAG亲测有效,下面分享操作步骤及体验的效果:

下面让我们按步骤step-by-step操作体验万悟发布的UniAI-GraphRAG,这个新功能就在【知识库】中,在创建知识库时发现多出了【知识图谱】选项,大家可以到Github先下载安装万悟平台

 Github项目:https://github.com/UnicomAI/wanwu

为方便实操体验测试UniAI-GraphRAG,大家可以下载官方提供的文物博物馆文档语料:

样例数据下载: https://pan.baidu.com/s/5xbmxRupm_lWPKFeR4DfEBQ

【步骤1】

新建知识库,开启【知识图谱】选项,并从模型中选择用于实体关系抽取模型,下载图谱schema模板:

image-20251128110413125

参照图谱Schema的模板样例定义出你所需要构建的图谱的schema

知识图谱schema是一种知识结构描述规范,是知识图谱数据生产所必需的一套规范。这套规范可用于描述、规范化知识表示的本体结构。知识图谱构建首先要对业务进行分析建模,也就是先定义好“类”、“类的属性”及“类与类之间的关系”。

下面以博物馆收藏的文物语料为例,介绍一下类目和属性关系的定义方式:

其中湖南博物馆在下面多篇文档中均有提到相关文物收藏情况:

文档A按文物分类介绍文物 文档B介绍湖南博物馆文物 文档C介绍省博物馆重要馆藏

首先我们在schema模板中的【类目表】中定义知识图谱中的实体类目:

其次在【类目属性表】定义每个类名对应的属性及关系,当值类型为另外一个类名时表示此属性为关系,否则为属性。例如下表中文物的【收藏于】的值类型为【省博物馆】表示为文物指向省博物馆的边关系;文物名称/出土时间值类型为非实体类型时表示属性。

【步骤2】

按模板定义完图谱schema后,上传图谱schema文件后完成知识库创建初始化

【步骤3】

向知识库中分批导入各省博物馆收藏的文物文档:

文件上传时设置分段方式和解析方式后,点击【确定】执行导入操作:

image-20251121172410891

在文档解析状态处理完成后,图谱解析状态会由“待处理”->“解析中”->“解析成功”

当解析成功后,在上方按钮区域会出现【知识图谱】和【社区报告】按钮

当所有文件的图谱解析状态均为解析成功时,可以点击【知识图谱】按钮查看图谱效果:

【步骤4】

触发社区报告生成:当所有文件都导入解析成功后,在知识图谱构建完成后,点击【社区报告】按钮进入社区报告管理界面:

点击【生成】触发此知识库的社区报告构建,点击【刷新数据】可查看状态

社区报告生成后会看到每个社区报告的主题及内容:

社区报告示例:按“湖南博物馆”实体聚类生成社区报告,可以看到此实体的属性及关系已全部归纳至报告中。通过此方式可以实现跨chunk或文件的实体属性及关系的有机整合

社区报告示例:按“文物年代”属性聚类生成社区报告,可以看到报告中将各省博物馆中收藏的文物按“战国时期”(文物年代)进行了重新组织和归纳。通过此类知识的增强可以让知识库具备全局性总结性问题的回答能力。

image-20251128112022158

【多跳关系聚类生成社区】社区报告示例:

可以看到报告主题归纳了“山西博物馆”与相关文物的关系,并在报告内容中对每个文物实体属性及关系进行了描述,涵盖了围绕“山西博物馆”为核心的相关文物子图所有信息。通过此类知识的增强可以让知识库具备多跳关系类问题的回答能力。

【步骤5】

在知识库命中测试中开启【知识图谱】,可根据问题召回【知识图谱】类型的分段,如下图所示:

点击【分段】标题部分可以展示整个实体属性关系的描述信息,示例如下:

同样在知识库命中测试中开启【知识图谱】,可根据问题召回【社区报告】类型的分段,如下图所示:

image-20251128112253251

点击【分段】标题部分可以展示社区报告主题及摘要的描述信息,示例如下:

【步骤6】构建图检索增强的知识问答助手。创建文本问答知识库,填写信息后点击确定

【步骤7】选择基础模型、关联知识库,点击“配置”,完成检索方式配置,并将【知识图谱】开关打开,开启图谱增强检索模式后,在右侧的问答会话窗口中验证问答时可以额外召回知识图谱中的实体属性关系及社区报告,如下图所示:

问答效果体验:对跨多文档总结与多跳关系推理等复杂任务场景有显著的性能提升

一切精彩尽在元景万悟智能体开发平台,快来体验吧!

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐