शुरू करेंमुफ़्त में शुरू करें

एक श्रेणीबद्ध लेक्सिकल ग्राफ बनाना

आपने ध्यान दिया होगा कि पिछले आउटपुट में केवल acts ही नहीं थे। नॉलेज ग्राफ निकालना अक्सर एक आवृत्तिमय प्रक्रिया होती है। टेक्स्ट स्प्लिटर का आउटपुट, नोड्स और रिलेशनशिप बनाने से पहले, प्रायः अतिरिक्त जाँच और फ़िल्टरिंग मांगता है.

इस अभ्यास में, आप इस अतिरिक्त जानकारी को फ़िल्टर करेंगे, फिर इसका उपयोग Act नोड बनाने में करेंगे जो एक Play नोड से जुड़े हों.

play_node वैरिएबल, जिसमें नाटक के लिए एक 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])
कोड संपादित करें और चलाएँ