本地大模型编程实战(35)使用知识图谱增强RAG(1)知识图谱简介
知识图谱(Knowledge Graph)本质上是一种结构化的语义知识库,它以 “实体 - 关系 - 实体” 的三元组形式,将现实世界中的概念、实体及其关联关系进行建模和存储,核心目标是让机器能够像人一样理解和运用知识。下图就是一个典型的知识图谱: 知识图谱的主要特点是建立了“知识”之间的关联,所以它的强项是 推理 ,HugeGraph 、NetworkX 支持 PageRank(在后面RAG中会用到)、k-短路、LPA(标签传播算法)、Jaccard 相似度 等算法。有了这些支持,它在 搜索引擎 、智能问答RAG(Retrieval Augmented Generation,检索增强生成) 等领域都有广泛的应用,可以明显提升这些领域应用的智能化水平。 ...