เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้างฐานข้อมูลกราฟของคุณ

เพื่อไม่ต้องสร้าง graph documents ใหม่ทุกครั้ง แนวทางที่ดีที่สุดคือจัดเก็บไว้ในฐานข้อมูลที่ออกแบบมาสำหรับข้อมูลกราฟโดยเฉพาะ ฐานข้อมูลกราฟ Neo4j เป็นตัวเลือกที่เหมาะสมอย่างยิ่งสำหรับการจัดเก็บและดึงข้อมูลกราฟ คุณจะตั้งค่าฐานข้อมูลนี้โดยใช้ฟังก์ชัน Neo4j ของ LangChain

หมายเหตุ: หากต้องการใช้ Neo4j ใน LangChain จะต้องติดตั้งไลบรารี neo4j เป็น dependency ด้วย ในคอร์สนี้ได้ดำเนินการติดตั้งไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Retrieval Augmented Generation (RAG) ด้วย LangChain

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง instance ของกราฟ Neo4j โดยใช้ตัวแปร url, user, และ password ที่เตรียมไว้ให้
  • เพิ่ม graph_documents ลงใน graph พร้อมรวมแหล่งที่มาและ entity label เพิ่มเติมด้วย
  • แสดง schema ของกราฟ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Instantiate the Neo4j graph
graph = ____(url=url, username=user, password=password)

# Add the graph documents, sources, and include entity labels
graph.____

graph.refresh_schema()

# Print the graph schema
print(____)
แก้ไขและรันโค้ด