开始使用免费开始使用

创建分层词汇图

您可能已经注意到,前一个输出不仅包含幕(acts)。提取知识图通常是一个迭代过程。在创建节点和关系之前,文本分割器的输出往往需要进一步检查和筛选。

在本练习中,您将先过滤掉这些额外信息,然后据此创建连接到 Play 节点的 Act 节点。

已为您创建了包含该剧本 Node 对象的 play_node 变量,以及用于保存您将创建的新节点和关系的 graph_document 变量。

本练习是课程的一部分

使用 LangChain 和 Neo4j 的 Graph RAG

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

acts = act_splitter.split_text(romeo_and_juliet)

for i, act in enumerate(acts):
	lines = act.strip().split("\n")
	
	# Only include text relating to an act
	if lines[0].startswith(____):
		print(i, act.strip().split("\n")[0])
编辑并运行代码