1. Learn
  2. /
  3. Courses
  4. /
  5. Graph RAG với LangChain và Neo4j

Connected

Exercise

Sử dụng thực thể đã trích xuất

Phần Dramatis Personæ mô tả các nhân vật trong vở kịch và có thể xem là nguồn sự thật toàn diện. Thông tin này cũng chứa nhiều dữ liệu về các mối quan hệ cá nhân giữa các nhân vật.

 Dramatis Personæ

ESCALUS, Prince of Verona.
MERCUTIO, kinsman to the Prince, and friend to Romeo.
PARIS, a young Nobleman, kinsman to the Prince.
Page to Paris.

Hoàn thiện mã để trích xuất các nhân vật từ văn bản personae bằng character_chain, sau đó dùng danh sách nhân vật để xây dựng danh sách các mối quan hệ từ văn bản bằng relationship_chain.

Hàm visualize_families() sẽ hiển thị các mối quan hệ thu được trên một đồ thị.

Instructions

100 XP
  • Gọi character_chain, truyền vào personae để trích xuất các thực thể nhân vật.
  • Gọi relationship_chain với tên nhân vật, personae, và danh sách nhân vật đã trích xuất ở dạng JSON (character_json) để trích xuất các mối quan hệ giữa ba nhân vật đã liệt kê và các nhân vật có trong personae.