大家好,我是 同学小张,持续学习C++进阶知识和AI大模型应用实战案例,持续分享,欢迎大家点赞+关注,共同学习和进步。
上篇文章中我们对AI+知识图谱进行了极简入门:带领大家使用LangChain实现了一个知识图谱的创建和查询。但是当时的创建是直接写死的实例数据,仅仅是展示功能,并没有实际意义。本文我们来介绍如何使用AI,将自己的知识库自动转换为知识图谱。
代码参考:https://colab.research.google.com/drive/1OpoLyKAWTVpkhy0VgVduprYypIFTSIrL#scrollTo=TtlKi-4r8grL
0. 实现效果
先来看下最终的实现效果:输入知识,大模型自动将知识中的实体、关系、属性等提取出来,并自动生成知识图谱。为了方便查看,代码中还对创建的知识谱图进行了可视化展示。
(1)对于某个知识提取出的知识图谱结构:

(2)可视化知识谱图的展示:

1. 代码实现过程
1.1 知识图谱结构的识别
将知识转化为知识图谱,最重要的步骤是将知识中的实体、关系、属性等提取出来。这也是代码的主要部分。这部分是通过Prompt来实现的。
(1)Prompt部分
# Prom
订阅专栏 解锁全文
3142

被折叠的 条评论
为什么被折叠?



