Aan de slagGa gratis aan de slag

Chaining, in Graph RAG-stijl!

Tijd om alles samen te brengen en een Graph RAG QA-keten te maken! Je krijgt dezelfde graph die je in dit hoofdstuk hebt gebruikt (met mogelijk wat variatie in de specifieke knooppunten en relaties), en je koppelt deze aan een andere LLM om de Cypher-query te genereren en een antwoord in natuurlijke taal terug te geven.

Deze oefening maakt deel uit van de cursus

Retrieval Augmented Generation (RAG) met LangChain

Cursus bekijken

Oefeninstructies

  • Maak een Graph Cypher QA-keten met een OpenAI chatmodel en de graph die je eerder hebt gemaakt.
  • Roep de keten aan met de gegeven invoer.
  • Haal de resultaattekst op uit result en print die.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create the Graph Cypher QA chain
graph_qa_chain = ____.____(
    ____=ChatOpenAI(api_key="", 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['____']}")
Code bewerken en uitvoeren