LoslegenKostenlos loslegen

Chaining – im Graph-RAG-Stil!

Jetzt führst du alles zusammen, um eine Graph-RAG-QA-Chain zu erstellen! Du bekommst wieder das gleiche graph, mit dem du in diesem Kapitel gearbeitet hast (mit möglichen Abweichungen bei einzelnen Knoten und Beziehungen), und verbindest es mit einem weiteren LLM, um die Cypher-Abfrage zu erzeugen und eine Antwort in natürlicher Sprache zurückzugeben.

Diese Übung ist Teil des Kurses

Retrieval Augmented Generation (RAG) mit LangChain

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Graph-Cypher-QA-Chain mithilfe eines OpenAI-Chat-Modells und dem zuvor erstellten graph.
  • Führe die Chain mit der gegebenen Eingabe aus.
  • Extrahiere den Ergebnistext aus result und gib ihn aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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 bearbeiten und ausführen