Selamat!

Graph RAG dengan LangChain dan Neo4j

Adam Cowley

Manager, Developer Education at Neo4j

Bab 1

Teks Embedding Vektor
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]

Diagram grafik yang menampilkan entitas dalam lirik Don't Stop Believin'. Seorang anak kota kecil, dengan relasi BORN dan RAISED ke South Detroit

Graph RAG dengan LangChain dan Neo4j

Bab 1

Diagram node mencakup Book dan dua relasi WRITTEN_BY ke penulis untuk menunjukkan bahwa node dapat memiliki banyak relasi.

Graph RAG dengan LangChain dan Neo4j

Bab 1

Hasil disisipkan ke dalam prompt dan siap dikirim ke LLM

Graph RAG dengan LangChain dan Neo4j

Bab 2

Diagram yang merepresentasikan hierarki dokumen, relasi one-to-many ke halaman, masing-masing memiliki banyak node potongan terkait

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 dengan LangChain dan Neo4j

Bab 2

Properti teks pada node digunakan untuk membuat embedding

Graph RAG dengan LangChain dan Neo4j

Bab 2

Contoh model grafik domain: seorang individu bekerja di perusahaan yang berlokasi pada suatu alamat. Individu memiliki kartu kredit, yang digunakan untuk membuat pesanan di perusahaan di lokasi yang sama

Graph RAG dengan LangChain dan Neo4j

Bab 3

entity_resolution5.jpg

Graph RAG dengan LangChain dan Neo4j

Bab 3

 

ragas.png

 

  • Context Precision: Mengukur proporsi potongan relevan dalam dokumen yang diambil
  • Noise Sensitivity: Mengukur jumlah informasi tidak relevan dalam dokumen yang diambil
Graph RAG dengan LangChain dan Neo4j

Bab 3

Graph RAG dengan LangChain dan Neo4j

graph_academy.png

1 https://graphacademy.neo4j.com/
Graph RAG dengan LangChain dan Neo4j

Ayo berlatih!

Graph RAG dengan LangChain dan Neo4j

Preparing Video For Download...