Tebrikler!

LangChain ve Neo4j ile Graph RAG

Adam Cowley

Manager, Developer Education at Neo4j

Bölüm 1

Metin Vektör Gömlemi
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]

Don't Stop Believin' şarkı sözlerinde geçen varlıkları gösteren bir grafik diyagramı. South Detroit ile DOĞDU ve BÜYÜDÜ ilişkilerine sahip küçük kasaba çocuğu.

LangChain ve Neo4j ile Graph RAG

Bölüm 1

Düğümler, birçok ilişkiye sahip olabileceğini göstermek için Kitap ve yazarlara iki WRITTEN_BY ilişkisi içeren düğüm diyagramı.

LangChain ve Neo4j ile Graph RAG

Bölüm 1

Sonuçlar, LLM'e gönderilmeye hazır şekilde isteme eklenir

LangChain ve Neo4j ile Graph RAG

Bölüm 2

Bir belgenin hiyerarşisini, sayfalara bire-çok ilişkileri ve her sayfaya bağlı çok sayıda parça düğümünü gösteren diyagram

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
)
LangChain ve Neo4j ile Graph RAG

Bölüm 2

Düğümlerdeki metin özellikleri gömlem oluşturmada kullanılır

LangChain ve Neo4j ile Graph RAG

Bölüm 2

Bir kişi, bir şirkette çalışır ve bir adreste bulunur. Kişinin bir kredi kartı vardır; bu kartla aynı konumdaki bir şirkete sipariş verilir.

LangChain ve Neo4j ile Graph RAG

Bölüm 3

entity_resolution5.jpg

LangChain ve Neo4j ile Graph RAG

Bölüm 3

 

ragas.png

 

  • Bağlam Kesinliği: Getirilen belgelerdeki ilgili parçaların oranını ölçer
  • Gürültü Duyarlılığı: Getirilen belgelerdeki ilgisiz bilgi miktarını ölçer
LangChain ve Neo4j ile Graph RAG

Bölüm 3

LangChain ve Neo4j ile Graph RAG

graph_academy.png

1 https://graphacademy.neo4j.com/
LangChain ve Neo4j ile Graph RAG

Hadi pratik yapalım!

LangChain ve Neo4j ile Graph RAG

Preparing Video For Download...