IniziaInizia gratis

Concatenazione, in stile Graph RAG!

Ora mettiamo tutto insieme per creare una catena di Graph RAG per le domande e risposte! Ti è stato fornito lo stesso graph con cui hai lavorato in questo capitolo (con qualche possibile variazione nei nodi e nelle relazioni), e lo collegherai a un altro LLM per generare la query Cypher e restituire la risposta in linguaggio naturale.

Questo esercizio fa parte del corso

Retrieval Augmented Generation (RAG) con LangChain

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una catena di Graph Cypher QA usando un modello chat di OpenAI e il graph che hai creato in precedenza.
  • Invoca la catena con l’input fornito.
  • Estrai e stampa il testo del risultato da result.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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['____']}")
Modifica ed esegui il codice