Kom igångKom igång gratis

Kedjebygge med Graph RAG!

Nu är det dags att sammanföra allt och skapa en Graph RAG QA-kedja! Du har tillgång till samma graph som du arbetat med under hela det här kapitlet (med möjliga variationer i noder och relationer), och du kopplar nu samman den med en LLM för att generera Cypher-frågor och returnera svar i naturligt språk.

Den här övningen är en del av kursen

Retrieval Augmented Generation (RAG) med LangChain

Visa kurs

Övningsinstruktioner

  • Skapa en Graph Cypher QA-kedja med hjälp av en OpenAI-chattmodell och den graph du har skapat tidigare.
  • Anropa kedjan med den angivna indatan.
  • Extrahera och skriv ut resultattexten från result.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Create the Graph Cypher QA chain
graph_qa_chain = ____.____(
    ____=ChatOpenAI(api_key="", model="gpt-4o-mini", temperature=0), ____, verbose=True
)

# Invoke the chain with the input provided
result = ____({"query": "Who discovered the element Radium?"})

# Print the result text
print(f"Final answer: {result['____']}")
Redigera och kör kod