Chúc mừng!

Graph RAG với LangChain và Neo4j

Adam Cowley

Manager, Developer Education at Neo4j

Chương 1

Văn bản Vector Embedding
He's just a city boy born [0.12, -0.34, 0.56, 0.78, ..., -0.91]
born and raised in South Detroit [0.22, 0.45, -0.67, 0.11, ..., 0.33]
He took the midnight train [-0.55, 0.89, 0.12, -0.44, ..., 0.67]
going anywhere [0.78, -0.23, 0.45, 0.91, ..., -0.12]

Sơ đồ đồ thị hiển thị các thực thể trong lời bài hát Don't Stop Believin'. Một cậu bé thị trấn nhỏ, với quan hệ BORN và RAISED tới South Detroit

Graph RAG với LangChain và Neo4j

Chương 1

Sơ đồ nút gồm Book và hai quan hệ WRITTEN_BY tới tác giả để cho thấy nút có thể có nhiều quan hệ.

Graph RAG với LangChain và Neo4j

Chương 1

Kết quả được chèn vào prompt và gửi tới LLM

Graph RAG với LangChain và Neo4j

Chương 2

Sơ đồ phân cấp: tài liệu, quan hệ một-nhiều tới trang, mỗi trang có nhiều nút chunk

act_splitter = RecursiveCharacterTextSplitter(
    # Split text into acts
    separators=[ r"\n\nTHE PROLOGUE.",  r"\n\nACT",
                 r"\n\n\*\*\* END"],
    is_separator_regex=True
)

scene_splitter = RecursiveCharacterTextSplitter(
    # Split act into scenes
    separators=[r"\nSCENE "],
    is_separator_regex=True
)
Graph RAG với LangChain và Neo4j

Chương 2

Các thuộc tính văn bản trên nút được dùng để tạo embedding

Graph RAG với LangChain và Neo4j

Chương 2

Ví dụ đồ thị miền gồm một người làm việc tại một công ty, ở một địa chỉ. Người đó có thẻ tín dụng, thẻ này có đơn hàng tại một công ty cùng địa điểm

Graph RAG với LangChain và Neo4j

Chương 3

entity_resolution5.jpg

Graph RAG với LangChain và Neo4j

Chương 3

 

ragas.png

 

  • Context Precision: Đo tỷ lệ đoạn liên quan trong tài liệu truy hồi
  • Noise Sensitivity: Đo lượng thông tin không liên quan trong tài liệu truy hồi
Graph RAG với LangChain và Neo4j

Chương 3

Graph RAG với LangChain và Neo4j

graph_academy.png

1 https://graphacademy.neo4j.com/
Graph RAG với LangChain và Neo4j

Hãy thực hành!

Graph RAG với LangChain và Neo4j

Preparing Video For Download...