跳至主要内容

免费课程

使用 LangChain 和 Neo4j 的 Graph RAG

高级3 小时

使用 Graph RAG 和混合 RAG 构建更准确、更可靠的 RAG 系统。

Python3 小时成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

借助图谱升级您的 RAG 应用

您是否已经对向量、嵌入和向量 RAG 应用感到厌倦了?别再找了!在本课程中,你将了解 Graph RAG 如何通过以节点和关系的形式存储和查询信息,显著提升 RAG 应用的准确性和可靠性。 将 Neo4j 图数据库与 LangChain 结合起来,你就能以一种真正出色的方式检索并整合外部数据与 LLM。

从非结构化文本创建 Neo4j 图数据库

如果我的数据集不是图,而是杂乱的非结构化文本呢?别慌—你将学习如何使用具有结构化输出的 LLM,从文本中提取实体和关系,并为你的图数据库创建新的节点和关系。 您将使用 Pydantic 库来定义严格的数据结构,以便您的 LLM 用提取的文本数据进行填充。

结合向量与图谱,构建混合式 RAG

你不必在向量和图谱之间二选一——两者兼得,效果更佳!了解如何在单一工作流中从两个数据源检索内容,并精心构建提示,将它们整合到混合式 RAG 应用中。

集成长期聊天机器人记忆

像 Neo4j 这样的图数据库不仅可作为检索的知识库使用,还可以将用户事实和偏好等长期信息以图的形式存储!然后,就可以像查询任何其他图数据库一样查询这种长期记忆,从而整合这些偏好并个性化您的应用程序。

先修要求

课程体系

课程大纲

1

Graph RAG 与 Neo4j 入门

学习 Graph RAG 如何提升 RAG 应用的准确性与可靠性!在 Neo4j 数据库中将信息存为节点与边,并赋予您的 LLM 查询能力,从而检索实体与关系信息,给出更有依据的答案。
开始本章
2

图模型与混合式 RAG

Text-to-Cypher 应用在许多场景下表现良好,但我们还能做得更好!了解如何使用不同的图模型(包括词汇图与领域图)来构建图数据库。创建 Neo4j 向量索引,以便同时运行图检索与向量检索,兼得两者优势!
开始本章
3

提升检索质量

尽管 Graph RAG 通常比向量 RAG 更可靠,但也并非万无一失。本章将带您评估 Graph RAG 应用、识别不正确或重复的图节点,并集成长期记忆,使系统能随时间学习用户偏好。
开始本章

使用 LangChain 和 Neo4j 的 Graph RAG

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。